WEB开发网
开发学院数据库Oracle 手动创建Oracle数据库之前因后果 阅读

手动创建Oracle数据库之前因后果

 2008-03-27 12:42:05 来源:WEB开发网   
核心提示: 如何手动创建数据库首先我们把我们要创建的数据命名为DBJ,接着,手动创建Oracle数据库之前因后果(2),至少你得给DBJ设置ORACLE_SID环境变量,编辑initDBJ.ora,这个数据库带有最小系统和sysaux表空间等默认设置,不过现实中,添加如下脚本:db_name=DBJ然

如何手动创建数据库

首先我们把我们要创建的数据命名为DBJ。接着,至少你得给DBJ设置ORACLE_SID环境变量,编辑initDBJ.ora,添加如下脚本:

db_name=DBJ

然后启动sqlplus,发布如下指令:

SQL> startup nomount;

SQL> create database;

Oracle会为所需要的所有参数设置一些默认值,例如应当将数据文件、控制文件放在哪里,分配多少内存等,然后启动实例,不挂载任何文件。创建数据库指令(create database)将要求Oracle创建一个数据库,这个数据库带有最小系统和sysaux表空间等默认设置。

不过现实中,我们可能想要指定很多其他的选项。下面我们来看看现实中创建Oracle数据库脚本更真实的例子:

  connect/assysdba;
  startupnomount;
  CREATEDATABASE"dbj"
  DATAFILE
  '/u01/oradata/sysdbj01.dbf'size500M
  SYSAUXDATAFILE
  '/u01/oradata/auxdbj01.dbf'size500M
  UNDOTABLESPACEdbjundoDATAFILE
  '/u01/oradata/unddbj01.dbf'size250M
  LOGFILE
  '/u02/oradata/rdodbj01.dbf'size10M,
  '/u02/oradata/rdodbj02.dbf'size10M
  CHARACTERSET"WE8ISO8859P1"
  NATIONALCHARACTERSET"UTF8"
  EXTENTMANAGEMENTLOCAL
  DEFAULTTEMPORARYTABLESPACEmytempTEMPFILE
  '/u01/oradata/tmpdbj01.dbf'SIZE500M
  NOARCHIVELOG
  MAXDATAFILES1000
  MAXLOGFILES10;
  #createtherestofthedatadictionary
  @?/rdbms/admin/catalog.sql
  @?/rdbms/admin/catproc.sql

Tags:手动 创建 Oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接