c#连接oracle数据库报“ORA-12154: TNS: 无法解析指定的连接标识符”错误,怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:36:05
连接串是:Data Source=HSCN;user=user;password=password

tnsnames.ora里的配置是:
HSCN.HSCNCREDIT.CN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.15.1)(PORT =1521))
)
(CONNECT_DATA =
(SID = HSCN)
(SERVER = DEDICATED)
)
)

sqlplus 可以连接成功,但是在asp.net程序中就报标题的错误

Data Source=HSCN是指你的本地tnsname,所以他应该等于tnsname.ora文件里参数的第一个等号前的字符,就是这里的 HSCN.HSCNCREDIT.CN
改成HSCN

(SID = HSCN)

你的Data Source=HSCN不一定是这里的SID,你检查一下,或者问问