首批通过分布式安全可靠测评,为关键业务系统打造
OceanBase 数据库报错 ret=-4334
更新时间:2026-05-09 09:36
适用版本
OceanBase 数据库 V3.x 版本。
问题描述
使用 BKMI 外部密钥存储设备对 OceanBase 数据库加密,密钥不对,导致解密失败,报以下错误。
fail to decrypt final frame data in aes_decrypt(ret=-4334)
问题原因
分别在问题机器和正常机器上执行以下命令。
./ob_admin dump_key -w ../wallet/master-key.bin
如果不一样,可能就是新加的机器获取到了错误的密钥。配置项 external_kms_info 可能有改过。
master key id: 114569xxxxxxxxxx, tenant id: 1042, pure key id: 1, master key hex: 273EDF59A24005xxxxxxxxxxxxxxxxxx
master key id: 114569xxxxxxxxxx, tenant id: 1042, pure key id: 1, master key hex: 09735DDECD00B1xxxxxxxxxxxxxxxxxx
解决方法
- 把正确机器上的
master-key.bin覆盖到问题机器上。 - stop server -> 覆盖 -> start server。