HP Serviceguard Toolkit for Oracle on Linux User Guide (May 2013)

8 Troubleshooting
This section explains some of the problem scenarios that you might encounter while using the HP
Serviceguard toolkit for Oracle in a Serviceguard cluster.
Recommended actionPossible causeProblem scenario
Create the TKIT_DIR, for example,
$SGCONF/oracle_pkg that you have
The TKIT_DIR specified in the
package configuration file is not
created.
The cmcheckconf or cmapplyconf
command logs the following message:
WARNING!
specified in the package configuration
file.
Directory $SGCONF/<TKIT_DIR> is
not present.
Look at the sub-directories for database
and ASM instances under
Oracle database failed to start on this
node.
Oracle database toolkit packages
startup fails, and package log contains
the following message: $ORACLE_BASE/admin/, where log
Oracle Instance startup failed.
and trace files for these instances are
deposited.
Refer the Oracle logs to edit the
package configuration file with
Package attributes such as
ORACLE_HOME, SID_NAME, PFILE
are not initialized with correct values.
Oracle database toolkit packages
startup fails, and package log contains
the following message:
<file name > (parameter file): No such
file of directory.
appropriate values. Apply the
configuration and start the package.
If user defined DB services are
configured to start with database
Oracle database is not started in open
mode.
User defined DB services do not start
with package startup even when they
package startup, then database must
be started in open mode.
are configured to start with database
package.
Set the package configuration file
attribute START_MODE to open.
Either the service name mentioned in
the package configuration file is
User defined DB services do not start
with package startup and package
log shows:
1. Edit the package configuration file
with correct service name and
reapply the package.wrong or the target Oracle database
is not registered with Oracle
Clusterware.
Could not retrieve the status of service
name.
2. Log in as Oracle administrator to set
the database management policy to
MANUAL and register the database
with Oracle Clusterware.
For 10g:
#$ORACLE_HOME/bin/srvctl
modify database –d <dbname> -o
<oracle home> y manual.
For 11g:
#$ORACLE_HOME/bin/srvctl
modify database –d <dbname> -o
<oracle home> y manual.
NOTE: You must set the user
defined DB service management
policy to MANUAL in case of Oracle
11.2.0.1.
#$ORACLE_HOME/bin/srvctl
modify service –d <dbname> -s
<service name> -y MANUAL.
Copy all the scripts from install
directory, that is from
All the scripts required for the HP
Serviceguard toolkit for Oracle
In legacy or modular style of
packaging, Oracle database toolkit
$SGROOT/oracletoolkit to the
package or configuration directory.
package are not copied to the
package or configuration directory.
packages fails with the following log
message:
<file name> No such file of directory.
58 Troubleshooting