OracleDBConsoleorcl 服务启动失败解决办法

因为电脑经常更换IP或者机器名引起的这个问题:
  现在提供办法
  1.修改host文件。
  在C:\WINDOWS\system32\drivers\etc 里的host文件中添加你的IP地址与主机名对应起来
  127.0.0.1       localhost
  192.168.1.130  hh-6f1789a279c8
  2.如果试用了步骤1后还是启动不了,请试试如下办法
  命令行里输入emctl start dbconsole
  显示Environment variable ORACLE_SID not defined. Please define it.
  然后根据它的说明设置oracle_sid
  命令行里输入set oracle_sid=orcl    (如果你的sid不是orcl,请自己更换)
  再次敲入emctl start dbconsole
  显示OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.101_orcl not found.
  于是我到了该目录下发现有一个我的"OC4J_DBConsole_"+ 机器名+"_orcl"的目录
  网上大家说如果你是修改了机器名的,那么你在这里把你的新机器名替换原来的机器名
  变成——>"OC4J_DBConsole_"+ 新机器名+"_orcl"
  如果你是像我一样,是因为环境改变而发生这个问题的,我建议你复制一个目录,进行更改。
  复制一份"OC4J_DBConsole_"+ 机器名+"_orcl" 重命名为 "OC4J_DBConsole_ 192.168.1.101_orcl
  再次敲入emctl start dbconsole
  有显示EM Configuration issue. D:\oracle\product\10.2.0\db_1/ 192.168.1.101 _orcl not found
  我想聪明的你一定已经知道该怎么做了
  如法炮制到相应目录下,复制一份重命名
  再次敲入emctl start dbconsole
  显示
  Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
  Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
  http://机器名:1158/em/console/aboutApplication
  Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
  服务正在启动 ......................................................
  OracleDBConsoleorcl 服务已经启动成功。
问题得到解决!
转载至 http://oracle.chinaitlab.com/exploiture/810194.html

猜你喜欢

转载自fydddasas.iteye.com/blog/1845186
今日推荐