在使用asp.net连接oracle时经常会报出如下图的问题,这个时候使用pl/sql连接数据库也会报出错误,如图二所示,这个时候使用的是64的client。我使用的方法是把64位的client卸载掉,安装了32位的client,这个时候pl/sql是可以正常连接的,asp.net还是会报出原来的错误。我把安装文件下的network/admin/sample下的tnsnames.oRA复制出来,做数据库的配置。即在文件中写下
KSTSDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL = TCP)(HOST = 10.12.15.203)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = kstsdb)
)
)