PL/SQL登录Oracle18数据库:ORA-12154:TNS无法解析指定的连接标识符

PL/SQL登录Oracle18数据库出现ORA-12154:TNS无法解析指定的连接标识符
解决以下问题:首先更改Oracle客户端的tnsnames.ora,我的路径是:D:\OracleSQL\network\admin;打开tnsnames.ora编辑在末端追加:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
            (SERVER = DEDICATED)
        (SERVICE_NAME = ORCL)
    )
  )

 


我这里数据库实例是ORCL

分析一:PL/SQL 客户端登录到数据库,配置错误就会有以下错误,如下图:

 

 


这个错误主要是Oracle数据库客户端里面的tnsnames.ora配置错误,或者是Database选项输入错误。

分析二:环境变量问题
一定要配置环境变量
变量名:TNS_ADMIN(变量名不可擅自更改)
如图:

 

 

path中添加:D:\OracleSQL\instantclient

 

 
配置环境变量就是为了让PL/SQL Developer打开时加载到tnsnames.ora文件的内容
一切搞定打开PL/SQL客户端登录 Database选项所填写的就是我上文所配置的ORCL 如图:ORCL就是数据库实例可以理解为数据库名
  

 

 (注意:PL/SQL Developer在安装好以后只有一个月试用期,因为该软件同Oracle一样是收费的。不过呢,我们可以用破解码来破解)

  PL/SQL Developer11版本破解码如下:

    Product Code(产品编号):4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz

    Serial Number(序列号):601769

    Password(口令):xs374ca

 
  PL/SQL Developer12/13版本破解码如下:
    Product Code(产品编号):4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
    Serial Number(序列号):226959
    Password(口令): xs374ca




posted @ 2020-01-03 09:34  ChenChaim  阅读(462)  评论(0)    收藏  举报