浅析新建Oracle数据库的三种方法

  --create_ORACLE_SID.bat

  set ORACLE_SID= ORACLE_SID.

  del C:ORACLE8IdatabasepwdORACLE_SID.ora

  C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual

  -pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora

  C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql

  C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql

  C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto

  --ORACLE_SIDrun.sql

  spool C:ORACLE8IadminORACLE_SIDcreatecreatedb

  set echo on

  connect INTERNAL/oracle

  startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora

  CREATE DATABASE ORACLE_SID

  LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K,

  'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K

  MAXLOGFILES 32

  MAXLOGMEMBERS 2

  MAXLOGHISTORY 1

  DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE

  MAXDATAFILES 254

  MAXINSTANCES 1

  CHARACTER SET ZHT16BIG5

  NATIONAL CHARACTER SET ZHT16BIG5;

  spool off

  --ORACLE_SIDrun1.sql

  spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1

  set echo on

  connect INTERNAL/oracle

  ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON;

  CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K);

  ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;