2017-08-05 45 views
0

我为oracle数据库配置了两个不同的虚拟机,但我对我应该使用哪个网络适配器感到困惑。 我有2个不同的VMware的2个数据库,当我用tnsping别名它给了我这个错误:我应该将哪个VM作为我的Oracle数据库的目标?

ERROR: 
ORA-12543: TNS:destination host unreachable 

这是我的TNS条目:

LISTENER_ORCL = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = oel-12c)(PORT = 1521)) 
ORANC1 = 
    (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.222.0)(PORT = 1521)) 
    (CONNECT_DATA = (SERVICE_NAME = ORANC1) 
    ) 
) 

我检查了所有的听众,数据库状态和所有tns入口和听众。

我觉得我的网络适配器问题NAT,HOSTonly之间的桥梁。

谢谢

+0

192.168.222.0是网络地址; oel-12c会解析哪个地址? –

回答

0

看来您的tnsnames.ora文件中可能没有ORCL条目。监听器输出表明它没有启动。尝试从cmd

也请确保您的主机地址输入正确。

echo %ORACLE_HOME% 
echo %ORACLE_SID% 
set oracle_sid=ORCL 
sqlplus/as sysdba 

复制并粘贴显示的输出。

+0

我检查了一切。一切都很好,并设置。我在Vmware工作站中配置了2个虚拟机。我认为它不可能在2个不同的虚拟机中配置/篡改2个不同的oracle数据库。因为它涉及虚拟机中的网络配置问题而不是数据库问题。 – user8420252

相关问题