在结合了各路大神们的解决方案后,还是自己解决的,特此记录下。

报此处错误的原因有3个:

1.安装的plsql客户端版本与服务器端oracle版本不一致

2.未配置系统变量或者系统变量配置存在问题(放下正确的配置内容)

 

 

 3.tnsnames.ora 文件内容存在问题

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))
    )
    (CONNECT_DATA =
            (SERVER = DEDICATED)
        (SERVICE_NAME = orcl)
    )
  )

 

 SERVICE_NAME 不等于SID 

通过语句:

SELECT * FROM V$SERVICES;

查询出对应的服务名,再次尝试连接成功!问题完美解决~

顺便解决下plsql注册只有30天的问题子(或者百度oracle版本+注册码就可以啦~)

Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz
serial Number:601769

password:xs374ca

 

更多推荐