详解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

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Table函数使用简介
  • Oracle数据库Constraint约束的常用操作及异常处理
  • Bulk Collect性能分析(zz)
  • export/import的使用
  • OCP043第十五讲 Database Security
  • ORACLE10gr2数据导入MySQL方案
  • oracle 让sys用户可以使用isqlplus
  • 在oracle数据库下使用iSQL*Plus DBA访问数据库
  • Oracle行列转换小结
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1