今天想访问oracle的em服务,但是死活进不去,百度告知说是没有启动OracleDBConsoleorcl服务,进入服务,右击启动,提示错误,百度很久,最终解决方案如下:
专注于为中小企业提供网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业安化免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1:cmd命令行运行emctl start dbconsole
结果为Environment variable ORACLE_SID not defined. Please define it.
2:继续运行set ORACLE_SID=orcl,这次应该不报错,说明设置成功。
3:继续运行emctl start dbconsole,
报错为:OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_172.17.17.12_orcl not found.
说明这个文件夹不存在,去对应目录下,找到类似的文件夹,复制一个,改名为
OC4J_DBConsole_172.17.17.12_orcl。
4:继续运行emctl start dbconsole
报错为:EM Configuration issue. D:\oracle\product\10.2.0\db_1/172.17.17.12_orcl not found。
去对应目录下,找到类似的文件夹,复制,粘贴,修改文件夹名称为172.17.17.12_orcl。
5:继续运行emctl start dbconsole,应该就不会提示错误了,去服务那里启动这个服务,就可以了。
注:如果还有问题,修改hosts文件,如下:
127.0.0.1你电脑名字
后来测试发生该问题原因为安装oracle的时候是联网的,之后自动获取ip,换过ip,导致找不到对应的ip文件夹,服务启动失败。
标题名称:oracle服务OracleDBConsoleorcl启动失败
本文地址:http://cqwzjz.cn/article/jhgsis.html