ORA-28236: invalid Triple DES mode ORACLE 报错 故障修复 远程处理

文档解释

ORA-28236: invalid Triple DES mode

Cause: An unknown value was specified for the mode in which triple DES encryption is to run.

Action: Specify a valid value. See the package declaration for a list of valid values.

ORA-28236: invalid Triple DES mode,是 Oracle 所抛出的一个错误代码。它表明Oracle服务器不允许使用的三重DES加密模式。

官方解释

ORA-28236: 无效的三重DES模式

当尝试使用无效的三重DES模式来进行登录连接时,将发生此错误。此错误可能是由于客户机使用OpenSSL支持系列中没有的DES模式中的一种引起的,因此无法与服务器端的加密网络协议兼容。此错误可能也是由于使用了des_encrypt_cfb8这种弱模式而引起的,这种模式由于安全问题不再被支持

常见案例

当使用Oracle ODBC驱动程序连接到Oracle数据库时,可能会发生 ORA-28236 错误。同样,如果在Oracle连接字符串中使用不支持的Triple DES加密模式,也可能发生此错误。

一般处理方法及步骤

1. 检查客户机与服务器端系统是否具有相同的Triple DES模式支持。

2. 在Oracle连接字符串中,排除不正确的Triple DES加密模式。

3. 使用强模式的Triple DES加密,如des_encrypt_cbc。

4. 尝试使用其他加密模式,如RC4和AES模式。

5. 尝试使用安装包中新的Oracle ODBC驱动程序,以获得更新的Triple DES模式支持。


数据运维技术 » ORA-28236: invalid Triple DES mode ORACLE 报错 故障修复 远程处理