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

上一篇 / 下一篇  2012-10-18 12:35:33 / 个人分类:Plsql

    今天用plsql时登陆时突然反复提示报Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 这样的错误,后来我想起,我不但装了Oracle 10g database,又装了Oracle 10g client,在想是不是装Oracle 10g client引起的,试了试,果然是。
    我请开发的帮我弄,也没弄好,就让我用sqldeveloper,虽然可以解决,但是还是想把plsql弄好,就上网查阅资料,突然意识到我的"环境变量"也是设置了Oracle 10g client,后来我就把环境变量里的serve放在了client之前还是不行(网上有人说是可以的),经过大量搜索,解决如下.
    打开后我当前的环境变量这样设置的:
path  ==  E:\oracle\product\10.2.0\db_1\bin;e:\oracle\product\10.2.0\client_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\TortoiseSVN\bin
    问题还是出现了.随后我该成如下,即把e:\oracle\product\10.2.0\client_1去掉就好了:
path  ==  F:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\TortoiseSVN\bin (我的到这一不就好了)
     如果此时还是不行,即去掉e:\oracle\product\10.2.0\client_1,那么就有两种情况:
1、出现个空白的对话框,还是连不上,那么原因就是:如果是64位win7的话,这个问题是因为win7引起的。安装时默认在C:\Program Files (x86)下,就是这个(86)引起的这些问题,改下安装目录去掉这块就好了。
2、打开LISTENER.ORA
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = abcd)(PORT = 1521))
)
)
)

注意 HOST= 随意字符串
其中1和2是我在网上看的,有的就解决了,希望可以帮到遇到类似情况的人。

TAG: 10g connect not Oracle the ORA-12154: TNS: could resolve identifier specified

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1882
  • 日志数: 2
  • 建立时间: 2012-04-19
  • 更新时间: 2012-10-18

RSS订阅

Open Toolbar