关于plsql远程链接Oracle报 “无法解析指定字符串”

处理方案:

   在cmd命令下运行lsnrctl status :查看监听器是否打开

   如果监听器没打开:则运行 lsnrctl start :打开监听器。

   如果监听器打开了或者启动了监听器,则检查本地的tnsnames.ora 文件的内容是否有误

如下:

JKFWUAT =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST =10.186.27.183)(PORT = 1521))

    (CONNECT_DATA =

      (SERVICE_NAME = jkfwdb)

    )

  )

在JKFWUAT前面是不允许出现空格的,并且最好将自己添加的内容放置在原有内容之后。

如果以上问题全没问题还是无法解析,则查看plsql的安装地址,

如果安装在ProgramFiles (x86) 文件下下面,则卸载plsql,重新安装,安装目录不能有(),建议安装在其他没有符号的目录下。

以上没问题的话,则:

进入PLSQLDeveloper的主界面,在登录界面选择取消即不登录进入主界面,然后选择菜单Tools(工具)-Preferences(首选项),在设置窗口中,选择Oracle-Connection(连接),对应设置窗口中,找到Oracle Home(Oracle主目录),选择你本地所安装客户端的版本,保存设置。

然后重新启动PLSQL Developer,这时就可以正常登录了。


如有不足之处,还请多多指教。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值