用PL/SQL连接oracle遇到的问题及解决方法:ORA-12154:TNS:could not resolve the connect identifier specified。。

oracle新手经过各种波折装好oracle及PL/SQL以为就万事大吉了,兴奋的打开PL/SQL来连接oracle,填完登陆界面的信息后发现报如下的错误:

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

然后百度后了解到:

1      连接前需要对oracle进行一些设置,接下来就按照网友提供的步骤在Net configuration assitent上进行相关操作(注意期间的很多数据都不能填错,否则连接数据库测试会失败,如何有些信息不知道怎么填,可以去oracle的安装目录下的文件tnsnames.ora文件中去找)。步骤都走完了后又兴奋了一把,心想这下总可以了吧,可以磨难还没有结束,问题依然存在,检查了很多遍登陆信息和注册的时候都一样啊,为什么还不行。

2     继续各种问度娘,才发现原来还需要在PL/SQL上进行一些配置,就是要让PL/SQL知道你的oracle装在哪里。PL/SQL-TOOLS-preferences上配置oracle home和oci library

D:\oracle\product\10.2.0\db_1和D:\oracle\product\10.2.0\db_1\bin\oci.dll,这里填上你的安装路径。解决这个后还是连不上,整个人都快崩溃了,好吧,继续各种百度。

3     原来oracle的环境变量还不能错,于是乎就去检查环境变量,发现环境变量没错呀,各种纠结挣扎脑勺捶背,还是登陆不了,网上提供的所有可能的问题我都解决了呀,然后又将以上解决这些问题的步骤走了一遍,还是不行,接着各种百度,突然看到一边文章说,只装了oracle客户端,环境变量中会莫名的多一个服务器的,激动的再一次去检查我的环境变量,果然,我的中除了D:\oracle\product\10.2.0\db_1\bin(本人oracle的安装路径)还多了一个E:\oracle\product\10.2.0\client_1,好奇怪,我明明没有把任何东西装在E盘下呀,为什么多了这么个环境变量,果断删掉,然后再此登陆终于可以了,长长的虚了一口气。

其实这些解决方案网上也都有,但是没有集中在一起,一般都是遇到其中的一个,我是新手什么都不懂,所以把这些问题都遇到了,因此总结了一下,送给同样是新手的你,希望你遇到类似问题时可以少走一些弯路。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值