Dbca

See 10g RAC administration
Tasks to be done manually before DBCA
- Raw device mapping file creation
- Raw device-partitions binding
- Vote disk file creation
- Oracle Cluster Registry (OCR) file creation
    
RAC tasks performed by dbca
- Password file creation
- Management Service and Management Agent installation
- ASM instance creation
- Transparent Application Failover(TAF) policy implementation
- Database services creation
- Instance and Net Configuration removal (from a different node for RAC)

 

Trace dbca - 10g untested
Java based tracing tool enabled by default

Trace dbca - 9i tested
Please see note 188134.1

1. vi the dbca file in the $ORACLE_HOME/bin directory.

2. At the end of the file, look for the following line:
# Run DBCA
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath
$CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS

3. Add the following just before the -classpath in the '$JRE_DIR' line:
-DTRACING.ENABLED=true -DTRACING.LEVEL=2

4. At the end of the dbca file, the string should now look like this:
# Run DBCA
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m
-DTRACING.ENABLED=true -DTRACING.LEVEL=2 -classpath $CLASSPATH
oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
The -DTRACING.LEVEL was missing a space after the 2 so that it looks
like 2-classpath.

5. To trace run:
[opcbsol1]/u01/home/usupport> dbca > dbca.out &
The output will be written to the dbca.out file.