首页 > Linux操作系统 > Linux操作系统 > oracle建库过程详解
DBCA生成脚本,数据库版本9.2.0.7.0,系统:WINDOWS2003 SP2
脚本路径:D:oracleadminlectscripts
建库脚本:lect.bat
mkdir D:oracleadminlectbdump
mkdir D:oracleadminlectcdump
mkdir D:oracleadminlectcreate
mkdir D:oracleadminlectpfile
mkdir D:oracleadminlectudump
mkdir D:oracleora92database
mkdir D:oracleoradatalect
set ORACLE_SID=lect
D:oracleora92binoradim.exe -new -sid lect -startmode a
D:oracleora92binorapwd.exe file=D:oracleora92databasePWDlect.ora password=change_on_install
connect SYS/change_on_install as SYSDBA
set echo on
spool D:oracleora92assistantsdbcalogsCreateDB.log
startup nomount pfile="D:oracleadminlectscriptsinit.ora";
CREATE DATABASE lect
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE 'D:oracleoradatalectsystem01.dbf' SIZE 250M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'D:oracleoradatalecttemp01.dbf' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS1" DATAFILE 'D:oracleoradatalectundotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('D:oracleoradatalectredo01.log') SIZE 102400K,
GROUP 2 ('D:oracleoradatalectredo02.log') SIZE 102400K,
GROUP 3 ('D:oracleoradatalectredo03.log') SIZE 102400K;
connect SYS/change_on_install as SYSDBA
set echo on
spool D:oracleora92assistantsdbcalogsCreateDBFiles.log
CREATE TABLESPACE "DRSYS" LOGGING DATAFILE 'D:oracleoradatalectdrsys01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE TABLESPACE "INDX" LOGGING DATAFILE 'D:oracleoradatalectindx01.dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE TABLESPACE "TOOLS" LOGGING DATAFILE 'D:oracleoradatalecttools01.dbf' SIZE 10M REUSE AUTOEXTEND ON NEXT 320K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE TABLESPACE "USERS" LOGGING DATAFILE 'D:oracleoradatalectusers01.dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE TABLESPACE "XDB" LOGGING DATAFILE 'D:oracleoradatalectxdb01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
connect SYS/change_on_install as SYSDBA
set echo on
spool D:oracleora92assistantsdbcalogs CreateDBCatalog.log
@D:oracleora92rdbmsadmincatalog.sql;
@D:oracleora92rdbmsadmincatexp7.sql;
@D:oracleora92rdbmsadmincatblock.sql;
@D:oracleora92rdbmsadmincatproc.sql;
@D:oracleora92rdbmsadmincatoctk.sql;
@D:oracleora92rdbmsadminowminst.plb;
connect SYSTEM/manager
@D:oracleora92sqlplusadminpupbld.sql;
connect SYSTEM/manager
spool D:oracleora92assistantsdbcalogssqlPlusHelp.log
@D:oracleora92sqlplusadminhelphlpbld.sql helpus.sql;
D:oracleora92binsqlplus /nolog @D:oracleadminlectscriptsJServer.sql
D:oracleora92binsqlplus /nolog @D:oracleadminlectscriptsordinst.sql
D:oracleora92binsqlplus /nolog @D:oracleadminlectscriptsinterMedia.sql
D:oracleora92binsqlplus /nolog @D:oracleadminlectscriptscontext.sql
D:oracleora92binsqlplus /nolog @D:oracleadminlectscriptsxdb_protocol.sql
connect SYS/change_on_install as SYSDBA
set echo on
spool D:oracleora92assistantsdbcalogspostDBCreation.log
@D:oracleora92rdbmsadminutlrp.sql;
shutdown ;
connect SYS/change_on_install as SYSDBA
set echo on
spool D:oracleora92assistantsdbcalogspostDBCreation.log
create spfile='D:oracleora92databasespfilelect.ora' FROM pfile='D:oracleadminlectscriptsinit.ora';
startup ;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69204/viewspace-45361/,如需转载,请注明出处,否则将追究法律责任。