我正在使用Oracle TCPS(TLS / SSL)连接到我的AWS Oracle RDS实例。我的运行库是.NET(C#)。我已经在Oracle RDS实例中为SSL配置了选项组。从本地Windows 10机器(或我们商店中的任何其他Windows 10机器),我可以使用TCPS协议和安全端口完全正常(可以连接并执行查询)。当我将此代码移动到AWS EC2实例(服务器2016)时,尝试连接时钱包失败:
Oracle.ManagedDataAccess.Client.OracleException(0x80004005):网络 传输:解析钱包位置时SSL失败。
在两种情况下,都将app.config中的钱包位置配置为相同的值:
setting name = "WALLET_LOCATION" value="(SOURCE=(METHOD=MCS))"
我无法弄清楚为什么这在Server 2016 / AWS中不起作用
谢谢