首批通过分布式安全可靠测评,为关键业务系统打造
查看物理恢复进度
更新时间:2026-02-15 19:25:22
数据恢复过程中,可以通过视图查看物理恢复进度。
操作步骤
使用
root用户登录待恢复租户所在集群的sys租户。执行以下语句,查看恢复进度。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_RESTORE_PROGRESS\G查询结果的示例如下:
*************************** 1. row *************************** TENANT_ID: 1 JOB_ID: 1 RESTORE_TENANT_NAME: mysql RESTORE_TENANT_ID: 1002 BACKUP_TENANT_NAME: backup_tenant BACKUP_TENANT_ID: 1002 BACKUP_CLUSTER_NAME: backup_cluster BACKUP_DEST: file:///data/nfs/backup//archive,file:///data/nfs/backup/data RESTORE_OPTION: pool_list=small_pool_2&primary_zone=z1 RESTORE_SCN: 1658285759724047000 RESTORE_SCN_DISPLAY: 2022-06-1 02:55:59.724047 STATUS: WAIT_TENANT_RESTORE_FINISH START_TIMESTAMP: 2022-06-1 10:58:33.689560 BACKUP_SET_LIST: file:///data/nfs/backup/data/backup_set_1_full BACKUP_PIECE_LIST: file:///data/nfs/backup/archive/piece_d1001r1p1,file:///data/nfs/backup/archive/piece_d1001r2p2 TABLET_COUNT: NULL FINISH_TABLET_COUNT: NULL RESTORE_PROGRESS: NULL TOTAL_BYTES: NULL TOTAL_BYTES_DISPLAY: NULL FINISH_BYTES: NULL FINISH_BYTES_DISPLAY: NULL DESCRIPTION: *************************** 2. row *************************** TENANT_ID: 1002 JOB_ID: 1 RESTORE_TENANT_NAME: mysql RESTORE_TENANT_ID: 1002 BACKUP_TENANT_NAME: backup_tenant BACKUP_TENANT_ID: 1002 BACKUP_CLUSTER_NAME: backup_cluster BACKUP_DEST: file:///data/nfs/backup//archive,file:///data/nfs/backup/data RESTORE_OPTION: pool_list=small_pool_2&primary_zone=z1 RESTORE_SCN: 1658285759724047000 RESTORE_SCN_DISPLAY: 2022-06-1 02:55:59.724047 STATUS: RESTORING START_TIMESTAMP: 2022-06-1 10:58:33.689560 BACKUP_SET_LIST: file:///data/nfs/backup/data/backup_set_1_full BACKUP_PIECE_LIST: file:///data/nfs/backup/archive/piece_d1001r1p1,file:///data/nfs/backup/archive/piece_d1001r2p2 TABLET_COUNT: 38708 FINISH_TABLET_COUNT: 35102 RESTORE_PROGRESS: 66.97 TOTAL_BYTES: 313158553 TOTAL_BYTES_DISPLAY: 298.65MB FINISH_BYTES: 209715200 FINISH_BYTES_DISPLAY: 200.00MB DESCRIPTION: 2 rows in set该视图记录了恢复时用户输入的相关参数,以及恢复的进度等信息。
一次租户恢复对应两条任务记录:
sys租户的任务记录和被恢复租户的任务记录。sys租户的任务记录主要记录被恢复租户的恢复相关信息,被恢复租户的任务记录主要记录其自身的恢复进度信息。在恢复期间,主要关注恢复进度视图中的
STATUS字段:系统租户:
CREATE_TENANT: 创建租户,此阶段系统租户创建被恢复租户。租户创建完成, 状态变更为WAIT_TENANT_RESTORE_FINISH;创建失败,则变更为RESTORE_FAIL。WAIT_TENANT_RESTORE_FINISH: 等待被恢复租户的恢复结束。租户恢复完成, 状态变更为RESTORE_SUCCESS;恢复失败,则变更为RESTORE_FAIL。RESTORE_SUCCESS: 恢复租户成功。RESTORE_FAIL: 恢复租户失败。
被恢复租户:
RESTORING: 租户数据恢复中。恢复完成,状态会变更为POST_CHECK;如果恢复失败,状态会变更为RESTORE_FAIL。POST_CHECK: 检查租户角色,恢复成备库。操作完成,状态变更为:UPGRADE;操作失败,状态变更为RESTORE_FAIL。UPGRADE: 升级阶段。如果是跨版本恢复,租户会执行升级流程。操作完成,状态变更为:RESTORE_SUCCESS;操作失败,状态变更为RESTORE_FAIL。RESTORE_SUCCESS: 表示恢复成功。RESTORE_FAIL: 表示恢复失败。
更多关于
CDB_OB_RESTORE_PROGRESS视图的介绍,请参见 恢复视图。待恢复完成后,可以查看恢复结果,具体操作请参见 查看恢复结果。