marker-ORA-12154:TNS:无法解析指定的连接标识符

.net连接Oracle数据库时候出现此错误。
ORA-12154: TNS:无法解析指定的连接标识符
ORA-12154: TNS:could not resolve the connect identifier specified
错误号:ORA-12154
症状:
    可执行程序为c#2.0编译完成,连接Oracle(经测试的有9i和10.2两个版本,目前可确认这两个版本)会报此错误。
鉴于这个异常的原因比较莫名,记下来,以兹效尤。
    起初一直莫名其妙,前面程序一直运行的好好的怎么今天一早突然就出现这个问题了。并且tnsping正常,sqlplus连接一切正常,测试“本地.Net服务名配置”也能连通,Toad登录正常。
    实在不明白,网上找,好像原因挺多的,依照着一个一个试,最后竟然是那个最莫名的原因:我的可执行程序路径前面有个文件夹名称内有'('和')'这两个符号。把我的可执行程序拷出去,运行,一切OK了,一切正常了。呜呼,大凶竟是此。莫名啊莫名。。。
    在此记录下来,希望能对以后有碰到的朋友提供一种解决方案。也希望有其他解决办法的朋友指教。。。

多谢 cn罗克

http://www.cnblogs.com/cnluoke/archive/2008/11/15/1042183.html

posted @ 2009-01-09 15:03  突破666  阅读(3499)  评论(0编辑  收藏  举报
郴州东江湖农家乐联盟:www.djhnjllm.com 郴州东江湖农家乐联盟