ORacle9i下程序报错:“ora-12154 TNS 无法处理服务名”的解决办法
来源:互联网 发布:淘宝电话如何转人工 编辑:程序博客网 时间:2024/05/21 10:31
使用C#开发的程序,使用Orace9i数据库,连接数据库时,报错:“ora-12154 TNS 无法处理服务名”的解决办法
但我用SQL Plus 和PL/SQL developer,都可以连接数据库成功。
网上找了好久,有的说tnsnames.ora、listener.ora或者sqlnet.ora配置有问题,有的说是oracle根目录下的权限问题挨个试了试,发现都不好使。
仔细想想,用各种方式都能登陆数据库成功,只有程序中连接出错,所以断定应该不是Oracle数据库配置问题,应该是程序本身问题。但是C#连接数据库的程序写了那么多,都没问题,最后仔细对比以前的程序,发现原来是程序所在路劲中包含括号和中文字符。把程序放到没有中文 和括号的路径,立马正常了。
经过测试Oracle9i下程序执行路劲不能太长,不能有括号和中文字符,否则总会出一些莫名其妙的错误。
但同样的程序,同样有括号和中文字符,在Oracle11g上测试却没有任何问题,这说明Oracle版本升高后,对这方面的兼容性提高了。
0 0
- ORacle9i下程序报错:“ora-12154 TNS 无法处理服务名”的解决办法
- PL/SQL报错:“ora-12154 TNS 无法处理服务名” 的解决办法
- ORA-12154:TNS:无法处理服务名--的一个解决办法
- ora-12154: tns: 无法处理服务名的报错问题解决
- ora-12154 TNS无法处理服务名”的解决办法之tnsnames.ora模板
- (已解决)c# 客户端程序访问oracle报错:ORA-12154: TNS: 无法处理服务名
- ora-12154 TNS:"无法处理服务名"
- ora-12154 TNS 无法处理服务名
- ORA-12154: TNS: 无法处理服务名
- ora-12154:TNS:无法处理服务名
- ORA-12154: TNS:无法处理服务名
- ORA-12154:TNS:无法处理服务名
- ORA-12154:TNS:无法处理服务名
- 64位win7下PL/SQLDEVELOPER登陆报ORA-12154:TNS:无法处理服务器名
- .Net下使用System.Data.OracleClient出现“ORA-12154问题“TNS: 无法处理服务名”问题的解决
- .Net下使用System.Data.OracleClient出现“ORA-12154问题“TNS: 无法处理服务名”问题的解决
- 当oracle中出现了 ORA-12154 TNS 无法处理服务名的时候,该怎么办?
- ora-12154 TNS:"无法处理服务名"的一个解决方法(转)
- 结构体指针实现插入排序和解决约瑟夫环问题
- 第十二篇 设计模式--享元模式
- uva 10183 uva 10519 uva 10516(java 大叔)
- ios 获取系统当前时间
- [Google Guava]-缓存清除
- ORacle9i下程序报错:“ora-12154 TNS 无法处理服务名”的解决办法
- JDK环境变量配置
- poj 2391 Ombrophobic Bovines (网络流)
- js判断来源的url是否是本站点过来的url
- java中的构造方法
- android红米等关于读取本地文件夹图片获取路径的问题的解决
- comparator接口与Comparable接口的区别
- maven常用命令
- BZOJ 2836 魔法树 树链剖分