Admn-202047. The Dcm-Daemon Process Can Not Be Started Up (Doc ID 372386.1)

Last updated on FEBRUARY 15, 2017

Applies to:

Oracle Fusion Middleware - Version: 10.1.2.0.2 to 10.1.2.3.0 - Release: AS10gR2 to AS10gR2
Oracle Solaris on SPARC (64-bit)
Oracle Solaris on SPARC (32-bit)
Oracle Application Server 10g Enterprise Edition - Version: 10.1.2.0.2 to 10.1.2.3.0
Sun Solaris SPARC (64-bit)Sun Solaris SPARC (32-bit)
Checked for relevance on 14-May-2009

Symptoms

The dcm-daemon component can not be started up either with opmnctl startproc ias-component=dcm-daemon, AS Console operation, by a dcmctl command or by the configuration assistants at install time.

The problem can happen at install time when running the configuration assistants or after the installation has been performed.

The following error is logged in the $ORACLE_HOME/opmn/logs/dcm-daemon~dcm-daemon~dcm~1 file:

When trying to startup the dcm-daemon with a dcmctl command, the following error is raised:
ADMN-202047
The OracleAS Repository API threw an exception while obtaining the database password for the
Metadata Repository.
Resolution:
Check the exception thrown by the Repository API for resolution information.
Some common causes of this problem are as follows:
OID is not running or unavailable the ias.properties file is misconfigured with incorrect OID connection information
OID permissions are incorrectly defined
Base Exception:
oracle.ias.repository.schema.SchemaException
Unable to establish secure connection to Oracle Internet Directory Server
ldap://myinfrahost:636/ Base Exception : javax.naming.CommunicationException:
myinfrahost:636 [Root exception is java.lang.NoClassDefFoundError]

oracle.ias.repository.schema.SchemaException: Unable to establish secure connection to Oracle
Internet Directory Server ldap://myinfrahost:636/ Base Exception :
javax.naming.CommunicationException: myinfrahost:636 [Root exception is
java.lang.NoClassDefFoundError]
at oracle.ias.repository.directory.DirectoryReader.connectSsl(DirectoryReader.java:98)
at oracle.ias.repository.directory.DirectoryReader.connect(DirectoryReader.java:106)
at oracle.ias.repository.IASSchema.getDBPassword(IASSchema.java:456)
at oracle.ias.repository.SchemaManager.getDBPassword(SchemaManager.java:311)
at oracle.ias.sysmgmt.persistence.SeedDbAccess.getDBPassword(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getSeedInfo(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.<init>(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.<init>(Unknown Source)
at oracle.ias.sysmgmt.task.TaskMaster.initRepository(Unknown Source)
at oracle.ias.sysmgmt.task.TaskMaster.<init>(Unknown Source)
at oracle.ias.sysmgmt.task.InstanceManager.sysInit(Unknown Source)
at oracle.ias.sysmgmt.task.InstanceManager.init(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.execute(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.main(Unknown Source)

Changes

Apparently no changes have been performed.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms