欢迎访问OceanBase官网获取更多信息:https://www.oceanbase.com/
执行全量恢复后,可以通过视图查看恢复进度。
通过视图查看恢复进度
使用
root用户登录数据库的sys租户。进入
oceanbase数据库。obclient> USE oceanbase;执行以下语句,查看恢复进度。
obclient> SELECT * FROM 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 TENANT_ROLE: PRIMARY_TENANT 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/2_1_2,file:///data/nfs/backup/archive/2_1_3 MAJOR_BLOCK_BYTES: NULL MAJOR_BLOCK_BYTES_DISPLAY: NULL FINISH_MAJOR_BLOCK_BYTES: NULL FINISH_MAJOR_BLOCK_BYTES_DISPLAY: NULL MINOR_BLOCK_BYTES: NULL MINOR_BLOCK_BYTES_DISPLAY: NULL FINISH_MINOR_BLOCK_BYTES: NULL FINISH_MINOR_BLOCK_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 TENANT_ROLE: PRIMARY_TENANT 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: RESTORE_WAIT_LS 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/2_1_2,file:///data/nfs/backup/archive/2_1_3 MAJOR_BLOCK_BYTES: 0 MAJOR_BLOCK_BYTES_DISPLAY: 0.00MB FINISH_MAJOR_BLOCK_BYTES: 0 FINISH_MAJOR_BLOCK_BYTES_DISPLAY: 0.00MB MINOR_BLOCK_BYTES: 0 MINOR_BLOCK_BYTES_DISPLAY: 0.00MB FINISH_MINOR_BLOCK_BYTES: 0 FINISH_MINOR_BLOCK_BYTES_DISPLAY: 0.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: 恢复租户失败。
被恢复租户:
RESTORE_PRE: 恢复前准备阶段,在设置了加密的情况下,系统会自动设置加密信息,。设置完成, 状态变更为RESTORE_CREATE_INIT_LS;设置失败,则状态变更为RESTORE_FAIL。RESTORE_CREATE_INIT_LS: 创建日志流阶段。 创建完成, 状态变更为:RESTORE_WAIT_LS;创建失败,状态变更为RESTORE_FAIL。RESTORE_WAIT_LS: 等待日志流恢复完成。恢复完成, 状态变更为:POST_CHECK;恢复失败,状态变更为RESTORE_FAIL。POST_CHECK: 检查租户角色,恢复成备库。操作完成,状态变更为:UPGRADE; 操作失败,状态变更为RESTORE_FAIL。UPGRADE: 升级阶段。如果是跨版本恢复,租户会执行升级流程。操作完成,状态变更为:RESTORE_SUCCESS;操作失败,状态变更为RESTORE_FAIL。RESTORE_SUCCESS: 表示恢复成功。RESTORE_FAIL: 表示恢复失败。
更多关于
CDB_OB_RESTORE_PROGRESS视图的介绍,请参见 恢复视图。待恢复完成后,可以查看恢复结果,具体操作请参见 查看恢复结果。
欢迎访问OceanBase官网获取更多信息:https://www.oceanbase.com/




