0

我在 Solaris 上运行 11g R2 并且 EM 看起来没有安装。当我尝试手动创建存储库时

emca -config dbcontrol db -repos create

我收到以下消息:

Sep 16, 2013 1:00:32 PM oracle.sysman.emcp.EMConfig perform
SEVERE:

Database connection through listener failed. Fix the error and run EM Configuration Assistant again.

一些可能的原因可能是:

  1. 提供的侦听器端口 1521 不正确。提供正确的端口。
  2. 听众没有起来。启动监听器。
  3. 数据库服务 dbservice 未向侦听器注册。注册数据库服务。
  4. 侦听器在物理主机上启动,并且 ORACLE_HOSTNAME 环境变量设置为虚拟主机。取消设置 ORACLE_HOSTNAME 环境变量。
  5. 侦听器在虚拟主机上。设置环境变量 ORACLE_HOSTNAME=。
  6. /etc/hosts 没有正确的主机名条目。

有关详细信息,请参阅日志文件/u01/app/oracle/cfgtoollogs/emca/database/emca_2013_09_16_12_58_54.log

无法完成配置。有关详细信息,请参阅日志文件/u01/app/oracle/cfgtoollogs/emca/database/emca_2013_09_16_12_58_54.log

日志文件基本上说明了同样的事情。

Database connection through listener failed. Fix the error and run EM Configuration Assistant again.

一些可能的原因可能是:

  1. 提供的侦听器端口 1521 不正确。提供正确的端口。
  2. 听众没有起来。启动监听器。
  3. 数据库服务dbservice未向侦听器注册。注册数据库服务。
  4. 侦听器在物理主机上启动,并且ORACLE_HOSTNAME环境变量设置为虚拟主机。取消设置ORACLE_HOSTNAME环境变量。
  5. 侦听器在虚拟主机上。设置环境变量ORACLE_HOSTNAME=<virtual host>
  6. /etc/hosts没有正确的主机名条目。

        at oracle.sysman.emcp.ParamsManager.checkListenerStatusForDBControl(ParamsManager.java:3342)
        at oracle.sysman.emcp.EMDBPreConfig.performConfiguration(EMDBPreConfig.java:858)
        at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:288)
        at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:198)
        at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:250)
        at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:599)
        at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1482)
        at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:583)
        at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:529)
    

    2013 年 9 月 16 日下午 1:00:32 oracle.sysman.emcp.EMConfig restoreOuiLoc 配置:将 oracle.installer.oui_loc 恢复到 /u01/app/oracle/product/11.2.0/dbhome_1/oui

侦听器端口为 1521。

4

1 回答 1

0

我的方式:

emca -config dbcontrol db
于 2014-12-31T05:13:51.613 回答