ORA-12684: encryption/crypto-checksumming: Diffie-Hellman seed too small ORACLE 报错 故障修复 远程处理
文档解释
ORA-12684: encryption/crypto-checksumming: Diffie-Hellman seed too small
Cause: The “sqlnet.crypto_seed” parameter in the SQLNET.ORA parameter file for Oracle Advanced Security is too small.
Action: Add more randomly-chosen text to it, perhaps using Network Manager.
ORA-12684错误表明,用户尝试进行Diffie-Hellman key exchang,但Diffie-Hellman seed(密钥)太小,从而达不到考虑到安全性所需的安全等级。
官方解释
用户正在尝试使用 Diffie-Hellman key exchange,但 seed 太小,无法达到安全等级。
这是重要的安全建议,即应选择比给定的seed稍大的seed以达到更高的安全标准。更大的seed意味着生成的密钥更多更难破解。
常见案例
ORA-12684错误通常发生在 Oracle数据库尝试使用 Diffie-Hellman key exchange,但给定的seed值太小。
正常处理方法及步骤
1.修改 Diffie-Hellman seed 为更大的值,并确保足够的安全性等级。
2.如果seed值为默认值,那么也必须提高。
3.如果seed值存在明文,则已确保安全性,无需改变。