執行全量恢復後,可以透過檢視檢視恢復進度。
透過檢視檢視恢復進度
-
使用
root
使用者登入資料庫的
sys
租戶。
-
進入
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
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
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: 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
TOTAL_BYTES: 313158553
TOTAL_BYTES_DISPLAY: 298.65MB
FINISH_BYTES: 0
FINISH_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
檢視的介紹,請參見
恢復檢視。
待恢復完成後,可以檢視恢復結果,具體操作請參見
檢視恢復結果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026124/viewspace-2932894/,如需轉載,請註明出處,否則將追究法律責任。