1.环境变量
Java代码
export Oracle_HOME=/home/app/oracle/product/10.2 .0 /db_1 export ORACLE_BASE==/home/app/oracle export ORACLE_SID=ifm30 export ORACLE_HOME=/home/app/oracle/product/10.2.0/db_1export ORACLE_BASE==/home/app/oracleexport ORACLE_SID=ifm30
2.相关目录创建
Java代码
mkdir $ORACLE_BASE/admin/ifm30/adump mkdir $ORACLE_BASE/admin/ifm30/bdump mkdir $ORACLE_BASE/admin/ifm30/cdump mkdir $ORACLE_BASE/admin/ifm30/dpdump mkdir $ORACLE_BASE/admin/ifm30/udump mkdir $ORACLE_BASE/admin/ifm30/pfile mkdir $ORACLE_BASE/oradata/ifm30/ mkdir $ORACLE_BASE/oradata/ifm30/archive mkdir $ORACLE_BASE/admin/ifm30/adumpmkdir $ORACLE_BASE/admin/ifm30/bdumpmkdir $ORACLE_BASE/admin/ifm30/cdumpmkdir $ORACLE_BASE/admin/ifm30/dpdumpmkdir $ORACLE_BASE/admin/ifm30/udumpmkdir $ORACLE_BASE/admin/ifm30/pfilemkdir $ORACLE_BASE/oradata/ifm30/mkdir $ORACLE_BASE/oradata/ifm30/archive
3.创建密码文件
Java代码
$ORACLE_HOME/bin/orapwd file=$ORACLE_HOME/dbs/orapwd_ifm30 password=ifm30 $ORACLE_HOME/bin/orapwd file=$ORACLE_HOME/dbs/orapwd_ifm30 password=ifm30
4.创建init.ora文件
其中$ORACLE_HOME/dbs目录下命名initifm30.ora,
然后执行cp initifm30.ora $ORACLE_BASE/admin/ifm30/pfile/init.ora
具体内容参照:
Java代码
############################################################################## # Copyright (c) 1991 , 2001 , 2002 by Oracle Corporation ############################################################################## ########################################### # Cache and I/O ########################################### db_block_size=8192 db_file_multiblock_read_count=16 ########################################### # Cursors and Library Cache ########################################### open_cursors=300 ########################################### # Database Identification ########################################### db_domain=hundsun db_name=dbtest ########################################### # Diagnostics and Statistics ########################################### background_dump_dest=/home/app/oracle/admin/dbtest/bdump core_dump_dest=/home/app/oracle/admin/dbtest/cdump user_dump_dest=/home/app/oracle/admin/dbtest/udump ########################################### # File Configuration ########################################### control_files=("/home/app/oracle/oradata/dbtest/control01.ctl" , "/home/app/oracle/oradata/dbtest/control02.ctl" , "/home/app/oracle/oradata/dbtest/control03.ctl" ) db_recovery_file_dest=/home/app/oracle/flash_recovery_area db_recovery_file_dest_size=2147483648 ########################################### # Job Queues ########################################### job_queue_processes=10 ########################################### # Miscellaneous ########################################### compatible=10.2 .0.1 .0 ########################################### # Processes and Sessions ########################################### processes=150 ########################################### # SGA Memory ########################################### sga_target=285212672 ########################################### # Security and Auditing ########################################### audit_file_dest=/home/app/oracle/admin/dbtest/adump remote_login_passwordfile=EXCLUSIVE ########################################### # Shared Server ########################################### dispatchers="(PROTOCOL=TCP) (SERVICE=dbtestXDB)" ########################################### # Sort, Hash Joins, Bitmap Indexes ########################################### pga_aggregate_target=94371840 ########################################### # System Managed Undo and Rollback Segments ########################################### undo_management=AUTO undo_tablespace="UNDOTBS1" ############################################################################### Copyright (c) 1991, 2001, 2002 by Oracle Corporation########################################################################################################################## Cache and I/O###########################################db_block_size=8192db_file_multiblock_read_count=16############################################ Cursors and Library Cache###########################################open_cursors=300############################################ Database Identification###########################################db_domain=hundsundb_name=dbtest############################################ Diagnostics and Statistics###########################################background_dump_dest=/home/app/oracle/admin/dbtest/bdumpcore_dump_dest=/home/app/oracle/admin/dbtest/cdumpuser_dump_dest=/home/app/oracle/admin/dbtest/udump############################################ File Configuration###########################################control_files=("/home/app/oracle/oradata/dbtest/control01.ctl", "/home/app/oracle/oradata/dbtest/control02.ctl", "/home/app/oracle/oradata/dbtest/control03.ctl")db_recovery_file_dest=/home/app/oracle/flash_recovery_areadb_recovery_file_dest_size=2147483648############################################ Job Queues###########################################job_queue_processes=10############################################ Miscellaneous###########################################compatible=10.2.0.1.0############################################ Processes and Sessions###########################################processes=150############################################ SGA Memory###########################################sga_target=285212672############################################ Security and Auditing###########################################audit_file_dest=/home/app/oracle/admin/dbtest/adumpremote_login_passwordfile=EXCLUSIVE############################################ Shared Server###########################################dispatchers="(PROTOCOL=TCP) (SERVICE=dbtestXDB)"############################################ Sort, Hash Joins, Bitmap Indexes###########################################pga_aggregate_target=94371840############################################ System Managed Undo and Rollback Segments###########################################undo_management=AUTOundo_tablespace="UNDOTBS1"
5.创建建库脚本createifm30.sql
Java代码
create database ifm30 LOGFILE GROUP 1 ("/home/app/oracle/oradata/ifm30/redo01.log" ,"/home/app/oracle/oradata/ifm30/redo01_1.log" ) size 10m reuse, GROUP 2 ("/home/app/oracle/oradata/ifm30/redo02.log" ,"/home/app/oracle/oradata/ifm30/redo02_1.log" ) size 10m reuse, GROUP 3 ("/home/app/oracle/oradata/ifm30/redo03.log" ,"/home/app/oracle/oradata/ifm30/redo03_1.log" ) size 10m reuse MAXLOGFILES 50 MAXLOGMEMBERS 5 MAXLOGHISTORY 200 MAXDATAFILES 500 MAXINSTANCES 5 ARCHIVELOG CHARACTER SET UTF8 NATIONAL CHARACTER SET UTF8 DATAFILE "/home/app/oracle/oradata/ifm30/system01.dbf" SIZE 100M reuse autoextend on next 10m maxsize unlimited extent management local SYSAUX DATAFILE "/home/app/oracle/oradata/ifm30/sysaux01.dbf" SIZE 100M reuse autoextend on next 10m maxsize unlimited UNDO TABLESPACE UNDOTBS1 DATAFILE "/home/app/oracle/oradata/ifm30/undo.dbf" SIZE 50M reuse autoextend on next 5M maxsize unlimited DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE "/home/app/oracle/oradata/ifm30/temp.dbf" SIZE 50M reuse autoextend on next 5M maxsize unlimited; create database ifm30LOGFILEGROUP 1 ("/home/app/oracle/oradata/ifm30/redo01.log","/home/app/oracle/oradata/ifm30/redo01_1.log") size 10m reuse,GROUP 2 ("/home/app/oracle/oradata/ifm30/redo02.log","/home/app/oracle/oradata/ifm30/redo02_1.log") size 10m reuse,GROUP 3 ("/home/app/oracle/oradata/ifm30/redo03.log","/home/app/oracle/oradata/ifm30/redo03_1.log") size 10m reuseMAXLOGFILES 50MAXLOGMEMBERS 5MAXLOGHISTORY 200MAXDATAFILES 500MAXINSTANCES 5ARCHIVELOGCHARACTER SET UTF8NATIONAL CHARACTER SET UTF8DATAFILE "/home/app/oracle/oradata/ifm30/system01.dbf" SIZE 100M reuse autoextend on next 10m maxsize unlimited extent management localSYSAUX DATAFILE "/home/app/oracle/oradata/ifm30/sysaux01.dbf" SIZE 100M reuse autoextend on next 10m maxsize unlimitedUNDO TABLESPACE UNDOTBS1 DATAFILE "/home/app/oracle/oradata/ifm30/undo.dbf" SIZE 50M reuse autoextend on next 5M maxsize unlimitedDEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE "/home/app/oracle/oradata/ifm30/temp.dbf" SIZE 50M reuse autoextend on next 5M maxsize unlimited;
6.开始执行脚本
Java代码
sqlplus / as sysdba SQL>startup nomount pfile=$ORACLE_BASE/admin/ifm30/pfile/init.ora; SQL>@$ORACLE_HOME /dbs/createifm30.sql; SQL>@$ORACLE_HOME /rdbms/admin/catalog.sql; SQL>@$ORACLE_HOME /rdbms/admin/catproc.sql; sqlplus / as sysdbaSQL>startup nomount pfile=$ORACLE_BASE/admin/ifm30/pfile/init.ora;SQL>@$ORACLE_HOME/dbs/createifm30.sql;SQL>@$ORACLE_HOME/rdbms/admin/catalog.sql;SQL>@$ORACLE_HOME/rdbms/admin/catproc.sql;
7.建立用户表空间
Java代码
SQL>CREATE TABLESPACE USERS DATAFILE "/home/app/oracle/oradata/ifm30/users01.dbf" SIZE 100M; SQL>CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE users; SQL>GRANT CONNECT,RESOURCE TO test; SQL>CREATE TABLESPACE USERS DATAFILE "/home/app/oracle/oradata/ifm30/users01.dbf" SIZE 100M;SQL>CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE users;SQL>GRANT CONNECT,RESOURCE TO test;8.相关注意与说明
A.init.ora脚本中的undo_tablespace必需与建库脚本中的undo tablespace一致;
B.执行脚本查看$ORACLE_BASE/admin/ifm30/bdump/alert_ifm30.log Oracle详细安装过程重新编译MySQL后phpMyAdmin报#2002错误相关资讯 Oracle教程
Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43) Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55) [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36) Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28) Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37) Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
本文评论 查看全部评论 (1)
评论声明尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您
收藏该网址