解决sql plus能连接上本地库但用pl/sql developer却连接不上的问题 ORA-12154

45 篇文章 0 订阅

解决sql plus能连接上本地库但用pl/sql developer却连接不上的问题

 

在本地安装了

1. Oracle DB,

2.PLSQL Developer

3. 解压: instantclient_11_2.zip

4. 配置oci.dll

 

然后用PLSQL Developer连接,报错:

ORA-12154: TNS:could not resolve the connect identifier specified

 

后来用sql plus试了可以.  然后怀疑用户名密码等错误.

结果用Java代码,写jdbc可以创建表,可以查询.

然后试下更改:

tnsnames.ora

查了很多文章,试了不少方法, 还是不行.

 

后来,解决了这个问题,记录如下:

首先 ,Oracle数据库分服务器端,还有客户端.

PLSQL Developer是以客户端的方式,连上Oracle DB服务器.

Oracle DB有一份 tnsnames.ora, PLSQL Developer也有一份PLSQL Developer.

Oracle数据库服务器安装位置:

D:\app\Administrator\product\11.2.0

tnsnames.ora所在位置:

Oracle DB:

D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

PLSQL Developer

D:\software\plsql\instantclient_11_2\network\admin

PLSQL Developer连接,是用PLSQL Developer下的tnsnames.ora.

要是Oracle DB的默认tnsnames.ora能用, 复制到PLSQL Developer的tnsnames.ora目录下,就可以直接能连了。

 

连接成功后:

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值