我有一台带有两个网卡的服务器,Hyper-V和一个Oracle 11g数据库(我知道,在Hyper-V主机上运行其他服务......)。
一个NIC具有IP 192.168.100.1,另一个NIC用于Hyper-V中的vswitch。因此,网络设置中的vNIC没有IP设置(仅DHCP地址169. *)。虚拟机运行良好,并具有互联网链接。 问题是,只要两个NIC都处于活动状态,progeam medistar就无法到达oracle 11g db。即使在服务器是hyper-v主机之前,此问题也已存在。一旦第二个NIC被激活,app就无法连接到11g db。 listener.ora文件如下所示:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = Server-1)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:\oracle
如果我将Server-1更改为IP 192.168.100.1,它就不起作用。我还可以做些什么? :( 然后我得到错误ORA-12541:TNS:没有听众