我有一个Linux服务器,它有oracle 10g版本10.1.0.3.0和NMS软件。我需要改变它的IP地址和默认网关。所以: 1-当oracle和NMS启动时,我只在Linux中更改IP和默认网关地址,突然NMS出现故障,2-为了快速解决故障情况,我通过Linux将设置更改回原来的状态,请记住,当oracle启动时,我会在YAST中更改IP设置,这有害吗?当甲骨文倒下时,我必须改变设置吗?另一方面,我改变了他们,但没有意义。为了适应这种情况,我关闭了NMS应用程序和甲骨文,4-然后我决定再次启动甲骨文,但直到现在它还不能启动。我试过几次,但没有结果。重新启动Linux服务器,然后启动oracle,同样没有成功。
以下是oracle重新启动进程报告的内容:
通过阅读报告,它似乎是指错误TNS-12545和TNS-00515,它失去了主机。但是请参考协议连接= TCP,主机是按名称介绍的,而我根本没有更改服务器名。我只是在做网络设置,然后把它们放回原来的设置。在报告的末尾,会提到tnslsnr没有运行,oracle进程检查失败。
我检查了.ora文本文件,它们包含带有服务器名称的“主机”,而不是服务器IP。我的结论是,地址到名称的解析是在/etc/host文件中完成的,而我根本没有更改。
请: 1-我如何解决这个错误和启动甲骨文? 2-是否有必要改变网络设置时,甲骨文关闭?
我很感谢你的建议。




发布于 2021-06-04 20:43:44
通常,当你通过改变事物来破坏一个系统时,恢复它们,有时重新启动软件会有所帮助。最重要的是,您了解体系结构和设计决策。可以帮助解决甚至防止问题。侦听器是侦听客户端请求的进程。如果它位于客户端可以到达的网络中,则会有所帮助。它所服务的数据库通常位于本地主机上。
在我看来,数据库正在运行。出于某种原因,听者不是。以oracle Linux用户的身份运行“lsnrctl start”来启动它。
顺便说一句:运行10.1不是我们现在经常看到的。对我来说,这意味着应用程序一点也不重要。否则它就会维持下去。
https://dba.stackexchange.com/questions/293792
复制相似问题