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模式支持。