修改计算机名后导致oracle的oem(企业管理器)无法使用

来源:互联网 发布:淘宝确认自动收货时间 编辑:程序博客网 时间:2024/05/02 16:19

 

环境:xpsp3+oracle10gR2

问题引发原因:重做gho的系统后,为xp修改了计算机名称,重启OracleDBConsoleorcl服务失败

问题1:重启OracleDBConsoleorcl服务,提示“Windows 不能在本地计算机启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。”

 

解决:

(1)更改oracle安装目录下的文件夹名称,本例安装目录为C:\oracle\product\10.2.0\db_1,修改C:\oracle\product\10.2.0\db_1目录下的PC-mitea_orcl文件夹更换为PC-mitea88_orcl;

(2)修改C:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下的OC4J_DBConsole_PC-mitea_orcl文件夹更换为OC4J_DBConsole_PC-mitea88_orcl;

 

(3)开始>>运行>>cmd>>emctl start dbconsole;

(4)执行 set ORACLE_SID=ORCL;

(5) 再次执行 emctl start dbconsole;

 

注:PC-mitea为原计算机名,PC-mitea88为更改后的计算机名。PC-mitea_orcl文件夹是以“计算机名_实例名”命名的,当计算机名称改变时应将该文件夹名更换为“新计算机名_实例名”,即本例中的PC-mitea88_orcl。

问题2:这时cmd提示“错误 3: 系统找不到指定的路径。”

 

解决:(同样在cmd中运行)

emca -config dbcontrol db 
数据库SID:orcl

是否继续?[yes<Y>/no<N>]:y

监听程序端口号:1521
Sys 用户的口令:******

DBSNMP用户的口令:******

下面的邮件什么的不用填写,直接enter

是否继续?[yes<Y>/no<N>]:y

最后提示服务启动成功,该问题解决。

 

 


参考资料l:

 http://linux.net527.cn/fuwuqiyingyong/Oracle/2011/0916/43790.html

http://mahilion.blog.163.com/blog/static/1830872952012818111549902/

 

 

 

原创粉丝点击