Decide on a unique instance and database name
Choose a database character set
Set the operating system variables (oracle_base=d:/oracle;oracle_home=d:/oracle/oracle90;oracle_sid)
Edit/create the initialization parameter file (db_name,db_block_size,control_files)(你在9I中要去掉8I的参数:distributed_transactions ,job_queue_interval,text_enable )
Start the instance(nomount)
Execute the create database command
Run scripts to generate the data dictionary and accomplish post creation steps
测试环境:ORACLE 10G+WIN2K
创建数据库之前,你首先要建立OFA结构,或者你直接利用/oracle/orale90/admin/sample,把sample这个文件夹copy到
oracle/admin目录下,然后重命名,如oralce/admin/zhaoyu,你会在oracle/admin/zhaoyu/pfile下看到一个初始参数文件,你重新命名initzhaoyu.ora,然后修改里面的参数db_name,db_block_size,undo_tablespace,shared_pool_size,comtrol_files
准备工作做好了,开始创建:
C:Documents and Settingszy>oradim -delete -sid zhaoyu
例程已删除。
C:Documents and Settingszy>set oracle_sid=zhaoyu
C:Documents and Settingszy>oradim -NEW -SID zhaoyu -INTPWD zhaoyu -pfile e:/or
acle/product/10.1.0/admin/zhaoyu/pfile/initzhaoyu.ora
例程已创建。
这时你会在你的服务里面看到oracleserviceSID已启动字样
C:Documents and Settingszy>sqlplusw /nolog
SQL> conn sys as sysdba
请输入口令: ******
已连接到空闲例程。
这时你到oracle/oracle90/database/下,手工创建一个initzhaoyu.ora,内容为IFILE='E:/ORACLE/ADMIN/ZHAOYU/PFILE/INITZHAOYU.ORA
SQL> create spfile from pfile;
文件已创建。
SQL> startup nomount
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 787988 bytes
Variable Size 145750508 bytes
Database Buffers 25165824 bytes
Redo Buffers 262144 bytes
SQL>
SQL> alter session set nls_language=american;
Session altered.
SQL> create database zhaoyu
2 logfile
3 group 1('e:/oracle/product/10.1.0/oradata/zhaoyu/redolog1a.log') size 4m,
4 group 2('e:/oracle/product/10.1.0/oradata/zhaoyu/redolog2a.log') size 4m
5 maxlogfiles 10
6 maxinstances 2
7 datafile 'e:oracleproduct10.1.0oradatazhaoyusystem03.dbf' size 100m
8 SYSAUX DATAFILE 'e:oracleproduct10.1.0oradatazhaoyusysaux01.dbf' size 100M
9 UNDO TABLESPACE UNDOTBS02 DATAFILE
10 'E:/ORACLE/PRODUCT/10.1.0/ORADATA/zhaoyu/undotbs02.dbf' size 30m
11 character set ZHS16GBK;
Database created.
这时数据库已经创建好了,但是还需要RUN一些脚本:
创建数据字典:SQL> @e:/oracle/product/10.1.0/db_1/rdbms/admin/catalog
加载PL/SQL程序包:SQL> @e:/oracle/product/10.1.0/db_1/rdbms/admin/catproc
加载JAVA程序包:SQL> @e:/oracle/product/10.1.0/db_1/javam/install/inijvm
加载系统环境文件:SQL> @e:/oracle/product/10.1.0/db_1/sqlplus/admin/pupbld.sql