zoukankan      html  css  js  c++  java
  • TNS: could not resolve the connect identifier specified

    今天去实验室连了下数据库,发现又不OK了,在sqlplus里直接用户名,密码能连上,但是用户名@orcl就连不上了,出现了标题所示的错误,折腾了几分钟总算搞定了,特此记录一下,以待后查。

    原因:由于我实验室的那台电脑原来是师门的一个年轻老师的,配置较好,正赶上他出国一年,boss就把这台电脑让我先用了。不过不能动里面已有的数据,数据库之类的也不能动,无奈我又重新装了一个数据库到其他盘,刚转完没什么问题,各种OK,但是由于oracle的服务开机占很多内存,所以平时不用数据库的时候就把这几个服务关了。。。反正各种折腾,到后来就彻底连不上了,出现了上述错误。

    解决办法:看到新装的数据库尾大不掉,干脆直接把它删了,用原先老师的数据库,新建个用户,独立的表空间,等他回来我再删掉就OK了。在“Oracle 安装产品”中找到删除程序,打开后选择要删除的自己装的那个程序,然后再改环境变量(再网上查遇到我这种情况的很多都是由于原有一个数据库,后来又装了一个数据库,导致系统的环境变量有错误)。直接将系统环境变量跟Oracle有关的都删掉,然后在刚才的删除程序上方右边的另一个标签“环境”里可以看到此时的系统环境变量,确认Oracle_Home的地址指向了你安装数据库的位置,然后点击下方的应用,就可以将此加入到环境变量中,之后就可以正常使用了。这时用户名@orcl肯定没有问题,程序,尤其是silverlight用web连接数据库的话,需要将vs退出,重进一下就OK了!


    作者:幻翼之神
    出处:http://www.cnblogs.com/ijunjincool/
    本文版权归作者和博客园共有,欢迎您转载,但请保留此段声明,且在文章页面明显位置给出原文连接,谢谢合作!

  • 相关阅读:
    选择
    git使用笔记
    “子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。”SQL查询错误解析
    sql学习笔记
    python爬虫
    线性代数知识点
    centos7 安装git
    感知机——学习笔记
    Logistic Regression学习笔记
    朴素贝叶斯分类--笔记
  • 原文地址:https://www.cnblogs.com/ijunjincool/p/2817851.html
Copyright © 2011-2022 走看看