我正在尝试使用OCI连接将Oracle 4或Oracle 5连接到新的Windows2016服务器上的LINQPad数据库。我可以打开Oracle,它可以连接,但当我尝试使用LINQPad时,我得到“无法从注册表获取SQl客户端信息。请确保安装了Oracle软件,或使用直接连接到服务器的模式”。如果我尝试使用直接模式,并为其提供服务器名称,我会得到"Connection I with error ORA-12504“。 我刚刚在连接到Oracle数据库的服务器上安装了我们的第一个控制台应用程序,它能够连接和返回数据。 在我们已经启动并运行了一段时间的Windows2008服务器上,在
我正在使用一个专有的自动化测试产品,它使用javascript引擎来运行测试脚本。
我正在试图连接到服务器上的Oracle DB,以设置测试数据/环境。我的代码使用以下连接字符串:
var dbDriverString = 'Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.1)(PORT=1521))(CONNECT_DATA=(SID=dbname)));Uid=abc;Pwd=abc;';
var connectionString = dbD
我能够成功地连接到Oracle数据库,如下图所示:
但是,当我试图通过代码进行连接和查询时,我会得到以下错误:
“
ERROR: Message:System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'OraOps12.dll': The spec