详解Oracle手动创建数据库几大步骤(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-12-06 08:46 点击:次
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE D:oracleoradatamynewdbsystem.dbf size 50M
UNDO TABLESPACE undotbs DATAFILE D:oracleoradatamynewdbundotbs.dbf size 50M
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE tempts
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 (D:oracleoradatamynewdbedo01.log) size 100M,
GROUP 2 (D:oracleoradatamynewdbedo02.log) size 100M,
GROUP 3 (D:oracleoradatamynewdbedo03.log) size 100M;
在执行create database 语句的同时,自动执行$ORACLE_HOMEdbmsadminsql.bsq脚本,创建SYSTEM表空间和SYSTEM回退段、建立SYS 和SYSTEM账号、建立数据字典基础表、建立数据字典索引、创建预定义角色等。
7、创建附加的表空间
用create database语句创建的数据库中只有SYSTEM、UNDOTBS和TEMPTBS三个表空间,还需要创建其他
一些额外的表空间
SQL>create tablespace users
datafile d:oracleoradatamynewdbusers01.dbf size 100M
reuse autoextend on next 1280K maxsize unlitited
extend management local;
SQL>create tablespace index
datafile d:oracleoradatamynewdbindex01.dbf size 100M
reuse autoextend on next 1280K maxsize unlimited
extend management local;
8、运行脚本创建数据字典视图
执行两个脚本语句:
----用于创建数据字典视图,包括V$动态性能视图和它们的同义词,同时将授予PUBLIC角色对这些同义
词的访问权限
SQL>@D:oracleora92dbmsadmincatalog.sql;
----用于建立对PL/SQL程序设计的支持
SQL>@D:oracleora92dbmsadmincatproc.sql;
9、创建服务器初始化参数文件
SQL>create spfile from file=d:oracleora92databaseinitMYNEWDB.ora;
执行该语句将在$ORACLE_HOMEdatabase 目录下创建名为spfileMYNEWDB.ora的服务器初始化参数文件
需要重启数据库
SQL>shutdown immediate;
SQL>connect sys/mynewdb as sysdba;
SQL>startup
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>