手工创建Oracle实例

  • 格式:doc
  • 大小:30.00 KB
  • 文档页数:2

案例:手工创建Oracle实例
●名称:
手工创建Oracle实例
●目标:
●详细步骤:
1、设置ORACLE_SID
[oracle@TEST ~]$ export ORACLE_SID=study
2、创建密码文件
[oracle@TEST ~]$ orapwd file=$ORACLE_HOME/dbs/orapwstudy password=oracle entries=8 force=y
3、创建初始化参数文件
[oracle@TEST dbs]$ vi initstudy.ora
control_files = (/study/oradata/control1.dbf,
/study/oradata/control2.dbf,
/study/oradata/control3.dbf)
db_name = study
log_archive_dest_1 = "LOCATION=/study/arch"
log_archive_dest_state_1 = enable
db_block_size = 8192
pga_aggregate_target = 150M
processes = 100
sessions = 120
open_cursors = 120
undo_management = AUTO
undo_tablespace = undotbs1
compatible = 9.2.0
sga_target = 300M
db_recovery_file_dest = /study/recovery_file_dest
db_recovery_file_dest_size = 2G
user_dump_dest = /study/admin/study/udump
core_dump_dest = /study/admin/study/cdump
background_dump_dest = /study/admin/study/bdump
4、创建create数据库的脚本文件
CREATE DA TABASE study
USER SYS IDENTIFIED BY oracle1
USER SYSTEM IDENTIFIED BY oracle1
LOGFILE GROUP 1 ('/study/oradata/redo01.log') SIZE 100M,
GROUP 2 ('/study/oradata/redo02.log') SIZE 100M,
GROUP 3 ('/study/oradata/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDA TAFILES 100
MAXINSTANCES 1
CHARACTER SET ZHS16GBK
NA TIONAL CHARACTER SET AL16UTF16
DATAFILE '/study/oradata/system01.dbf' SIZE 825M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/study/oradata/sysaux01.dbf' SIZE 725M REUSE DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/study/oradata/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs1
DATAFILE '/study/oradata/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
5、启动实例并创建数据库
[oracle@TEST ~]$ sql
SQL> startup nomount;
SQL> @ ?/dbs/createdb.sql
6、创建数据字典
SQL> @ ?/rdbms/admin/catalog.sql
SQL> @ ?/rdbms/admin/catproc.sql
注意事项:。