Oracle修改机器名后导致监听和console无法启动解决方法参考(转的)

时间:2022-04-02 08:39:52

1.修改 
d:\oracle\product\10.2.0\db_1\NETWORK\ADMIN的ora文件,把老机器名改成新机器名(具体路径自己判断,如果路径也不知道,那别玩oracle啦!) 
2.更改D:\oracle\product\10.2.0\db_1目录下有个老机器名命名的目录,改过来 
3.D:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下有个OC4J_DBConsole_+机器名的目录,改过来 
以上做完之后会发现TNSListener可以启动了,但是OracleDBConsoleorcl启动会报错3,找不到路径,我们继续做一下操作 
4.CMD命令下执行emca -repos recreate (重新创建EM资料库) 
5.CMD命令下执行emca -config dbcontrol db 
附: 
  SID:XXXX (数据库名,默认orcl) 
  Listener port number: 1521 (端口:默认1521) 
  Sys 口令:******(系统管理员口令) 

 

emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole