局域网内访问主机数据库出现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会发现可以成功登录了!

posted on 2012-11-13 16:36  蒹葭丶白露  阅读(577)  评论(0)    收藏  举报

导航