[FEAT MERGE] merge quick restore
Co-authored-by: LoLolobster <949673574@qq.com> Co-authored-by: JiahuaChen <garfieldjia@qq.com> Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
This commit is contained in:
@ -3860,6 +3860,12 @@ STATUS longtext NO
|
||||
START_TIMESTAMP timestamp(6) NO
|
||||
BACKUP_SET_LIST longtext NO
|
||||
BACKUP_PIECE_LIST longtext NO
|
||||
RECOVER_SCN bigint(20) unsigned NO
|
||||
RECOVER_SCN_DISPLAY datetime(6) NO
|
||||
RECOVER_PROGRESS decimal(6,2) NO
|
||||
TABLET_COUNT bigint(20) NO
|
||||
FINISH_TABLET_COUNT bigint(20) NO
|
||||
RESTORE_PROGRESS decimal(6,2) NO
|
||||
TOTAL_BYTES bigint(20) NO
|
||||
TOTAL_BYTES_DISPLAY varchar(27) NO
|
||||
FINISH_BYTES bigint(20) NO
|
||||
|
||||
@ -1811,6 +1811,12 @@ STATUS longtext NO
|
||||
START_TIMESTAMP timestamp(6) NO
|
||||
BACKUP_SET_LIST longtext NO
|
||||
BACKUP_PIECE_LIST longtext NO
|
||||
RECOVER_SCN bigint(20) unsigned NO
|
||||
RECOVER_SCN_DISPLAY datetime(6) NO
|
||||
RECOVER_PROGRESS decimal(6,2) NO
|
||||
TABLET_COUNT bigint(20) NO
|
||||
FINISH_TABLET_COUNT bigint(20) NO
|
||||
RESTORE_PROGRESS decimal(6,2) NO
|
||||
TOTAL_BYTES bigint(20) NO
|
||||
TOTAL_BYTES_DISPLAY varchar(27) NO
|
||||
FINISH_BYTES bigint(20) NO
|
||||
@ -5300,6 +5306,12 @@ STATUS longtext NO
|
||||
START_TIMESTAMP timestamp(6) NO
|
||||
BACKUP_SET_LIST longtext NO
|
||||
BACKUP_PIECE_LIST longtext NO
|
||||
RECOVER_SCN bigint(20) unsigned NO
|
||||
RECOVER_SCN_DISPLAY datetime(6) NO
|
||||
RECOVER_PROGRESS decimal(6,2) NO
|
||||
TABLET_COUNT bigint(20) NO
|
||||
FINISH_TABLET_COUNT bigint(20) NO
|
||||
RESTORE_PROGRESS decimal(6,2) NO
|
||||
TOTAL_BYTES bigint(20) NO
|
||||
TOTAL_BYTES_DISPLAY varchar(27) NO
|
||||
FINISH_BYTES bigint(20) NO
|
||||
|
||||
@ -28,15 +28,15 @@ RESTORE_DATA_MODE varchar(128) NO
|
||||
SELECT count(distinct(tenant_id)) >= 1 FROM DBA_OB_TENANTS;
|
||||
count(distinct(tenant_id)) >= 1
|
||||
1
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM from DBA_OB_TENANTS where TENANT_NAME = 'mysql';
|
||||
TENANT_NAME TENANT_TYPE COMPATIBILITY_MODE STATUS IN_RECYCLEBIN LOCKED TENANT_ROLE SWITCHOVER_STATUS LOG_MODE UNIT_NUM
|
||||
mysql USER MYSQL NORMAL NO NO PRIMARY NORMAL NOARCHIVELOG 1
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM from DBA_OB_TENANTS where TENANT_TYPE = 'SYS';
|
||||
TENANT_NAME TENANT_TYPE COMPATIBILITY_MODE STATUS IN_RECYCLEBIN LOCKED TENANT_ROLE SWITCHOVER_STATUS LOG_MODE UNIT_NUM
|
||||
sys SYS MYSQL NORMAL NO NO PRIMARY NORMAL NOARCHIVELOG 1
|
||||
select TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, SYNC_SCN, REPLAYABLE_SCN, READABLE_SCN, RECOVERY_UNTIL_SCN, UNIT_NUM from DBA_OB_TENANTS where TENANT_TYPE = 'META' limit 1;
|
||||
TENANT_TYPE COMPATIBILITY_MODE STATUS IN_RECYCLEBIN LOCKED TENANT_ROLE SWITCHOVER_STATUS LOG_MODE SYNC_SCN REPLAYABLE_SCN READABLE_SCN RECOVERY_UNTIL_SCN UNIT_NUM
|
||||
META MYSQL NORMAL NO NO PRIMARY NORMAL NOARCHIVELOG NULL NULL NULL NULL 1
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM, RESTORE_DATA_MODE from DBA_OB_TENANTS where TENANT_NAME = 'mysql';
|
||||
TENANT_NAME TENANT_TYPE COMPATIBILITY_MODE STATUS IN_RECYCLEBIN LOCKED TENANT_ROLE SWITCHOVER_STATUS LOG_MODE UNIT_NUM RESTORE_DATA_MODE
|
||||
mysql USER MYSQL NORMAL NO NO PRIMARY NORMAL NOARCHIVELOG 1 NORMAL
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM, RESTORE_DATA_MODE from DBA_OB_TENANTS where TENANT_TYPE = 'SYS';
|
||||
TENANT_NAME TENANT_TYPE COMPATIBILITY_MODE STATUS IN_RECYCLEBIN LOCKED TENANT_ROLE SWITCHOVER_STATUS LOG_MODE UNIT_NUM RESTORE_DATA_MODE
|
||||
sys SYS MYSQL NORMAL NO NO PRIMARY NORMAL NOARCHIVELOG 1 NORMAL
|
||||
select TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, SYNC_SCN, REPLAYABLE_SCN, READABLE_SCN, RECOVERY_UNTIL_SCN, UNIT_NUM, RESTORE_DATA_MODE from DBA_OB_TENANTS where TENANT_TYPE = 'META' limit 1;
|
||||
TENANT_TYPE COMPATIBILITY_MODE STATUS IN_RECYCLEBIN LOCKED TENANT_ROLE SWITCHOVER_STATUS LOG_MODE SYNC_SCN REPLAYABLE_SCN READABLE_SCN RECOVERY_UNTIL_SCN UNIT_NUM RESTORE_DATA_MODE
|
||||
META MYSQL NORMAL NO NO PRIMARY NORMAL NOARCHIVELOG NULL NULL NULL NULL 1 NORMAL
|
||||
select count(*) from DBA_OB_TENANTS where COMPATIBLE != (SELECT MIN(VALUE) FROM GV$OB_PARAMETERS WHERE NAME = 'compatible');
|
||||
count(*)
|
||||
0
|
||||
|
||||
@ -12,9 +12,9 @@ DESC DBA_OB_TENANTS;
|
||||
|
||||
SELECT count(distinct(tenant_id)) >= 1 FROM DBA_OB_TENANTS;
|
||||
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM from DBA_OB_TENANTS where TENANT_NAME = 'mysql';
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM from DBA_OB_TENANTS where TENANT_TYPE = 'SYS';
|
||||
eval select TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, SYNC_SCN, REPLAYABLE_SCN, READABLE_SCN, RECOVERY_UNTIL_SCN, UNIT_NUM from DBA_OB_TENANTS where TENANT_TYPE = 'META' limit 1;
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM, RESTORE_DATA_MODE from DBA_OB_TENANTS where TENANT_NAME = 'mysql';
|
||||
select TENANT_NAME, TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, UNIT_NUM, RESTORE_DATA_MODE from DBA_OB_TENANTS where TENANT_TYPE = 'SYS';
|
||||
eval select TENANT_TYPE, COMPATIBILITY_MODE, STATUS, IN_RECYCLEBIN, LOCKED, TENANT_ROLE, SWITCHOVER_STATUS, LOG_MODE, SYNC_SCN, REPLAYABLE_SCN, READABLE_SCN, RECOVERY_UNTIL_SCN, UNIT_NUM, RESTORE_DATA_MODE from DBA_OB_TENANTS where TENANT_TYPE = 'META' limit 1;
|
||||
select count(*) from DBA_OB_TENANTS where COMPATIBLE != (SELECT MIN(VALUE) FROM GV$OB_PARAMETERS WHERE NAME = 'compatible');
|
||||
# 0
|
||||
select count(*) from DBA_OB_TENANTS where SYNC_SCN >= REPLAYABLE_SCN and REPLAYABLE_SCN>=READABLE_SCN and RECOVERY_UNTIL_SCN !=0 and TENANT_TYPE = "USER" and TENANT_NAME = 'mysql';
|
||||
|
||||
Reference in New Issue
Block a user