开发者社区> 问答> 正文

OceanBase数据库创建binlog是不是必须 使用ocp 才行呢 ?

OceanBase数据库创建binlog是不是必须 使用ocp 才行呢 ?
1dc6139a255393c96982238e0050e943.png

展开
收起
你鞋带开了~ 2024-03-03 10:22:29 50 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • clustet_url:show parameters like '%url%'
    --此回答整理自钉群“[社区]技术答疑群OceanBase”

    2024-03-06 10:43:37
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    OceanBase数据库的Binlog服务不是强制必须使用的,但在某些情况下启用它可以带来便利。要使用Binlog服务,需要通过OceanBase管理控制台进行开启操作。

    首先,Binlog服务在OceanBase中是以租户为管理单位的,不支持对数据库或表单独开启Binlog。这一点与MySQL的Binlog有所不同,因为OceanBase的Binlog服务记录的是每一行数据的变更,与MySQL Binlog的Row格式兼容。

    其次,云数据库OceanBase的Binlog服务默认是关闭状态。如果需要使用Binlog服务,可以通过以下步骤开启:

    1. 登录OceanBase管理控制台。
    2. 在左侧导航栏中,点击“实例列表”,然后在实例列表中选择目标集群实例并进入集群实例工作台。
    3. 点击左侧导航栏的“租户管理”,在租户列表中选择目标租户并进入租户工作台。
    4. 点击“Binlog服务”后的“开通”,并在弹出窗口中点击“确定”以开通Binlog服务。

    最后,值得一提的是,Binlog服务不会占用数据库实例的磁盘存储空间,并且Binlog日志文件会根据保存时长进行自动删除,默认保存时间为18小时。存储上限为50 GB,超出后系统会自动从最早的日志文件开始删除。

    综上所述,如果您需要进行数据恢复、审计或者实现主备同步等操作,那么开启Binlog服务会非常有用。如果您不需要这些功能,可以选择不开启Binlog服务。

    2024-03-03 17:48:50
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载