启动的时候
 
emdctl.trc 
总报以下错误
2011-08-23 10:12:00 Thread-3728999072 WARN  http: snmehl_connect: connect failed to (10.2.1.62:5500): 拒绝连接 (error = 111)已经尝试重新配配置,配置的时候报错
2011-8-23 10:14:20 oracle.sysman.emcp.EMConfig perform
严重: 启动 Database Control 时出错2011-8-23 10:14:20 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace: 
oracle.sysman.emcp.exception.EMConfigException: 启动 Database Control 时出错
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:868)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:249)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:212)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:234)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:534)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1214)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:518)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:467)

解决方案 »

  1.   

    数据库启动了 配置文件也没有问题 日志文件中有警告提示
    配置: 未设置参数 ORACLE_HOSTNAME 的值而且还报了个java的错 011-8-23 11:47:30 oracle.sysman.emcp.ParamsManager getLocalListener
    警告: 检索 10.2.1.62 的监听程序时出错
    2011-8-23 11:47:30 oracle.sysman.emcp.ParamsManager getLocalListener
    配置: Stack trace: 
    oracle.sysman.emcp.exception.EMConfigException: <Error CONTEXT="class java.lang.NullPointerException" >
    null
    </Error> at oracle.sysman.emcp.target.ListenerTargetDiscovery.getListenerTarget(ListenerTargetDiscovery.java:182)
    at oracle.sysman.emcp.target.ListenerTargetDiscovery.getListenerTarget(ListenerTargetDiscovery.java:97)
    at oracle.sysman.emcp.ParamsManager.getLocalListener(ParamsManager.java:869)
    at oracle.sysman.emcp.EMAgentConfig.updateTargets(EMAgentConfig.java:3196)
    at oracle.sysman.emcp.EMAgentConfig.updateAgentConfigFiles(EMAgentConfig.java:2924)
    at oracle.sysman.emcp.EMAgentConfig.performConfiguration(EMAgentConfig.java:1236)
    at oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:239)
    at oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:217)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:225)
    at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:534)
    at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1214)
    at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:518)
    at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:467)
      

  2.   

    后来重建了EM 貌似没有报错了数据库和监听都启动了 远程pl/sql 和sqlplus 都可以连接但是EM却显示数据库不可用!