当前页面位置: » 丰搜网 » 文档中心 » 详细内容
手工创建数据库的全部脚本及说明
手工创建数据库的全部脚本及说明
系统环境:
1、
操作系统:windows 2000 server,机器内存128m
2、
数据库:
oracle 8i r2 (8.1.6) for nt 企业版
3、安装路径:d:\
oracle 建库步骤:
1、手工创建相关目录
d:\
oracle\admin\test
d:\
oracle\admin\test\adhoc
d:\
oracle\admin\test\bdump
d:\
oracle\admin\test\cdump
d:\
oracle\admin\test\create
d:\
oracle\admin\test\exp
d:\
oracle\admin\test\pfile
d:\
oracle\admin\test\udump
d:\
oracle\oradata\test
d:\
oracle\oradata\test\archive
2、手工创建初始化启动参数文件:d:\
oracle\admin\test\pfile\inittest.ora,内容:
3、手工创建d:\
oracle\ora81\database\inittest.ora文件,
内容:ifile='d:\
oracle\admin\test\pfile\inittest.ora'
4、使用orapwd.exe命令,创建d:\
oracle\ora81\database\pwdtest.ora
命令:d:\
oracle\ora81\bin\orapwd file=d:\
oracle\ora81\database\pwdtest.ora password=
oracle entries=5
5、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工
set
oracle_sid=test
d:\
oracle\ora81\bin\oradim -new -sid test -startmode manual -pfile "d:\
oracle\admin\test\pfile\inittest.ora"
6、生成各种
数据库对象
d:\>svrmgrl
--创建
数据库 connect internal/
oracle startup nomount pfile="d:\
oracle\admin\test\pfile\inittest.ora"
create database test
logfile 'd:\
oracle\oradata\test\redo01.log' size 2048k,
'd:\
oracle\oradata\test\redo02.log' size 2048k,
'd:\
oracle\oradata\test\redo03.log' size 2048k
maxlogfiles 32
maxlogmembers 2
maxloghistory 1
datafile 'd:\
oracle\oradata\test\system01.dbf' size 58m reuse autoextend on next 640k
maxdatafiles 254
maxinstances 1
character set zhs16gbk
national character set zhs16gbk;
控制文件、日志文件在上面语句执行时生成
connect internal/
oracle --修改系统表空间
alter tablespace system default storage ( initial 64k next 64k minextents 1 maxextents unlimited pctincrease 50);
alter tablespace system minimum extent 64k;
--创建回滚表空间
create tablespace rbs datafile 'd:\
oracle\oradata\test\rbs01.dbf' size 256m reuse
autoextend on next 5120k
minimum extent 512k
default storage ( initial 512k next 512k minextents 8 maxextents 4096);
--创建用户表空间
create tablespace users datafile 'd:\
oracle\oradata\test\users01.dbf' size 128m reuse
autoextend on next 1280k
minimum extent 128k
default storage ( initial 128k next 128k minextents 1 maxextents 4096 pctincrease 0);
--创建临时表空间
create tablespace temp datafile 'd:\
oracle\oradata\test\temp01.dbf' size 32m reuse