暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分布式数据库学习Note125:OceanBase社区版中,如何查看归档参数?

完成 LOG_ARCHIVE_DEST 归档参数的配置后,您可以通过视图查看参数配置。

系统租户查看所有租户的归档参数

CDB 视图是集群视图,可以查看集群所有租户的归档参数,您需要登录 sys 租户才可以查看。sys 租户可以通过 oceanbase.CDB_OB_ARCHIVE_DEST 视图查看集群中所有租户的归档参数配置信息。

  1. 使用 root 用户登录数据库的 sys 租户。

  2. 执行以下语句,查看所有租户的 LOG_ARCHIVE_DEST 配置参数。

    obclient> SELECT * FROM oceanbase.CDB_OB_ARCHIVE_DEST;
    +-----------+---------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+
    | TENANT_ID | DEST_NO | NAME                  | VALUE                                                                                                                   |
    +-----------+---------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+
    |      1002 |       0 | binding               | OPTIONAL                                                                                                                |
    |      1002 |       0 | checkpoint_interval   | 1d                                                                                                                      |
    |      1002 |       0 | dest_id               | 2                                                                                                                       |
    |      1002 |       0 | path                  | file:///data/nfs/backuparchive                                                                                          |                
    |      1002 |       0 | piece_switch_interval | 1d                                                                                                                      |
    |      1002 |       0 | state                 | ENBALE                                                                                                                  |
    |      1004 |       0 | binding               | Mandatory                                                                                                               |
    |      1004 |       0 | checkpoint_interval   | 2m                                                                                                                      |
    |      1004 |       0 | dest_id               | 1                                                                                                                       |
    |      1004 |       0 | path                  | oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com&access_id=xxx&access_key=xxx&delete_mode=tagging     |
    |      1004 |       0 | piece_switch_interval | 1d                                                                                                                      |
    |      1004 |       0 | state                 | ENBALE                                                                                                                  |
    +-----------+---------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+
    12 rows in set
    

    上面的示例中, 当前集群中有租户 ID 为 1002 和 1004 的 2 个租户配置了 LOG_ARCHIVE_DEST 参数。

    1002 租户 LOG_ARCHIVE_DEST 参数配置的命令如下:

    obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST = 'LOCATION=file:///data/nfs/backup/archive BINDING=Optional CHECKPOINT_INTERVAL=2m PIECE_SWITCH_INTERVAL=1d';
    

    系统为该路径分配的 dest_id 是 2,并且该路径的归档已经打开。

    1004 租户 LOG_ARCHIVE_DEST 参数配置的命令如下:

    obclient> ALTER SYSTEM SET LOG_ARCHIVE_DEST = 'LOCATION=oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com&access_id=xxx&access_key=xxx&delete_mode=tagging BINDING=Mandatory CHECKPOINT_INTERVAL=2m PIECE_SWITCH_INTERVAL=1d';
    

    系统为该路径分配的 dest_id 是 1,且该路径的归档也已经打开。

更多 CDB_OB_ARCHIVE_DEST 视图的说明,请参见 CDB_OB_ARCHIVE_DEST

用户租户查看本租户的归档参数

用户租户可以通过 oceanbase.DBA_OB_ARCHIVE_DEST 视图(MySQL 模式)和 sys.DBA_OB_ARCHIVE_DEST 视图(Oracle 模式)查看本租户的归档参数。

  1. 用户租户的租户管理员登录到对应的租户。

    说明

    MySQL 租户的管理员用户为 root 用户,Oracle 租户的管理员用户为 SYS 用户。

  2. 执行以下语句,查看当前租户的 LOG_ARCHIVE_DEST 配置参数。

    MySQL 租户查看本租户的LOG_ARCHIVE_DEST 参数的示例如下:

    obclient> SELECT * FROM oceanbase.DBA_OB_ARCHIVE_DEST;
    +---------+-----------------------+---------------------------------+
    | DEST_NO | NAME                  | VALUE                           |
    +---------+-----------------------+---------------------------------+
    |       0 | binding               | OPTIONAL                        |
    |       0 | checkpoint_interval   | 1d                              |
    |       0 | dest_id               | 2                               |
    |       0 | path                  | file:///data/nfs/backup/archive |
    |       0 | piece_switch_interval | 1d                              |
    |       0 | state                 | ENBALE                          |
    +---------+-----------------------+---------------------------------+
    6 rows in set
    

相关阅读

归档参数的设置,请参见 准备工作 。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论