oracle客户端无法连接服务器
我现在遇到了很急的问题,还请给位大侠多帮忙,oracle的客户端连不上服务器,总是报错 ora:12154:tns: 无法处理服务名,服务器已经开了,也可以ping通服务器,就是总出这个错,监听的配置如下:
skzycjyy =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(服务器的ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = skzycjyy)
)
)
在网上找了很多都解决不了,所以请大家帮忙看看,谢谢了,很急
------解决方案--------------------tnsping skzycjyy 结果是啥
看看是不是把远程的服务名写错了。
------解决方案--------------------服务器上 lsnrclt status 查看侦听状态。
------解决方案--------------------首先用sqlplus / as sysdba
中执行,show parameter servername
查看数据库servername具体是什么。然后填写在(SERVICE_NAME = skzycjyy)处。如果servername一致的话,
则查看监听程序lsnrctl status 看监听器中状态是否正常,有无skzycjyy的信息注册进来。如果没有
则再sqllplus /as sysdba
执行alter system register
.
另外可以使用tsping ip:port/servername看是否能够连接上