windows 下安裝多個版本後,tnsping 無法解析
因在学习oracle,学生的电脑装有多个版本的ORACLE,也有database和client都有装,经常会出现tnsping无法解析的问题,被同学们反复问到为什么,这里给大家说明下如何解决。
1.如出现如下:首先检查下输入的test 是否正确,在tnsname是否有建立,如果对应的错误,自己修正。


2.如果的确是对的,但还是不能解析,一般都是路径的问题,因为你装了多个数据库或者client端,你要看WINDOWS是在哪个路径下执行的程式。(当然,你也可在所有的版本下都复制下TNSNAME肯定是OK的)
如我这电脑装了oracle10g,oracle11g(database&client)

3.找到系统中的路径 我的电脑-右键-内容-系统进阶设定-环境变量
再找到Path,复制到记事本中,如下删除10g的相关资料,保留11g的。
同时在下面的tns_admin中,也是同样做法修改为11g的,修改后保存,重启电脑,记住 。




4.测试下,就可以了。

------------------------------end--------------------------------------------------------------------------
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/203348/viewspace-1256022/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/203348/viewspace-1256022/