客户端 监听
先说明一下各个数据库之间的关系
两台数据库服务器DB1,DB2.DB1通过database link连接到DB2.两台应用服务器,app1,app2.部署情况完全相同。相同的程序(.net)连接到DB1.app1和app2上都安装了oracle客户端。配置了连接DB1的连接。没有配对DB2的连接。
程序中有一个操作要同时操作DB1数据库,DB2数据库。操作DB2数据库是通过DB1的database link操作的。
在app1上操作会提示操作DB2数据库时没有监听“ora-12541:TNS:no listener”.在app2上操作没问题。
在通过app1和app2上的plsql查DB2库上的表,都说“ora-12541:TNS:no listener”。
在app1上执行tnsping 10.10.71.xx(DB2的ip)显示
已使用的参数文件
D:******\sqlnet.ora
已使用hostname适配器来解析别名
attempting to conntact (description=(connect_data=(sid=*)(service_name=10.10.72.17))(address=(protoco=tcp)(host=10.10.72.17)(port=1521)))
近期修改了app1的网络环境,但是不知道是哪的问题。