我们在这里有一个情况。我们都在研究安装在笔记本电脑上运行的虚拟机中的数据库。虚拟机自然配置为使用NAT网络,一切顺利。
我们需要移动这个虚拟机,因为它非常耗费RAM,我们找到了另一台机器来放置它。
新机器将IP放入不同的子网,但我们的笔记本电脑完全可以访问。 我们将VM配置为使用Bridged nwetorking,因此VM现在具有与其他子网相同的IP。
客户操作系统可以从网络完全访问,因此这不是问题。
当我连接到VM的Oracle时,我获得了ORA-12505 ...... 既然我不是dba如何配置oracle从新子网正确收听?
提前感谢
编辑:
另一个线索:当我连接到VM并与oracle用户连接时,我提供了一个LSNRCTL服务 TNS-12541没有听众
当我切换回OLD子网时,ALL工作正常
答案 0 :(得分:0)
解决了!!!问题出在linux OPEN SUSE上!网络名称设置为根据DHCP更改..在tnsnames.ora上找不到网络名称且服务未启动
删除根据DHCP更改名称的选项现在似乎正常工作