1.创建数据的方法:dbca
2.手工创建数据库的步骤:
【备份机器上现有的数据库。
【创建initsid.ora文件-- 一般通过 create pfile from spfile; 来获取。 这样比较安全。 又能备原来的spfile文件,即使spfile损坏也可以用恢复。
注意: 有时候机器上装有多个数据库时,要注意切换环境变量。ORACLE_SID
一般只需要八个参数和值就行了。
sga_target=160m
instance_name=zhou
db_name=zhou
undo_management=auto
undo_tablespace=UNDOTBS1
background_dump_dest=/db/oracle/admin/zhou/bdump
user_dump_dest=/db/oracle/admin/zhou/udump
control_files=('/db/oracle/oradata/zhou/control01.ctl','/db/oracle/oradata/zhou/control02.ctl','/db/oracle/oradata/zhou/control03.ctl')
【创建数据库对应的口令文件
在操作系统命今行下:orapwd file=$ORACLE_HOME/dbs/orapwzhou.ora password=oracle
0
【在sql命令下执行创建数据库语句,创建日志文件和各个数据文件(系统数据文件、辅助数据文件、重做数据文件)
create database xia
logfile group 1 '/db/xia/hyjdb1a.log' size 4m,
group 2 '/db/xia/hyjdb2a.log' size 4m
datafile '/db/xia/system1.dbf' size 300m
autoextend on next 10m maxsize unlimited
sysaux datafile '/db/xia/sysaux1.dbf' size 200m
undo tablespace undotbs1
datafile '/db/xia/undo1.dbf' size 50m
character set zhs16gbk
【创建数据库系统自己的对象:
路径:@ORACLE_HOME/rdbms/admin/catalog.sql
和 @ORACLE_HOME/rdbms/admin/catproc.sql
登录到system /oracle
执行 @ORACLE_HOME/sqlplus/admin/pupbld.sql
【创建spfile
登录到sys 执行: create spfile from pfile;关闭数据库,使spfile生效
【创建临时表空间和用户表空间并指定为默认的