obclient(root@sys)[oceanbase]> ALTER SYSTEM RESTORE test5 FROM ‘file:///backup-test/data_backup_1,file:///backup-test/arch_backup_1’ UNTIL TIME=‘2025-07-16 12:55:03’ WITH ‘pool_list=POOL_2&primary_zone=zone3’;
Query OK, 0 rows affected (1 min 28.079 sec)
obclient(root@sys)[oceanbase]> ALTER SYSTEM ACTIVATE STANDBY TENANT = test5;
ERROR 4179 (HY000): tenant status is not normal, failover to primary is not allowed
在执行 ALTER SYSTEM ACTIVATE STANDBY TENANT 操作时,报错 ERROR 4179 (HY000): tenant status is not normal, failover to primary is not allowed 表明当前租户状态不正常,无法进行角色切换。这通常是因为租户仍在恢复中或者处于其他非正常状态。
解决方法:
查询当前租户的状态,确保租户状态为 NORMAL。
如果租户状态不是 NORMAL,可以等待租户恢复完成,或者联系技术支持人员协助处理。
查询租户状态的 SQL 如下:
obclient [oceanbase]> SELECT TENANT_NAME, STATUS FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_NAME = 'test5';