首批通过分布式安全可靠测评,为关键业务系统打造
查看归档参数
更新时间:2026-05-03 12:47:57
日志归档过程中,您可以查看归档相关的参数配置信息。
系统租户查看租户的归档参数
使用
root用户登录集群的sys租户。执行以下语句,查看租户的归档相关参数。
查看所有租户日志归档的归档参数信息(不含源端配置信息)。
视图
CDB_OB_ARCHIVE_DEST中记录了所有租户日志归档所配置的归档参数信息。obclient(root@sys)[oceanbase]> SELECT * FROM oceanbase.CDB_OB_ARCHIVE_DEST;查询结果如下:
+-----------+---------+-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TENANT_ID | DEST_NO | NAME | VALUE | +-----------+---------+-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 1002 | 0 | binding | OPTIONAL | | 1002 | 0 | dest_id | 1002 | | 1002 | 0 | path | file:///data/nfs/backuparchive | | 1002 | 0 | piece_switch_interval | 1d | | 1002 | 0 | state | ENBALE | | 1004 | 0 | binding | Mandatory | | 1004 | 0 | dest_id | 1001 | | 1004 | 0 | path | oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com&access_id=xxx&access_key=xxx&delete_mode=tagging&checksum_type=md5&enable_worm=true | | 1004 | 0 | piece_switch_interval | 1d | | 1004 | 0 | state | ENBALE | +-----------+---------+-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ 10 rows in set查询示例中,当前集群中有租户 ID 为
1002和1004的 2 个租户配置了归档参数。租户 ID 为
1002的租户执行日志归档时的归档路径为file:///data/nfs/backuparchive;binding的值为OPTIONAL,表示归档和业务的优先模式为Optional模式,即以用户业务优先;piece_switch_interval为1d表示表示执行日志归档时,每隔一天切分一个日志 Piece;state为ENABLE表示该归档目的端为启用状态。租户 ID 为
1004的租户执行日志归档时的归档路径及路径相关参数为oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com&access_id=xxx&access_key=xxx&delete_mode=tagging;binding的值为Mandatory,表示归档和业务的优先模式为Mandatory模式,即以归档优先;piece_switch_interval为1d表示表示执行日志归档时,每隔一天切分一个日志 Piece;state为ENABLE表示该归档目的端为启用状态。更多
CDB_OB_ARCHIVE_DEST视图的说明,参见 CDB_OB_ARCHIVE_DEST。查看所有租户日志归档的归档路径相关信息(含源端配置信息)。
视图
CDB_OB_BACKUP_STORAGE_INFO中记录了所有租户备份或归档路径的配置信息。obclient(root@sys)[oceanbase]> SELECT TENANT_ID, PATH, DEST_TYPE, EXTENSION, MAX_IOPS, MAX_BANDWIDTH, MAX_BANDWIDTH_DISPLAY FROM oceanbase.CDB_OB_BACKUP_STORAGE_INFO WHERE DEST_TYPE='archive_log';查询结果的示例如下:
+-----------+---------------------------------------------+-------------+-----------------------------------------------+----------+---------------+-----------------------+ | TENANT_ID | PATH | DEST_TYPE | EXTENSION | MAX_IOPS | MAX_BANDWIDTH | MAX_BANDWIDTH_DISPLAY | +-----------+---------------------------------------------+-------------+-----------------------------------------------+----------+---------------+-----------------------+ | 1004 | oss://oceanbase-test-bucket/backup/archive | archive_log | checksum_type=md5&enable_worm=true&zone=zone1 | 1000 | 0 | UNLIMITED | +-----------+---------------------------------------------+-------------+-----------------------------------------------+----------+---------------+-----------------------+ 1 row in set查询结果中,对于租户 ID 为
1004的租户,其归档路径为oss://oceanbase-test-bucket/backup/archive,enable_worm=true表示 OceanBase 数据库按照 WORM 的规范对该路径执行写入与删除操作;checksum_type=md5表示使用 MD5 算法校验归档文件的完整性;源端配置为zone=zone1,表示仅zone1的节点可以访问该路径。I/O 限流方面,MAX_IOPS为1000,表示当前归档路径每秒最多允许约 1000 次 I/O 请求;MAX_BANDWIDTH_DISPLAY为UNLIMITED,表示不限制带宽。查看租户的日志归档并行度。
租户的日志归档并行度由租户级配置项
log_archive_concurrency控制,该配置项的取值范围为 [0, 100],默认值为0,表示使用 OceanBase 数据库自适应的日志归档并行度。有关配置项log_archive_concurrency的详细说明,请参见 log_archive_concurrency。obclient(root@sys)[(none)]> SHOW PARAMETERS LIKE 'log_archive_concurrency';查询结果的示例如下:
+-------+----------+----------------+----------+-------------------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+---------+-------------------+---------------+-----------+ | zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level | default_value | isdefault | +-------+----------+----------------+----------+-------------------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+---------+-------------------+---------------+-----------+ | zone1 | observer | 172.xx.xxx.xxx | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | +-------+----------+----------------+----------+-------------------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+---------+-------------------+---------------+-----------+ 1 row in set
用户租户查看本租户的归档参数
租户管理员登录到数据库。
说明
MySQL 租户的管理员用户为
root用户,Oracle 租户的管理员用户为SYS用户。执行以下语句,查看当前租户归档相关的参数。
查看本租户日志归档配置的归档参数信息(不含源端配置信息)。
用户租户可以通过
oceanbase.DBA_OB_ARCHIVE_DEST视图(MySQL 模式)和SYS.DBA_OB_ARCHIVE_DEST视图(Oracle 模式)查看本租户配置的归档参数信息。MySQL 模式Oracle 模式MySQL 模式下的查询示例如下:
obclient(root@mysql001)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_ARCHIVE_DEST;Oracle 模式下的查询示例如下:
obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_ARCHIVE_DEST;查询结果如下:
+---------+-----------------------+---------------------------------+ | DEST_NO | NAME | VALUE | +---------+-----------------------+---------------------------------+ | 0 | binding | OPTIONAL | | 0 | dest_id | 1002 | | 0 | path | file:///data/nfs/backup/archive | | 0 | piece_switch_interval | 1d | | 0 | state | ENBALE | +---------+-----------------------+---------------------------------+ 6 rows in set查看本租户日志归档的归档路径的相关信息(含源端配置信息)。
用户租户可以通过视图
oceanbase.DBA_OB_BACKUP_STORAGE_INFO(MySQL 模式)和视图SYS.DBA_OB_BACKUP_STORAGE_INFO(Oracle 模式)查看本租户归档路径的配置信息。MySQL 模式Oracle 模式MySQL 模式下的查询示例如下:
obclient(root@mysql001)[oceanbase]> SELECT PATH, DEST_TYPE, EXTENSION, MAX_IOPS, MAX_BANDWIDTH, MAX_BANDWIDTH_DISPLAY FROM oceanbase.DBA_OB_BACKUP_STORAGE_INFO WHERE DEST_TYPE='archive_log';Oracle 模式下的查询示例如下:
obclient(SYS@oracle001)[SYS]> SELECT PATH, DEST_TYPE, EXTENSION, MAX_IOPS, MAX_BANDWIDTH, MAX_BANDWIDTH_DISPLAY FROM SYS.DBA_OB_BACKUP_STORAGE_INFO WHERE DEST_TYPE='archive_log';查询结果的示例如下:
+--------------------------------------------+-------------+------------------------------+----------+---------------+-----------------------+ | PATH | DEST_TYPE | EXTENSION | MAX_IOPS | MAX_BANDWIDTH | MAX_BANDWIDTH_DISPLAY | +--------------------------------------------+-------------+------------------------------+----------+---------------+-----------------------+ | oss://oceanbase-test-bucket/backup/archive | archive_log | checksum_type=md5&zone=zone1 | 1000 | 0 | UNLIMITED | +--------------------------------------------+-------------+------------------------------+----------+---------------+-----------------------+ 1 row in set查看租户的日志归档并行度。
租户的日志归档并行度由租户级配置项
log_archive_concurrency控制,该配置项的取值范围为 [0, 100],默认值为0,表示使用 OceanBase 数据库自适应的日志归档并行度。有关配置项log_archive_concurrency的详细说明,请参见 log_archive_concurrency。obclient(root@mysql001)[(none)]> SHOW PARAMETERS LIKE 'log_archive_concurrency';查询结果的示例如下:
+-------+----------+----------------+----------+-------------------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+---------+-------------------+---------------+-----------+ | zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level | default_value | isdefault | +-------+----------+----------------+----------+-------------------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+---------+-------------------+---------------+-----------+ | zone1 | observer | 172.xx.xxx.xxx | 2882 | log_archive_concurrency | INT | 0 | log archive concurrency, for both archive fetcher and sender. If the value is default 0, the database will automatically calculate the number of archive worker threads based on the tenant specification, which is tenant max_cpu divided by 4; otherwise set the the worker count equals to the value.Range: [0, 100] in integer | LOGSERVICE | TENANT | DEFAULT | DYNAMIC_EFFECTIVE | 0 | 1 | +-------+----------+----------------+----------+-------------------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+---------+-------------------+---------------+-----------+ 1 row in set
相关文档
关于归档参数的设置,请参见 日志归档前准备。