本页面为您介绍如何通过云数据库 OceanBase 租户工作台开通/关闭 Binlog 服务,以及 Binlog 的其他相关操作。
使用限制
Binlog 服务目前仅对白名单用户开放,限时免费。如果您需要使用本服务,请联系 OceanBase 技术支持。
开通 Binlog 日志服务
云数据库 OceanBase 的 Binlog 服务默认为关闭状态,您可以通过租户工作台/租户实例工作台开启 Binlog 服务。以租户工作台为例,具体操作步骤如下:
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表,在实例列表中选择目标集群实例并进入集群实例工作台。
单击左侧导航栏的 租户管理,在租户列表中选择目标租户并进入租户工作台。
单击 Binlog 服务 后的 开通 并在弹出窗口中单击 确定 即可开通 Binlog 服务。
说明Binlog 不会占用数据库实例的磁盘存储空间。
Binlog 日志文件会根据保存时长进行自动删除,默认保存 18 小时。存储上限 50 GB,超出后系统会自动从最早的日志文件开始删除。
当 OceanBase 数据库版本为 3.x 且高于 V3.2.4.4 或 4.x 且高于 V4.1.0.1 时,Binlog 服务开启时会同步设置 MySQL 兼容参数,表示租户开启了
show create table/database
兼容 MySQL 的结果展示。OceanBase 数据库的 MySQL 模式有一些特有扩展能力,如各类二级分区、List Default 分区等,如果已使用这些能力建表,开启兼容模式后,展示的内容和 OceanBase 数据库真实 Schema 会有差异。请谨慎使用。
管理 Binlog 日志
Binlog 服务开通后,您可以根据业务需要在租户工作台/租户实例工作台修改 Binlog 的保留时长、查看性能监控或关闭 Binlog 服务。
当 OceanBase 数据库版本为 3.x 且高于 V3.2.4.4 或 4.x 且高于 V4.1.0.1 时,单击 Binlog 服务 后的 操作 >参数配置,可以修改 Binlog 的保留时长或选择关闭 DDL 输出兼容性。当 DDL 输出兼容性未开启时,会增加 OceanBase 特有的存储信息等附加参数,可能影响依赖该命令输出结果的工具使用。
当 OceanBase 数据库版本不满足 3.x 且高于 V3.2.4.4 或 4.x 且高于 V4.1.0.1 时,单击 Binlog 服务 后的 操作 > 修改保留时长,可以修改 Binlog 的保留时长,保留范围为 1-240 小时,超过保存时长的文件会被自动删除。
单击 Binlog 服务 后的 操作 > 关查看性能监控,可以跳转至当前租户的性能监控页面查看 Binlog 日志磁盘使用量。
单击 Binlog 服务 后的 操作 > 关闭 Binlog 服务,可以关闭 Binlog 服务。Binlog 关闭后,已生成的日志文件会全部删除,其占用的存储空间也会被释放。