ORA-12154: TNS: 无法解析指定的连接标识符
1.我装ORACLE数据库有两个版本,一个是oracle9i,另一个是oracle10g.
2.本人现在用oracle9i开发delphi程序,自己用TNSPING hgexpert都正常,sqlplus 也可以连接成功.
3.我运行DELPHI程序时,就会报错,错误如下:
ORA-12154: TNS: 无法解析指定的连接标识符
4.自己在sqlnet.log查看如下信息:
Fatal NI connect error 12514, connecting to:
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=localhost)(CID=(PROGRAM=E:\gz\exe文件\数据字典.exe)(HOST=IBM-520)(USER=bfos)))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
VERSION INFORMATION:
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
Time: 18-12月-2006 11:58:33
Tracing not turned on.
Tns error struct:
ns main err code: 12564
TNS-12564: TNS: 拒绝连接
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
5.自己查看了日志,是不是可能先调用了oracle10g的服务啊?可是我oracle10g服务没有开,只有开了oracle9i,
6.请各位大侠帮帮忙,小弟多谢了.是不是在环境变量或注册表中改oracle启动先后顺序啊?急急..........多谢
各位大侠???????小弟是初学者..................
|