IAS - Insfrastructure question - 500 points

Posted on 2006-04-26
Last Modified: 2011-09-20
While trying to start the HTTP server and others services via OEM under the infrastructure, I am getting the fallowing error.


Please help!!!!
Question by:tadeu_lbc
    LVL 19

    Assisted Solution

    see if it helps:

    Also you need to check EMD.log to see if furthur information.
    LVL 2

    Accepted Solution

    try this


    or try this, one must work:

    Fail To Start Application Server Due To Corrupted Dcm.Conf File

        * fact: Oracle9i Application Server Enterprise Edition 9.0.2.x
        * symptom: Starting mid-tier Application Server from Enterprise Manager (EM)
        * symptom: Error in Enterprise Manager
        * symptom: oracle.sysman.emSDK.util.jdk.EMException
        * symptom: ADMN-100999
        * symptom: base exception: oracle.ias.sysmgmt.exception.PersistenceException:
        * symptom: Distributed Configuration Management (DCM) dcm.conf file is zero bytes in size.
        * symptom: Invalid DCM Configuration File, <$9iAS_HOME/dcm/config/dcm.conf& gt;
        * symptom: Infrastructure starts up successfully.
        * symptom: Mid-tier Server Components Not Starting Due To Corrupted dcm.conf File
        * symptom: Mid-tier DCM log <$9iAS_HOME/dcm/logs/dcmctl_logs/log.xml> records the errors from dcmctl command
        * symptom: see base exception for details
        * symptom: 'dcmctl getstate -v' return errors
        * cause: The cause of this problem is still undetermined


    Recreate dcm.conf file.
    1. Go to <$9iAS_HOME>/dcm/repository
    2. Do 'strings cluster' at command prompt, this will give cluster name
       eg: C_138.

       Do 'strings instance' at command prompt, this will give cluster name

       For instance_id drop the prefix "C_" from cluster_name
       Set repository_type to "db" if mid-tier is associated with
       Otherwise set it to "init"
       eg: repository_type=db

    3. Edit <$9iAS_HOME>/dcm/config/dcm.conf file and add the following lines
       with values derived in previous steps

    4. Run dcmctl
    5. Check whether a line containing cluster_id is added into dcm.conf file.

    hope this helps!

    Author Comment

    Thank you but that did not work well!  I am getting this message!!!

    An error was encountered while loading page. Failed to initialize configuration management user session.. Repository access failed Root Cause: Unable to connect to Directory Server:javax.naming.CommunicationException: [Root exception is Connection refused: connect]. Unable to connect to Directory Server:javax.naming.CommunicationException: [Root exception is Connection refused: connect]

    Help...  thanks

    Author Comment

    Help....  Still having the same problem. Fallowing is a more specific error.

        <HOST_NWADDR>***IP address***</HOST_NWADDR>
        <MSG_TEXT>[ RM ] Exception in repository API getDBConnect()</MSG_TEXT>
        <SUPPL_DETAIL><![CDATA[oracle.ias.repository.schema.SchemaException: Unable to connect to Directory Server:javax.naming.CommunicationException: ***hostname:4032*** [Root exception is Connection refused: connect]
          at oracle.ias.repository.IASSchema.getDBConnect(
          at oracle.ias.repository.IASSchema.getDBConnect(
          at oracle.ias.repository.SchemaManager.getDBConnect(
          at oracle.ias.sysmgmt.persistence.SeedDbAccess.getDBConnect(Unknown Source)
          at oracle.ias.sysmgmt.persistence.PersistenceManager.getSeedInfo(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.addIASInstance(Unknown Source)
          at oracle.ias.sysmgmt.EntryPoint.addTarget(Unknown Source)
          at oracle.sysman.emSDK.eml.util.iAS.IASEntryPoint.getEntryPoint(
          at oracle.sysman.eml.ias.clusters.ClusterUtils.getClusterName(
          at oracle.sysman.eml.ias.configure.ConfigureComponentObject.getComponents(
          at oracle.sysman.eml.ias.configure.ConfigureComponentObject.getConfiguredComponentsByInternalNames(
          at oracle.sysman.eml.ias.configure.ConfigureSchemaObject.getSchemas(
          at oracle.sysman.eml.ias.ias.applicationServerObject.processAdmin(
          at oracle.sysman.eml.ias.ias.applicationServerObject.<init>(
          at oracle.sysman.eml.ias.ias.applicationServerObject.<init>(
          at oracle.sysman.eml.ias.ias.applicationServer.doRestartServer(
          at java.lang.reflect.Method.invoke(Native Method)
          at oracle.cabo.servlet.event.MethodEventHandler.handleEvent(Unknown Source)
          at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
          at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
          at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source)
          at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)
          at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
          at oracle.cabo.servlet.BajaServlet.doGet(Unknown Source)
          at oracle.sysman.emSDK.eml.svlt.EMServlet.doGet(
          at oracle.cabo.servlet.BajaServlet.doPost(Unknown Source)
          at javax.servlet.http.HttpServlet.service(
          at javax.servlet.http.HttpServlet.service(
          at com.evermind.server.http.ResourceFilterChain.doFilter(
          at com.evermind.server.http.ServletRequestDispatcher.invoke(
          at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(
          at com.evermind.server.http.HttpRequestHandler.processRequest(

    Author Comment

    Another error on the logs:

    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,image=null]
    oracle.sysman.eml.ias.util.IASMetricResult$S_HostException: Unable to find a host parameter for infrastructure.ppfmapps.ppfm.csulb.edu_BC4J:oracle_bc4j
     No Agent Manager detected on port: 6666
     No Agent Manager detected on port: 6666
    LVL 19

    Expert Comment

    what was the error? sorry, didn't have much do on this generic message ...

    Featured Post

    Courses: Start Training Online With Pros, Today

    Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

    Join & Write a Comment

    Suggested Solutions

    How to Create User-Defined Aggregates in Oracle Before we begin creating these things, what are user-defined aggregates?  They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
    Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
    This video shows setup options and the basic steps and syntax for duplicating (cloning) a database from one instance to another. Examples are given for duplicating to the same machine and to different machines
    This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now