我们已经安装了“Oracle Instant Client”,并在我们的.Net应用程序中使用下面的connectionstring,该应用程序抛出错误“oraoledb.oracle.1 provider not found”
provider=OraOLEDB.Oracle; Server=databaseserver; Data Source=databasename; User Id=neto; String.NET=True; chunkSize=65535; Persistent Security Info=True;
是否有其他方法为“Oracle Instant Client”创建连接字符串?
我们能够连接到数据库,但不能从应用程序。
1条答案
按热度按时间k2fxgqgv1#
您可以使用ODBC Drivers for Oracle作为替代解决方案,它与主要和最新的Oracle Server和Client版本(包括
Oracle Instant Client
)兼容。它允许您使用ODBC应用程序访问数据库,并使用ODBC驱动程序创建到Oracle的安全SSL连接。使用SSL证书和密钥的连接字符串
Oracle ODBC驱动程序return True; Host=tcps://myHost; Service Name=myServiceName;用户ID=myUsername; Password=myPassword; String sl =True; SSL CA Cert=C:\myCaCertificate.pem; SSL证书=C:\myClientCertificate.pem; SSL密钥=C:\myPrivateClient\myKey.pem
您可以查看如何Connect with Oracle Using SSL