开发者社区 问答 正文

社区版怎么做这物理主备库,有详细的操作文档吗,我看社区版的资料没有说!

社区版怎么做这物理主备库,有详细的操作文档吗,我看社区版的资料没有说image.png

展开
收起
真的很搞笑 2023-05-03 22:54:12 132 分享 版权
来自: OceanBase
1 条回答
写回答
取消 提交回答
  • OceanBase社区版的物理主备库配置相对较为复杂,需要一定的技术基础和操作经验。可以参考以下步骤进行操作: 1、首先在主库和备库上分别安装配置好OceanBase社区版DBMS,并验证主库和备库之间的网络互通。

    2、在主库上的obadmin命令行工具中执行如下命令创建备库用户并授权:

    obadmin -h <主库地址> -u <主库用户名> -p <主库用户密码> add_replica_user --username <备库用户名> --password <备库用户密码>
    
    obadmin -h <主库地址> -u <主库用户名> -p <主库用户密码> grant_replica_user_privileges --username <备库用户名>
    
    

    在备库上也需要执行同样的命令创建主库用户,并在主库上授予其相应的权限。

    3、在主库和备库上创建用于复制的数据文件存放目录,并设置合适的权限。

    4、在主库上在obctl命令行工具中执行如下命令,启动主备库复制进程:

    obctl start_replica --name <备库名> --url <备库地址> --port <备库端口> --user <备库用户名> --password <备库用户密码>
    

    在备库上执行如下命令,将备库设置为复制目标:

    obctl set_replica --name <主库名> --url <主库地址> --port <主库端口> --user <主库用户名> --password <主库用户密码>
    

    5、检查复制是否正常工作,可以在主库上执行如下命令,查看复制状态:

    obctl show_replica --name <备库名>
    

    在备库上也可以使用同样的命令来查看主库复制状态。

    以上是物理主备库配置的基本操作步骤,具体操作过程可能因为环境、版本等因素而有所差异。

    2023-05-07 07:43:00
    赞同 展开评论
问答地址: