改ip后orcale服务没法启动

改ip后orcale服务无法启动
在校园网内ip是自动获取的,我的机子一开始在教研室局域网内装了orcale 10.2.0后来主机搬到另外一个实验室了,ip更改后OracleDBConsoleorcl和OracleOraDb10g_home1TNSListener无法启动。

发现在db_1下*_orcl目录名和db_1\oc4j\j2ee目录下*_orcl目录名和主机的ip有关,手动更改后还是无法启动。

后来通过查资料找到了解决办法:1.在cmd环境下运行emca -config dbcontrol db 会要求输入数据库SID我的是默认的orcl,监听端口默认1521。然后一步一步配置下去。结束后就可以启动OracleDBConsoleorcl了。2用orcale自带的应用程序Oracle net configuration assistant来删除原来的监听器,配置新的监听器。方法很简单。OracleOraDb10g_home1TNSListener就可以启动了,数据库恢复正常使用。