日期:2014-05-17  浏览次数:20690 次

相同环境下两个程序使用OCI连接ORACLE,一个正常,一个错误......
虚拟机linux eclipse环境下,使用OCI连接ORACLE出现问题ORA-12154: TNS:could not resolve the connect identifier specified
具体情况如下:
工程1:myoci.h myoci.c main.c 运行正常,可以对ORACLE数据库进行插入查询操作
工程2:导入 myoci.h和myoci.c后,运行时,在运行到OCILogin函数时,程序stop,3分钟左右,报错ORA-12154
两个工程配置相同,工程2还使用了VSFTP;

工程1运行正常说明ORACLE的配置都是正确的吧,但是第二个工程却无法连接.........求指点啊,是哪方面的问题 还是我的配置不标准啊...

------解决方案--------------------
工程1正常说明 Oracle数据库正常工作 工程1的连库配置正常



工程1正常 工程2不正常说明 Oracle数据库正常工作 工程2的连库配置不正常
------解决方案--------------------
仔细比对一下环境变量,以及client配置,肯定有不一样的地方。
------解决方案--------------------
把两个工程的连线代码比对下,是否二工程连线设置名称错误?格式错误?