Editing the CREATEDB18.SQL Script
You must edit the CREATEDB18.SQL script to so that the database has:
-
sufficient maxinstances.
-
sufficient maxlogfiles.
-
different logfiles for each Oracle instance.
-
a different thread for each Oracle instance.
Example: Original CREATEDB18.SQL
The following is an unmodified CREATEDB18.SQL file.
create database <SID>
maxdatafiles 1021
maxinstances 1
maxlogfiles 8
maxlogmembers 4
CHARACTER SET WE8ISO8859P15
NATIONAL CHARACTER SET AL32UTF8
0240K MAXSIZE UNLIMITED<SID>/system01.dbf' SIZE 2000M REUSE AUTOEXTEND ON NEXT⇒
1EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/oradata/<SID>/sysaux01.dbf' SIZE 120M REUSE AUTOEXTEND ON
NEXT 10240K MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/oradata/<SID>/temp01.dbf' SIZE
20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITEDSID>/psundots01.dbf' SIZE 300
LOGFILE GROUP 1 ('/u01/oradata/<SID>/redo01.log') SIZE 100M,
GROUP 2 ('/u01/oradata/<SID>/redo02.log') SIZE 100M,
GROUP 3 ('/u01/oradata/<SID>/redo03.log') SIZE 100M;
Example: CREATEDB18.SQL Modified for RAC
The following is an example of a CREATEDB18.SQL used for setting up Oracle RAC.
create database RAC
maxdatafiles 1021
maxinstances 2
maxlogfiles 8
maxlogmembers 4
character set WE8ISO8859P15
datafile
'/dev/did/rdsk/rlv_system' size 350M
SYSAUX DATAFILE '/dev/did/rdsk/rlv_sysaux' SIZE 500M
UNDO TABLESPACE PSUNDO1 DATAFILE '/dev/did/rdsk/rlv_psundo1' SIZE 300M
maxinstances 2
logfile
'/dev/did/rdsk/rlv_log1' size 190M,
'/dev/did/rdsk/rlv_log2' size 190M;
alter database add logfile thread 2
'/dev/did/rdsk/rlv_log3' size 190M,
'/dev/did/rdsk/rlv_log4' size 190M;
alter database enable thread 2;