二进制日志如何查看!!!

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】日志都是二进制的如何查看
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】比如安装oblogtool之类的工具么

OceanBase LogMiner(简称 oblogminer)是一款用于对 OceanBase 数据库进行日志分析的命令行工具,支持在线以及归档日志分析。oblogminer 通过 obcdc 来拉取并解析 clog 日志,将 obcdc 输出的逻辑日志转化成易读的格式,并将分析结果存储到指定位置。

功能特点

  1. 支持从在线日志或归档日志中读取并分析。
  2. 支持将分析结果存储在本地/OSS。
  3. 支持多种记录过滤条件。
  4. 支持多种记录输出格式。
  5. 支持生成 REDO/UNDO SQL。
  6. 支持多种可选命令行参数。

使用限制

  1. 由于 oblogminer 基于 obcdc 实现,obcdc 的使用限制也是 oblogminer 的限制,如 obcdc 不兼容的 OceanBase 数据库版本,oblogminer 也不兼容。
  2. 暂不支持输出被中止的事务,默认输出的都为 COMMIT 的事务。事务内数据聚合输出,即将单个事务内所有操作组合一起,不同的事务按照提交顺序输出。
  3. 暂不支持输出 ROLLBACK TO SAVEPOINT 回滚的数据。
  4. 暂不支持分析备库日志。
  5. 暂不支持分析输出非事务数据、索引表数据。
  6. 暂不支持指定文件分析,本身涉及到分布式事务组装(位于不同机器多个 Redo 文件中)、事务完整性(分析指定文件,事务数据不完整)等原因。
  7. 不支持解析和输出临时表的数据,和 Oracle 的行为保持一致。
  8. 不支持 DDL 语句过滤。
  9. 对于含 lob 类型或不支持类型的记录,会在 REDO/UNDO SQL 中标记 /* POTENTIALLY INACCURATE */ ,表明 REDO/UNDO SQL 结果可能不正确。
  10. 为保证事务完整性,可能会输出超过指定结束时间的事务。
  11. 不支持旁路导入的数据。
  12. 不支持在系统租户上使用。
  13. 读取归档日志需保证归档日志连续,且持续打开日志归档功能。
  14. 由于日志归档存在延迟,当从日志归档中分析最近 archive_lag_target 时间的日志时,分析速度会比较慢。
  15. 通过 ODP 连接 OceanBase 数据库进行日志分析时,暂不支持使用 user@tenant#cluster 格式的用户名(-u /--user-name 指定)。
  16. 暂不支持分析对象存储中的归档日志。
    https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001050775