首批通过分布式安全可靠测评,为关键业务系统打造
查看数据备份相关参数
更新时间:2026-04-16 00:11:36
执行备份操作后,您可以通过查看配置项来获取备份相关参数的配置信息。
操作步骤
使用
root用户登录集群的sys租户。分别执行以下语句,获取备份相关的参数配置信息。
查看备份、备份清理等高可用低优先级线程的当前工作线程数。
示例如下:
obclient [(none)]> SHOW PARAMETERS LIKE '%ha_low_thread_score%'\G *************************** 1. row *************************** zone: z1 svr_type: observer svr_ip: xx.xx.xx.xx svr_port: 45774 name: ha_low_thread_score data_type: NULL value: 0 info: the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value section: OBSERVER scope: TENANT source: DEFAULT edit_level: DYNAMIC_EFFECTIVE 1 row in set租户级配置项
ha_low_thread_score用于指定备份、备份清理等高可用低优先级线程的当前工作线程数,默认值为0。如果发现数据备份的任务运行速度过慢,您可以适当提高配置项ha_low_thread_score的值,建议每次将数值翻倍。有关配置项ha_low_thread_score的详细说明,请参见 ha_low_thread_score。设置备份时写文件系统的并发数的示例如下:
obclient [(none)]> ALTER SYSTEM SET ha_low_thread_score = 4 TENANT = mysql_tenant;示例中,通过配置项
ha_low_thread_score的值设置为4,表示该租户(mysql_tenant)备份任务的工作线程数是4。查看租户下的备份参数信息(不含源端配置信息)。
sys租户通过视图oceanbase.CDB_OB_BACKUP_PARAMETER查看当前集群中所有租户的备份参数信息。用户租户可以通过oceanbase.DBA_OB_BACKUP_PARAMETER视图(MySQL 模式)或SYS.DBA_OB_BACKUP_PARAMETER视图(Oracle 模式)查看本租户的备份参数信息。obclient [(none)]> SELECT * FROM oceanbase.CDB_OB_BACKUP_PARAMETER\G查询结果的示例如下:
*************************** 1. row *************************** TENANT_ID: 1004 NAME: data_backup_dest VALUE: oss://oceanbase-test-bucket/backup/?host=xxx.aliyun-inc.com&access_id=xxx&access_key=xxx&delete_mode=delete 1 row in set本示例中,
TENANT_ID为1004的租户的数据备份路径(data_backup_dest)为oss://oceanbase-test-bucket/backup/?host=xxx.aliyun-inc.com&access_id=xxx&access_key=xxx,同时其备份文件的清理模式(delete_mode)为delete。其中,delete_mode主要有以下两种模式:delete模式:表示清理模式为直接删除满足要求的备份文件。该模式下,当您清理备份文件时,对于满足清理要求的备份文件,系统会直接将其删除。
tagging模式:表示清理模式为对满足清理要求的备份文件设置 Tag,备份文件将仍然保留。该模式下,当您清理备份文件时,对于满足清理要求的备份文件,系统会给这些文件设置标签,标签的
key为"delete_mode",value为"tagging",以便后续可以通过设置的标签在 OSS 或 S3 上对这些文件的生命周期进行管理。
查看租户下备份路径的源端配置信息。
sys租户通过视图CDB_OB_BACKUP_STORAGE_INFO查看所有租户备份或归档路径的源端配置信息。用户租户可以通过oceanbase.DBA_OB_BACKUP_STORAGE_INFO视图(MySQL 模式)或SYS.DBA_OB_BACKUP_STORAGE_INFO视图(Oracle 模式)查看本租户备份或归档路径的源端配置信息。obclient [(none)]> SELECT * FROM oceanbase.CDB_OB_BACKUP_STORAGE_INFO;查询结果的示例如下:
+-----------+-----------------------------------------+----------+---------+-------------+---------------+------------+-----------------------------------------+----------------------------+ | TENANT_ID | PATH | ENDPOINT | DEST_ID | DEST_TYPE | AUTHORIZATION | EXTENSION | CHECK_FILE_NAME | LAST_CHECK_TIMESTAMP | +-----------+-----------------------------------------+----------+---------+-------------+---------------+------------+-----------------------------------------+----------------------------+ | 1002 | file:///data/nfs/backuparchive | | 1001 | archive_log | | | 1002_connect_file_20250107T133801.obbak | 2025-01-07 13:38:32.290981 | | 1002 | file:///data/nfs/backup | | 1002 | backup_data | | zone=zone1 | 1002_connect_file_20250107T133951.obbak | 2025-01-07 13:39:51.033977 | +-----------+-----------------------------------------+----------+---------+-------------+---------------+------------+-----------------------------------------+----------------------------+ 2 rows in set查询结果中,对于租户 ID 为
1002的租户,其备份路径为file:///data/nfs/backup,该备份径对应的源端配置为zone=zone1。