zoukankan      html  css  js  c++  java
  • PL/SQL连接远程服务器数据库,出现ORA-12154: TNS: 无法解析指定的连接标识符。

    故障环境:上礼拜新装了一台服务器(win server2008r2),并在服务器上安装了ORACLE 11g database。且已经做好监听配置,开通了1521端口。

    我又在局域网内另一台pc端装了 oracle 10g 32位 client,客户端进行了tnsname.ORA的配置。装完后cmd下网络可以ping通,tnsping 服务名也可以连通。

    于是我再当前PC客户端上装了PL/SQL Developer.进行数据库的管理,输入数据库用户名,密码,和tns服务名后无法正常连通。

    出现ORA-12154: TNS: 无法解析指定的连接标识符。 

    折腾了好久,才调通。希望对新人朋友们有所启发。

    排查故障的方法如下:

    1)检查网络和TNSping 服务名是否正常通信。

    2)检查客户端pc机环境下tnsname.ORA配置是否正确,服务器端的监听程序是否正常开启。

    3)检查系统变量值(看这3个系统变量是否与本机安装的oracle客户端的版本匹配)

    4)检查PL/SQL 软件版本是否与(pc客户端环境下的oracle的客户端的位数是否一致)

    如oracle client 为32位,那PL/SQL 版本也应该为32位 (在win7或者win10环境下要进行兼容操作)

    5)如果还是出现ora-12154错误,请检查PL/SQL的安装路径是否安装在C:Program Files(x86)PLSQL Developer.

    如果是,请现卸载当前PLSQL软件,再次安装将Program Files(x86)去掉,C:PLSQL Developer 推荐安装此路径。

    安装后进行相关的连接配置,首选项进行配置。具体如下

    添加后 点击Apply

    PL/SQL 重新启动,可以输入对应的密码进行连接

  • 相关阅读:
    not syncing: Attempted to kill init
    PhpStudy如何开启Apache的gzip压缩功能?
    去掉桌面图标快捷箭头
    PS中10种样式操作
    Mysql数据库报错1264
    宝塔建站
    VB错误说明
    Flash的swf文件破解
    PS快捷键
    Mysql双向同步热备份设置
  • 原文地址:https://www.cnblogs.com/grisa/p/10750879.html
Copyright © 2011-2022 走看看