OracleDBConsole服务启动失败,其他Oracle服务都可以正常启动。出现这种情况一般都是由于以下几种原因导致的:
- 安装Oracle后的服务器机器名改动了
- 安装Oracle后的Windows服务器加入了域
- 服务器的IP地址改动了。这种情况下只要把网线拔掉后启动即可
OracleDBConsole服务启动失败,可以通过命令行启动发现错误。按照以下步骤即可解决问题:
-
在命令符号下执行:emctl start dbconsole
-
提示ORACLE_SID not defined错误后,只要在命令符下先执行:set Oracle_SID=orcl
-
提示OC4J Configuration issue. C:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_xxx_orcl not found. 只要拷贝同目录的其他机器名的目录重命名后即可。
-
在命令符号下继续执行:emctl start dbconsole。提示EM Configuration issue. C:\oracle\product\10.2.0\db_1/xxx_orcl not found. 只要拷贝同目录的其他机器名的目录重命名后即可。
经过以上诊断后,最后即可启动成功。另外,也有出现以下错误的情况:
OracleDBConsoleipms 服务无法启动。
发生服务特定错误: 1.
请键入 NET HELPMSG 3547 以获得更多的帮助。
-
修改C:\oracle\product\10.1.0\Db_1\info-0073_wwmdb\sysman\config\emd.properties和emoms.properties等,仍然报错。
-
重新配置服务:emca -config dbcontrol db。配置之前先要启动Oracle服务,监听程序端口号1521,按提示配置即可。
-
提示错误:严重: 无法启动 Database Control。以下端口已被使用: [Database Control HTTP 端口: 1158。使用:netstat -aon|findstr "1158"和tasklist|findstr "1158" 查看端口占用的程序。
-
重新执行配置服务:emca -config dbcontrol db,启动成功。
-
最后在Net Manager中修改服务命名和监听程序中的主机名,监听正常。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81014/viewspace-713689/
,如需转载,请注明出处,否则将追究法律责任。