zznova
#1
【 使用环境 】 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.1.0
【问题描述】按照文档 https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218716 操作到第三句的时候报错
【复现路径】按文档中的命令顺序执行,前两条都成功,这是第二条的截图
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
论坛小助手
#3
根据您的描述,您在尝试执行 ALTER INSTANCE ROTATE INNODB MASTER KEY
语句时遇到了错误 1235 - statement type not 00025
。这个错误提示表明系统可能未正确识别或处理该语句类型。由于这个错误与具体的 SQL 执行有关,我们可以尝试使用 obdiag
来进一步诊断问题。
根因分析场景: 无
日志采集场景: SQL 执行出错
日志采集命令:
obdiag gather scene run --scene=observer.sql_err --env "{db_connect='-h127.0.0.1 -P2883 -uroot@sys -p****** -Dsys', trace_id='Yxx'}"
这条命令会收集与 SQL 执行错误相关的日志信息。请确保替换上述命令中的 -h
(主机地址)、-P
(端口)、-uroot@sys
(用户名)、-p******
(密码)以及 Yxx
(如果有的话,可以是错误发生的某个事务的 trace_id)为实际使用的值。
提供信息
为了更好地帮助您解决问题,请提供以下信息:
- 您是在哪个租户下尝试执行
ALTER INSTANCE ROTATE INNODB MASTER KEY
命令的?是系统租户还是普通租户?
- 您是否在执行该命令前进行了任何特殊的配置或设置?
- 您能否提供执行该命令时的完整错误信息,包括错误代码和上下文?
- 您是否有使用特定的客户端工具执行该命令?如果有,请提供工具的名称和版本。
具体信息可参考以下文档:
附上敏捷诊断工具 obdiag 使用帮助链接
1 个赞
zmix
#4
oceanbase是社区版还是商业版,社区版不支持透明加密的
2 个赞
皇甫侯
#5
搜了下虽然社区版里面有提到存储加密但是没有具体的文档,估计还是得企业版。。下面这篇博客是MySQL租户但也是企业版
OceanBase 安全审计之透明加密-数据库技术博客-OceanBase分布式数据库