W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵(lì)
ALTER SYSTEM
語句用來對 OceanBase 數(shù)據(jù)庫發(fā)送命令,執(zhí)行某項(xiàng)指定操作。
該語句用于自舉 OceanBase 集群。
alter_system_bootstrap_stmt:
ALTER SYSTEM BOOTSTRAP opt_cluster_type region_zone_server_list;
opt_cluster_type:
[CLUSTER cluster_role]
cluster_role:
PRIMARY | STANDBY
region_zone_server_list:
region_zone_server [, region_zone_server ...]
region_zone_server:
[region] zone server
region:
REGION [=] region_name
zone:
ZONE [=] zone_name
server:
SERVER [=] ip_port
ip_port:
'STR_VALUE:INT_VALUE'
系統(tǒng)自舉時(shí),需要指定 RootService 信息,多臺 RootService 通過逗號(,)分隔。
參數(shù) |
描述 |
---|---|
region_name |
指定 RootService 所在的地域,通過在“多地多中心”部署時(shí)指定。 |
zone_name |
指定 RootService 所屬的 Zone。 |
ip_port |
指定 RootService 的 IP 和端口。 |
PRIMARY | STANDBY |
指定主備庫。系統(tǒng)啟動時(shí)需要指定主備庫,如果不指定,默認(rèn)采用主庫啟動。 |
指定一臺 RootService:
ALTER SYSTEM BOOTSTRAP ZONE 'zone1' SERVER '10.218.248.178:55410';
多臺 RootService 通過逗號(,)分隔:
ALTER SYSTEM BOOTSTRAP ZONE 'zone1' SERVER '172.24.65.24:55410', ZONE 'zone2'
SERVER '172.24.65.114:55410';
啟動備庫
ALTER SYSTEM BOOTSTRAP CLUSTER STANDBY ZONE 'zone1' SERVER '10.218.248.178:55410';
該語句觸發(fā)參數(shù)指定的后臺任務(wù)。
alter_system_job_stmt:
ALTER SYSTEM RUN JOB job_name
[zone | server];
參數(shù) |
描述 |
---|---|
JOB job_name |
指定任務(wù)名稱。有特殊字符時(shí)需要單引號,其它情況下單引號加與不加都支持,已支持的 JOB 有:
|
zone | server |
該任務(wù)指定 Zone 或者 Server 執(zhí)行。 |
觸發(fā) RootService 自檢任務(wù)。
ALTER SYSTEM RUN JOB "root_inspection";
該語句發(fā)起存儲層合并。
alter_system_merge_stmt:
ALTER SYSTEM merge_action;
merge_action:
MAJOR FREEZE
| MINOR FREEZE
[tenant_list | replica] [server_list] [zone]
| START MERGE
zone
| {SUSPEND | RESUME} MERGE
[zone]
| CLEAN MERGE ERROR
tenant_list:
TENANT [=] (tenant_name_list)
tenant_name_list:
tenant_name [, tenant_name ...]
replica:
PARTITION_ID [=] 'partition_id%partition_count@table_id'
server_list:
SERVER [=] ip_port_list
參數(shù) |
描述 |
---|---|
MAJOR FREEZE |
發(fā)起每日合并。 |
MINOR FREEZE |
發(fā)起轉(zhuǎn)儲。 |
START MERGE |
開始每日合并。 |
{SUSPEND | RESUME} MERGE |
暫?;蚧謴?fù)每日合并。 |
CLEAN MERGE ERROR |
清理合并出錯(cuò)的標(biāo)記。 |
tenant_name |
指定租戶轉(zhuǎn)儲。 |
PARTITION_ID |
指定副本轉(zhuǎn)儲。 |
SERVER |
指定機(jī)器轉(zhuǎn)儲。 |
zone |
指定 Zone 開始合并。 |
發(fā)起每日合并。
OceanBase(root@oceanbase)>alter system major freeze;
Query OK, 0 rows affected (0.06 sec)
該語句用來修改配置項(xiàng)信息。
alter_system_parameter_stmt:
ALTER SYSTEM [SET]
parameter_name = expression [SCOPE = {MEMORY | SPFILE | BOTH}] [COMMENT [=} 'text']
{SERVER [=] ‘ip:port’ | ZONE [=] ‘zone’};
參數(shù) |
描述 |
---|---|
parameter_name |
指定要修改的配置項(xiàng)名稱。 |
expression |
指定修改后的配置項(xiàng)的值。 |
COMMENT 'text' |
用于添加關(guān)于本次修改的注釋。該參數(shù)為可選,建議不要省略。 |
SCOPE |
指定本次配置項(xiàng)修改的生效范圍。它的值主要有以下三種:
SCOPE 默認(rèn)值為 BOTH。對于不能立即生效的配置項(xiàng),如果使用 BOTH 或 MEMORY,會報(bào)錯(cuò) 。 |
SERVER |
只修改指定 Server 實(shí)例的某個(gè)配置項(xiàng)。 |
ZONE |
表明本配置項(xiàng)的修改針對指定集群的特定 Server 類型,否則,針對所有集群的特定 Server 類型。 |
說明
同時(shí)修改多個(gè)系統(tǒng)配置項(xiàng)時(shí),用“,”隔開。
查看系統(tǒng)配置項(xiàng)的格式:SHOW PARAMETERS [LIKE 'pattern' | WHERE expr];
修改配置項(xiàng) enable_sql_audit 的信息。
OceanBase(root@oceanbase)>show parameters like 'enable_sql_audit';
+------+----------+---------------+----------+------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+----------+---------+---------+-------------------+
| zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level |
+------+----------+---------------+----------+------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+----------+---------+---------+-------------------+
| z1 | observer | 11.11.111.111 | 19510 | enable_sql_audit | NULL | True | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE |
+------+----------+---------------+----------+------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+----------+---------+---------+-------------------+
1 rows in set (0.02 sec)
OceanBase(root@oceanbase)>alter system set enable_sql_audit = false scope = BOTH;
Query OK, 0 rows affected (0.05 sec)
OceanBase(root@oceanbase)>show parameters like 'enable_sql_audit';
+------+----------+---------------+----------+------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+----------+---------+---------+-------------------+
| zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level |
+------+----------+---------------+----------+------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+----------+---------+---------+-------------------+
| z1 | observer | 11.11.111.111 | 19510 | enable_sql_audit | NULL | False | specifies whether SQL audit is turned on. The default value is TRUE. Value: TRUE: turned on FALSE: turned off | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE |
+------+----------+---------------+----------+------------------+-----------+-------+---------------------------------------------------------------------------------------------------------------+----------+---------+---------+-------------------+
1 rows in set (0.02 sec)
該語句系列用來觸發(fā)刷新操作,包括刷新 schema、時(shí)區(qū)信息、各類緩存等。
alter_system_refresh_stmt:
ALTER SYSTEM refresh_action;
refresh_action:
REFRESH SCHEMA
[zone | server]
| REFRESH TIME_ZONE_INFO
| FLUSH cache_type CACHE
[tenant_list] [GLOBAL]
| FLUSH KVCACHE
[tenant] [CACHE [=] cache_name]
cache_type:
ALL
| LOCATION
| CLOG
| ILOG
| COLUMN_STAT
| BLOCK_INDEX
| BLOCK
| ROW
| BLOOM_FILTER
| SCHEMA
| PLAN
tenant:
TENANT [=] tenant_name
cache_name:
參數(shù) |
描述 |
---|---|
REFRESH SCHEMA |
刷新 Schema。正常情況下,當(dāng)系統(tǒng)執(zhí)行 DDL 操作, RootService 都會主動通知所有 OBServer 刷新 Schema。當(dāng)某些 OBServer 發(fā)生異常,和 RootService 網(wǎng)絡(luò)中斷,此時(shí)需要手動刷新 Schema。刷新Schema 可以針對單獨(dú)的機(jī)器,也可以針對某個(gè)集群。 |
REFRESH TIME_ZONE_INFO |
通知集群中的所有 Server 更新本地的時(shí)區(qū)信息。 |
FLUSH cache_type CACHE |
清空指定 Cache 指令。 |
FLUSH KVCACHE |
清空 KV Cache 指令。
|
刷新單臺 OBServer 的 Schema:
ALTER SYSTEM REFRESH SCHEMA SERVER='172.24.65.24:55410';
刷新整個(gè) Zone 的 Schema:
ALTER SYSTEM REFRESH SCHEMA ZONE='zone1';
該語句用來處理副本的遷移,復(fù)制,刪除,副本類型轉(zhuǎn)換,角色切換等行為。
alter_system_replica_stmt:
ALTER SYSTEM replica_action;
replica_action:
SWITCH REPLICA
{LEADER | FOLLOWER}
{replica server | server [tenant_name] | zone [tenant_name]}
| DROP REPLICA partition_id_desc
replica server [create_timestamp] [zone] [FORCE]
| {MOVE | COPY} REPLICA
replica source destination
| REPORT REPLICA partition_id_desc
????{zone | server}
??| RECYCLE REPLICA partition_id_desc
????{zone | server}
??| {ALTER | CHANGE | MODIFY} REPLICA ?
replica server [set] REPLICA_TYPE = replica_type
source:
SOURCE [=] 'ip:port'
destination:
DESTINATION [=] 'ip:port'
partition_id_desc
PARTITION_ID partition_id%partition_count@table_id
partition_idx | partition_count | table_id | task_id:
INT_VALUE
create_timestamp:
CREATE_TIMESTAMP [=] INT_VALUE
tenant_name_list:
tenant_name [, tenant_name ...]
replica_type:
{FULL | F}
| {READONLY | R}
| {LOGONLY | L}
參數(shù) |
描述 |
---|---|
SWITCH REPLICA |
Leader 改選。 |
DROP REPLICA |
副本刪除。刪除指定 OBServer 上的 Replica,必須指定 partition_id,OBServer 地址以及 create_timestamp。 |
{MOVE | COPY} REPLICA |
副本遷移/復(fù)制,需要指定源 OBServer 和目的 OBServer ,以及 partition_id。 |
REPORT REPLICA |
副本匯報(bào),強(qiáng)制要求某個(gè) OBServer 或者某個(gè) Zone 內(nèi)的所有 OBServer 進(jìn)行 Replica 匯報(bào)。 |
RECYCLE REPLICA |
回收無用副本。 |
{ALTER | CHANGE | MODIFY} REPLICA |
修改副本屬性,可以修改指定副本的副本類型。現(xiàn)在已經(jīng)支持的副本類型包括:FULL/READONLY/LOGONLY?!畆eplica_type’的值可以是這三種副本類型的全稱或者簡寫的首字符:’F/R/L’;大小寫通用。 |
副本遷移
ALTER SYSTEM MOVE REPLICA PARTITION_ID '0%4@1100611139403777'
SOURCE '172.24.65.24:55410'
DESTINATION '172.24.65.26:55410';
刪除副本
ALTER SYSTEM DROP REPLICA PARTITION_ID '0%4@1100611139403777'
SERVER '172.24.65.26:55410';
修改副本類型
ALTER SYSTEM CHANGE REPLICA PARTITION_ID '0%4@1100611139403777'
SERVER '172.24.65.26:55410';
CHANGE REPLICA_TYPE = 'L';
Leader改選
ALTER SYSTEM SWITCH REPLICA LEADER PARTITION_ID '0%4@1100611139403777'
SERVER '172.24.65.26:55410';
切換 RS 的角色。
alter_system_rootservice_stmt:
ALTER SYSTEM SWITCH ROOTSERVICE {LEADER | FOLLOWER} {zone | server};
參數(shù) |
描述 |
---|---|
LEADER | FOLLOWER |
把 RS 的角色設(shè)置為 Leader 或者 Follower。 |
zone | server |
修改指定 Zone 或 Server 的 RS 角色。 |
把z1的 RS 切換為 Leader
ALTER SYSTEM SWITCH ROOTSERVICE LEADER ZONE 'z1';
該語句維護(hù)系統(tǒng)中 OBServer 狀態(tài),控制 OBServer 的增、刪、啟、停等操作。
alter_system_server_stmt:
ALTER SYSTEM server_action SERVER ip_port_list [zone];
server_action:
ADD
| DELETE
| CANCEL DELETE
| START
| STOP
| FORCE STOP
ip_port_list:
ip_port [, ip_port ...]
服務(wù)器狀態(tài)圖如下:
參數(shù) |
描述 |
---|---|
ip_port |
指定 OBServer 的 IP 地址和端口 |
zone |
如果指定 Zone,將會對待維護(hù) Server 執(zhí)行 Zone 校驗(yàn)。 |
ADD |
新增服務(wù)器。 |
DELETE |
刪除服務(wù)器。 |
CANCEL DELETE |
取消刪除服務(wù)器。 |
START |
啟動服務(wù)器。 |
STOP |
停止服務(wù)器。 |
FORCE STOP |
強(qiáng)制停止服務(wù)器。 |
新增服務(wù)器
ALTER SYSTEM ADD SERVER '172.24.65.113:55410' ZONE 'zone1';
注意
通過 Add 和 Delete 命令將服務(wù)器加入到服務(wù)列表,只有服務(wù)列表中的服務(wù)器才可以提供服務(wù)。
Delete 操作執(zhí)行 leader 改選以及 replica 復(fù)制。
Delete 操作執(zhí)行時(shí)間很長,因此,允許通過 Cancel 命令取消該操作。
該語句用來設(shè)置特征限流。
alter_system_throttle_stmt:
ALTER SYSTEM throttle_action;
throttle_action:
ENABLE SQL THROTTLE [priority_option] [using_metric_option_list]
| DISABLE SQL
priority_option:
FOR PRIORITY <= INT_VALUE
using_metric_option_list:
USING metric_option_list
metric_option_list:
metric_option [metric_option ...]
metric_option:
RT = {INT_VALUE | DECIMAL_VALUE}
| CPU = {INT_VALUE | DECIMAL_VALUE}
| IO = INT_VALUE
| NETWORK = {INT_VALUE | DECIMAL_VALUE}
| QUEUE_TIME = {INT_VALUE | DECIMAL_VALUE}
| LOGICAL_READS = {INT_VALUE | DECIMAL_VALUE}
參數(shù) |
描述 |
---|---|
ENABLE SQL |
開啟限流,后接限流特征及特征值 |
FOR PRIORITY |
設(shè)定優(yōu)先級,目的是只在部分 session 生效 |
RT |
按請求執(zhí)行時(shí)間限流 |
CPU |
按 CPU 占用限流,暫未支持 |
IO |
按 IO 次數(shù)限流,暫未支持 |
NETWORK |
按傳輸?shù)木W(wǎng)絡(luò)流量大小限流,暫未支持 |
QUEUE_TIME |
按隊(duì)列等待時(shí)間限流 |
LOGICAL_READS |
按邏輯讀次數(shù)限流,暫未支持 |
DISABLE SQL |
關(guān)閉限流 |
對 prioriy<=100 的 session 上隊(duì)列等待時(shí)間超過 0.1s 的請求限流。
alter system enable sql throttle for priority <= 100 using queue_time=0.1
該語句負(fù)責(zé) UNIT 資源遷移。
alter_system_unit_stmt:
ALTER SYSTEM MIGRATE
UNIT [=] unit_id DESTINATION [=] ip_port
unit_id:
INT_VALUE
參數(shù) |
描述 |
---|---|
unit_id |
UNIT 編號。 |
ip_port |
將 UNIT 遷移到的目標(biāo) Server 地址。 |
將 UNIT 1001 的資源遷移到 11.11.111.111:19510。
OceanBase(root@oceanbase)>alter system migrate unit = 1001 destination = '11.11.111.111:19510';
Query OK, 0 rows affected (0.05 sec)
該語句負(fù)責(zé)維護(hù) Zone 的狀態(tài),如 Zone 的增、刪、啟、停等操作。
alter_system_zone_stmt:
ADD ZONE zone_name
[zone_option_list]
| {ALTER | CHANGE | MODIFY} ZONE zone_name
[SET] zone_option_list
| {DELETE | START | STOP | FORCE STOP} ZONE zone_name
zone_option_list:
zone_option [, zone_option ...]
zone_option:
region
| idc
| ZONE_TYPE {READONLY | READWRITE}
idc:
STR_VALUE
參數(shù) |
描述 |
---|---|
ADD ZONE |
新增 Zone |
{ALTER | CHANGE | MODIFY} ZONE |
修改 Zone 的 Region 屬性 說明
ALTER、CHANGE、MODIFY 三者功能相同,可以使用任意命令來修改 Zone 的 Region 屬性。 |
DELETE ZONE |
刪除 Zone,刪除前需要保證 Zone 中沒有可用的 Server |
START | STOP |
主動上下線 Zone |
刪除 Zone。
OceanBase(root@oceanbase)>alter system delete zone 'z1';
ERROR 4668 (HY000): The zone is not empty and can not be deleted. You should delete the servers of the zone. There are 1 servers alive and 0 not alive.
集群管理相關(guān)操作,可以新增、刪除、修改集群級相關(guān)屬性。
ALTER SYSTEM cluster_action cluster_name CLUSTER_ID INTNUM;
cluster_action:
ADD CLUSTER
| REMOVE CLUSTER
| ENABLE CLUSTER SYNCHRONIZATION
| DISABLE CLUSTER SYNCHRONIZATION
| MODIFY CLUSTER REDO_TRANSPORT_OPTIONS = 'SYNC|ASYNC'
參數(shù) |
描述 |
---|---|
ADD CLUSTER |
新增一個(gè)備庫。 |
REMOVE CLUSTER |
刪除一個(gè)已經(jīng)存在的備庫。 |
ENABLE CLUSTER SYNCHRONIZATION |
允許一個(gè)備庫的同步。 |
DISABLE CLUSTER SYNCHRONIZATION |
禁掉一個(gè)備庫的同步。 |
MODIFY CLUSTER REDO_TRANSPORT_OPTIONS |
在主庫上修改備庫的日志同步方式:
默認(rèn)為 ASYCN 方式。 |
新增備庫
ALTER SYSTEM ADD CLUSTER 'ob1.test' cluster_id = 1;
集群無損、有損切換語法,包括主庫切成備庫,備庫切成主庫。
ALTER SYSTEM commit_switchover_clause;
commit_switchover_clause:
COMMIT TO SWITCHOVER TO PRIMARY
| COMMIT TO SWITCHOVER TO PHYSICAL STANDBY
| ACTIVATE PHYSICAL STANDBY CLUSTER
| CONVERT TO PHYSICAL STANDBY
參數(shù) |
描述 |
---|---|
COMMIT TO SWITCHOVER TO PRIMARY |
備庫切成主庫,在備庫上執(zhí)行,并且舊主庫已經(jīng)切換成主庫,集群中沒有其他的備庫先切換成主庫。 |
COMMIT TO SWITCHOVER TO PHYSICAL STANDBY |
主庫無損切換成備庫,在主庫上執(zhí)行,并且備庫已經(jīng)同步成功。 |
ACTIVATE PHYSICAL STANDBY CLUSTER |
在主庫宕機(jī)的情況下,把一個(gè)集群拉成主庫。 |
CONVERT TO PHYSICAL STANDBY |
把一個(gè)主庫切換成備庫。 |
主庫切換成備庫
ALTER SYSTEM COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;
備庫切換成主庫
ALTER SYSTEM COMMIT TO SWITCHOVER TO PRIMARY;
主庫宕機(jī),備庫切換成主庫
ALTER SYSTEM ACTIVATE PHYSICAL STANDBY CLUSTER;
舊主庫重啟,切成備庫
ALTER SYSTEM CONVERT TO PHYSICAL STANDBY;
該語句用來清除沒有正在調(diào)度的負(fù)載均衡任務(wù)。
ALTER SYSTEM REMOVE BALANCE TASK opt_tenant_list opt_zone_list opt_balance_task_type;
opt_tenant_list
TENANT [=] name,name_list
opt_zone_list
ZONE [=] zone_name, zone_list
opt_balance_task_type
ALL
| MANUAL
| AUTO
參數(shù) |
描述 |
---|---|
opt_tenant_list |
租戶列表,如果不指定,就會清除所有租戶的任務(wù)。 |
opt_zone_list |
Zone 的列表,可不指定。 |
opt_balance_task_type |
待清除的任務(wù)類型:
|
清除所有租戶所有沒有在調(diào)度的任務(wù)。
ALTER SYSTEM REMOVE BALANCE TASK;
該語句用來取消 UNIT 的遷移。
ALTER SYSTEM CANCEL MIGRATE UNIT unit_id;
參數(shù) |
描述 |
---|---|
unit_id |
指定遷移的 UNIT 的 ID。 |
取消 UNIT 1001 的遷移。
ALTER SYSTEM CANCEL MIGRATE UNIT 1001;
該語句用來恢復(fù)租戶的數(shù)據(jù)。
alter system restore dest_tenant from source_tenant at 'uri' until 'timestamp' with 'restore_option';
參數(shù) |
描述 |
---|---|
dest_tenant |
指恢復(fù)的新租戶的名字。 |
source_tenant |
指原集群的租戶。 |
uri |
指備份的時(shí)候設(shè)置的 backup_dest。 |
timestamp |
恢復(fù)的時(shí)間戳,需要大于等于最早備份的基線備份的 CDB_OB_BACKUP_SET_DETAILS 的START_TIME,小于等于日志備份 CDB_OB_BACKUP_ARCHIVELOG_SUMMARY 的 MAX_NEXT_TIME。 |
restore_option |
恢復(fù)選項(xiàng),支持以下幾種:
|
恢復(fù)租戶的數(shù)據(jù)。
alter system restore restored_trade from trade
at 'oss://antsys-oceanbasebackup/backup_rd/20200323?host=cn-hangzhou-alipay-b.oss-cdn.aliyun-inc.com&access_id=xxx&access_key=xxx'
until ' 2020-03-23 08:59:45'
with 'backup_cluster_name=ob20daily.backup&backup_cluster_id=1&pool_list=restore_pool';
alter system restore restored_trade from trade
at 'file:///data/nfs/physical_backup_test/20200520'
until '2020-05-21 09:39:54.071670'
with 'backup_cluster_name=ob20daily.backup&backup_cluster_id=1&pool_list=restore_pool&locality=F@z1,F@z2,F@z3';
該語句用來切換租戶。
ALTER SYSTEM CHANGE TENANT tenant_name;
ALTER SYSTEM CHANGE TENANT TENANT_ID [=] INTNUM;
參數(shù) |
描述 |
---|---|
tenant_name |
指定要切換到的租戶名稱。 |
TENANT_ID |
指定要切換到的租戶 ID。 |
切換至 ID 為 1001 的租戶。
ALTER SYSTEM CHANGE TENANT TENANT_ID = 1001;
需以系統(tǒng)租戶身份登陸,普通租戶無法執(zhí)行該命令。
需直連 OBServer 執(zhí)行,斷連接后需重新執(zhí)行。
不能在事務(wù)執(zhí)行過程中執(zhí)行該命令。
切換到非系統(tǒng)租戶后,無法執(zhí)行 DDL 操作。
該語句用來觸發(fā)備份。
設(shè)置備份的介質(zhì)路徑 : alter system set backup_dest = <backup_uri>
開啟 logarchive 的 SQL: alter system archivelog
關(guān)閉 logarchive 的 SQL: alter system noarchivelog
觸發(fā)基線備份(只支持集群級別): alter system backup database;
取消當(dāng)前備份: alter system cancel backup
參數(shù) |
描述 |
---|---|
backup_uri |
指定備份的路徑,目前支持 oss 和 file 兩種,具體格式參考示例。 |
設(shè)置備份的路徑。
alter system set backup_dest='oss://antsys-oceanbasebackup/backup_dir?host=xxx&access_id=xxx&access_key=xxx';
alter system set backup_dest='file:///data/nfs/physical_backup_dir';
需以系統(tǒng)租戶身份登陸,普通租戶無法執(zhí)行該命令。
描述
該語句用來設(shè)置主備庫的保護(hù)模式,只能在主庫上執(zhí)行。
ALTER SYSTEM SET STANDBY CLUSTER TO MAXIMIZE {AVAILABILITY | PERFORMANCE | PROTECTION};
參數(shù) |
描述 |
---|---|
AVAILABILITY |
設(shè)置為最大可用模式。 |
PERFORMANCE |
設(shè)置為最大性能模式,為默認(rèn)配置。 |
PROTECTION |
設(shè)置為最大保護(hù)模式。 |
設(shè)置主備庫的保護(hù)模式為最大可用模式。
ALTER SYSTEM SET STANDBY CLUSTER TO MAXIMIZE AVAILABILITY;
描述
該語句用來清理一個(gè)備份。
ALTER SYSTEM DELETE BACKUPSET backup_set_id
參數(shù) |
描述 |
---|---|
backup_set_id |
指定要清理的備份對應(yīng)的 backup_set 的編號。用戶發(fā)起一次備份時(shí)會有對應(yīng)的 id,在 CDB_OB_BACKUP_SET_DETAILS 視圖中可以查到。 |
清理 backup_set_id 為 1 的備份數(shù)據(jù)。
ALTER SYSTEM DELETE BACKUPSET 1;
描述
該語句用來清理過期的備份數(shù)據(jù)。
使用該語句清理過期的備份數(shù)據(jù)之前,需要先配置過期時(shí)間。
ALTER SYSTEM SET backup_recovery_window = <過期時(shí)間>;
ALTER SYSTEM DELETE OBSOLETE BACKUP;
參數(shù) |
描述 |
---|---|
backup_recovery_window |
該配置項(xiàng)用于表示成功備份的數(shù)據(jù)可以提供恢復(fù)的時(shí)間窗口,默認(rèn)值為 0,表示永久保留;建議設(shè)置為'7d',表示備份數(shù)據(jù)保留一周,一周之后備份數(shù)據(jù)會被清理掉。 |
設(shè)置備份數(shù)據(jù)的過期時(shí)間為一周,一周后備份數(shù)據(jù)被清理。
ALTER SYSTEM SET backup_recovery_window = '7d';
ALTER SYSTEM DELETE OBSOLETE BACKUP;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: