安装Oracle Database(10.0.2)后,如果修改机器名后,
会导致控制面板的服务中启动OracleTNSLisener服务立刻就停止。
使用命令行工具,提示如下:
(机器名原来为:ANSWER-1738E000,改为:ANSWER)

解决方法:
1>关掉控制面板中有关于 Oracle Database 的服务。
2>修改 C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN 路径下:(注:不同的安装路径可能不同)
listener.ora 中 "HOST = ANSWER-1738E000" 改成 "HOST = ANSWER" (1处)
tnsnames.ora 中 "HOST = ANSWER-1738E000" 改成 "HOST = ANSWER" (2处)
本文解决了一个常见问题:在OracleDatabase(10.0.2)安装后,若更改了机器名,会导致OracleTNSLisener服务无法正常启动。通过关闭相关服务并修改listener.ora和tnsnames.ora文件中的主机名,可以有效解决此问题。
228

被折叠的 条评论
为什么被折叠?



