- 类别:
:doc:`/sql-reference/functions-system`(系统控制)
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH¶
在后台启动复制组或故障转移组的刷新操作。您可以在存储过程中调用此函数来开始一个或多个刷新操作,并在刷新过程中继续工作。
语法¶
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH(<replication_group_name>)
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH(<failover_group_name>)
实参¶
'replication_group_name'
或'failover_group_name'
要刷新的复制组或故障转移组的名称。
使用说明¶
此函数与 ALTER REPLICATION GROUP ...REFRESH 或 ALTER FAILOVER GROUP ...REFRESH 命令具有相同的效果,但不会等待操作完成。
只有账户管理员(即具有 ACCOUNTADMIN 角色的用户)可执行此函数。
必须从辅助账户执行此函数。
示例¶
同时开始刷新两个故障转移组:
USE ROLE ACCOUNTADMIN; SELECT SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH('failover_group_1'); SELECT SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH('failover_group_2');