局域网内访问主机数据库出现TNS: 无监听程序的解决办法
在客户机上访问主机DB出现ERROR:
ORA-12541: TNS: 无监听程序
主机命令行输入:
tnsping localhost/127.0.0.1 orcldb
OK
tnsping 192.168.6.96 orcldb
则出现ERROR: TNS:协议适配器错误
于是问题到了 监听程序 HOST的问题
接下来将 listener.ora,tnsname.ora 中localhost 替换为 主机的局域网地址
重启监听器
在客户机上访问主机DB出现ERROR:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
接下来就可以向主机 目录下 listener.ora 的SID_LIST内添加
(SID_DESC =
(GLOBAL_DBNAME = orcldb)
(ORACLE_HOME = F:\app\oracle11g\product\11.2.0\dbhome_1)
(SID_NAME = orcldb)
)
接下来再重启监听器
在客户机上访问主机DB会发现可以成功登录了!
浙公网安备 33010602011771号