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

来源:互联网 发布:淘宝vip客服 编辑:程序博客网 时间:2024/06/06 03:57

处理方案:

   在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,这时就可以正常登录了。


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

 

阅读全文
1 0
原创粉丝点击