在结合了各路大神们的解决方案后,还是自己解决的,特此记录下。
报此处错误的原因有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