昨晚闲的没事干,做了一件看似无关紧要的事情:把计算机名称给修改了,结果却引起了麻烦。
导致今天早上启动OracleDBConsoleorcl服务时报错了。
Windows下OracleDBConsoleorcl服务不能启动-LMLPHP
这看起来有点莫名其妙,因为昨天我启动OracleDBConsoleorcl服务还好好的,今天就不行了,
并且我没有对Oracle数据库的配置文件做任何修改

最后我在控制台执行:emctl start dbconsole命令。
结果提示:OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_phoenix_orcl not found.
我发现phoenix正是我昨晚刚修改过的计算机名称。
所以我找到 D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_phoenix-PC_orcl目录。
phoenix-PC正是我的计算机以前的名称。
终于发现了问题。
我把计算机名称改回以前的phoenix-PC,然后重启电脑。
启动
OracleDBConsoleorcl服务。OK!正常启动。

由此,告诉大家,安装Oracle之后不要随便修改计算机名称。Oracle里面的很多配置参数都和计算机名称有关。
如果计算机名称修改了,迟早都可能发生问题。

10-04 02:20