开发者社区> 问答> 正文

OceanBase数据库的主备库参照的配置文件是我截图的这一部分么,我怎么感觉怪怪的?

OceanBase数据库的主备库参照的配置文件是我截图的这一部分么,我怎么感觉怪怪的?image.png

展开
收起
真的很搞笑 2024-01-01 07:36:21 638 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • ocp得主备:https://www.oceanbase.com/docs/common-ocp-1000000000348188
    是这个,应该是文档有改动。 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2024-01-02 08:14:54
    赞同 6 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    OceanBase数据库的主备库配置文件确实可能存在让人感到困惑的地方。根据官方文档,OceanBase数据库主备库配置支持一个主集群和最多31个备集群,用户可以采用SQL命令行接口或者OCP平台来管理主集群和备集群。主集群是唯一接受业务写入和强一致性读的集群,它的角色被定义为PRIMARY。

    在搭建主备库时,如果遇到极端场景,处理过程可能会相对复杂。比如案例架构主备集群均为2-2-2同规格资源集群的情况下,需要特别注意一些细节。此外, OceanBase在4.1版本之前,物理备库只支持集群级别。因此,如果您在阅读相关配置文件时觉得有些怪异,可能是因为您的使用场景和配置不符合上述规则。

    为了解决这种困扰,建议您从官方途径下载并安装oceanbase-all-in-one综合包,该包中包含了OBD、OceanBase-ce、OBProxy、OBclient等工具,可以方便地进行分布式部署和集群管理。在实际部署过程中,您需要根据实际情况修改yaml文件。如果操作失败,可以通过执行obd cluster destroy cluster_name命令进行删除。

    2024-01-01 13:04:59
    赞同 6 展开评论 打赏
  • ALTER SYSTEM SET archive_destination = '/data/1/sh_archive/';
    

    b.开启归档模式。
    假设主租户为ob_tenant,用户租户为ob_user,开启归档模式的SQL语句示例如下:

    ALTER TENANT ob_tenant SET archive_mode = 'ON';
    

    c.设置备份目的端。
    假设备份介质使用NFS,备份目的端路径为/data/1/sh_backup/,用户租户设置备份目的端的SQL语句示例如下:

    ALTER SYSTEM SET backup_destination = '/data/1/sh_backup/';
    

    d.执行数据备份。
    假设备份文件名为backup_file,用户租户执行数据备份的SQL语句示例如下:

    BACKUP DATABASE TO '/data/1/sh_backup/backup_file' WITH ARCHIVE;
    

    2.新建备租户并从数据备份和日志归档中恢复出来。
    假设新备租户为ob_new_tenant,用户租户为ob_new_user,从数据备份和日志归档中恢复出来的SQL语句示例如下:

    CREATE USER ob_new_user IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON DATABASE ob_new_tenant TO ob_new_user;
    ALTER USER ob_new_user RENAME TO ob_new_tenant;
    ALTER USER ob_new_tenant SET default_tablespace = ob_new_tenant;
    ALTER USER ob_new_tenant SET default_role = ob_new_tenant;
    ALTER USER ob_new_tenant SET default_schema = ob_new_tenant;
    ALTER SESSION SET DEFAULT_TENANT = ob_new_tenant;
    ALTER SYSTEM RESTORE DATABASE FROM '/data/1/sh_backup/backup_file' USING ARCHIVE;
    
    2024-01-01 11:04:35
    赞同 5 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载