oracle的服务都启动了,为什么连不上oracle服务器?请各位帮帮忙阿!十万火急阿!!!
网络环境:局域网; oracle服务器: win2k,oralce92,toad 。
web服务器:win2k, .net framework,iis ,toad。
问题描述:oracle服务器的OracleOraHome90ManagementServer、OracleOraHome90TNSListener与
OracleServiceORACLE服务都启动了,在oracle服务器上用toad连接数据库成功。在web服务器上
用net configuration assistant也可以成功连接oralce数据库。
但是在web服务器上用toad连接oracle数据库就报错:
Internal Error
Details:
oci.dll found
2) Oracle Home Key is SOFTWARE\ORACLE\HOME0
Looking for TNS_ADMIN environmental variable
TNS_ADMIN environmental variable doesnt exist,
looking for TNS_ADMIN reg key using home key: >SOFTWARE\ORACLE\HOME0<
TNS_ADMIN does not exist in SOFTWARE\ORACLE\HOME0
looking for TNS_ADMIN reg key in \Oracle: >SOFTWARE\ORACLE\HOME0<
Looking for OracleHomeKey\ORACLE_HOME
Oracle Path is now c:\oracle\ora92\Network\Admin
Looking for c:\oracle\ora92\Network\Admin\tnsnames.ora
tnsnames.ora found
tnsnames entry: DDXT
tnsnames entry: MIS
tnsnames entry: ORADATA
tnsnames.ora found
tnsnames entry: ORADATA
而且以前可以运行asp.net程序运行时报错:
无法加载 DLL (OraOps9.dll)。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.DllNotFoundException: 无法加载 DLL (OraOps9.dll)。
源错误:
行 541: public static DataTable QueryTable( string sqlstr )
行 542: {
行 543: OracleConnection m_conn = new OracleConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
行 544: CheckConnection(m_conn);
行 545: DataTable dt = new DataTable();
请教各位用asp.net+oracle开发的高手们,怎样才能让web服务器上的Toad成功连上oracle数据库,进而能够使web服务器上的asp.net程序成功运行???
谢谢!