Exception in thread "main" oracle.sysman.emcp.exception.DatabaseUnavailableException: 数据库实例不可用。

来源:互联网 发布:武汉网络与新媒体本科 编辑:程序博客网 时间:2024/06/05 16:48
数据库 SID: test
Exception in thread "main" oracle.sysman.emcp.exception.DatabaseUnavailableException: 数据库实例不可用。
at oracle.sysman.emcp.DatabaseChecks.throwDBUnavailableException(DatabaseChecks.java:151)
at oracle.sysman.emcp.DatabaseChecks.checkDbAvailabilityImpl(DatabaseChecks.java:139)
at oracle.sysman.emcp.DatabaseChecks.checkDbAvailability(DatabaseChecks.java:163)
at oracle.sysman.emcp.DatabaseChecks.getDbServiceName(DatabaseChecks.java:582)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1267)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:573)

at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:521)


EM重建,这次修改了hosts文件,一直提示这个错误,后来经多次修改hosts,检查配置了监听服务,最后运行

$emca -config dbcontrol db -repos recreate

问题终于得以解决,linux上hosts,文件非常创建,监听,em都受此影响。EM出现问题,依此检查主机名,hosts,监听问题一般都可以得以解决。

0 1
原创粉丝点击