Symptoms
The DB Control fails to start with:
Can't locate CompEMdbconsole.pm in @INC (@INC contains: %s_javapOracleHome%/sysman/admin/scripts %s_javapOracleHome%/bin /oracle/11.2.0/grid/perl/lib/5.10.0/x86_64-linux-thread-multi /oracle/11.2.0/grid/perl/lib/5.10.0 /oracle/11.2.0/grid/perl/lib /oracle/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi /oracle/11.2.0/grid/perl/lib/site_perl/5.10.0 /oracle/11.2.0/grid/perl/lib/site_perl /oracle/11.2.0/grid/perl/libwww-perl/lib /oracle/11.2.0/grid/perl/ext/POSIX /oracle/11.2.0/grid/perl/URI /oracle/11.2.0/grid/perl/HTML_Parser /oracle/11.2.0/grid/perl/HTML-Parser/lib /oracle/11.2.0/grid/sysman/admin/scripts /oracle/11.2.0/grid/bin /oracle/11.2.0/grid/sysman/admin/scripts/Net-DNS-0.48/lib/ /oracle/11.2.0/grid/sysman/admin/scripts/libnet-1.19/ .) at /oracle/11.2.0/grid/bin/EmctlCommon.pm line 598.
Cause
The environment variables ORACLE_HOME, ORACLE_SID and PATH are not set or incorrectly set.
Without the environment set up correctly, the DB Control will fail to start.
From the error output it is seen that the dbcontrol startup is looking for the configuration files in the wrong ORACLE_HOME.
Solution
Set the environment correctly for the Database ORACLE_HOME:
Unix:
export ORACLE_HOME=
export ORACLE_SID=
export PATH=$ORACLE_HOME/bin:$PATH
$ORACLE_HOME/bin: emctl start dbconsole
Windows:
set ORACLE_HOME=
set ORACLE_SID=
set PATH=$ORACLE_HOME\bin:$PATH
$ORACLE_HOME\bin: emctl start dbconsole
Reference: Doc ID 1510867.1
The DB Control fails to start with:
Can't locate CompEMdbconsole.pm in @INC (@INC contains: %s_javapOracleHome%/sysman/admin/scripts %s_javapOracleHome%/bin /oracle/11.2.0/grid/perl/lib/5.10.0/x86_64-linux-thread-multi /oracle/11.2.0/grid/perl/lib/5.10.0 /oracle/11.2.0/grid/perl/lib /oracle/11.2.0/grid/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi /oracle/11.2.0/grid/perl/lib/site_perl/5.10.0 /oracle/11.2.0/grid/perl/lib/site_perl /oracle/11.2.0/grid/perl/libwww-perl/lib /oracle/11.2.0/grid/perl/ext/POSIX /oracle/11.2.0/grid/perl/URI /oracle/11.2.0/grid/perl/HTML_Parser /oracle/11.2.0/grid/perl/HTML-Parser/lib /oracle/11.2.0/grid/sysman/admin/scripts /oracle/11.2.0/grid/bin /oracle/11.2.0/grid/sysman/admin/scripts/Net-DNS-0.48/lib/ /oracle/11.2.0/grid/sysman/admin/scripts/libnet-1.19/ .) at /oracle/11.2.0/grid/bin/EmctlCommon.pm line 598.
Cause
The environment variables ORACLE_HOME, ORACLE_SID and PATH are not set or incorrectly set.
Without the environment set up correctly, the DB Control will fail to start.
From the error output it is seen that the dbcontrol startup is looking for the configuration files in the wrong ORACLE_HOME.
Solution
Set the environment correctly for the Database ORACLE_HOME:
Unix:
export ORACLE_HOME=
export ORACLE_SID=
export PATH=$ORACLE_HOME/bin:$PATH
$ORACLE_HOME/bin: emctl start dbconsole
Windows:
set ORACLE_HOME=
set ORACLE_SID=
set PATH=$ORACLE_HOME\bin:$PATH
$ORACLE_HOME\bin: emctl start dbconsole
Reference: Doc ID 1510867.1