plsql 客户端连接数据库服务器报错ORA-12514

文章主要讲述了在遇到PL/SQL客户端连接Oracle服务器失败的问题时,可能的原因包括版本不匹配、系统变量配置错误和tnsnames.ora文件问题。提供了解决方案,包括确认Oracle版本,正确配置系统变量,修正tnsnames.ora中的SERVICE_NAME,以及使用V$SERVICES查询正确服务名。此外,还提及了解决PLSQL注册30天限制的方法,给出了产品代码、序列号和密码。
摘要由CSDN通过智能技术生成

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

报此处错误的原因有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

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值