类别:

:doc:`/sql-reference/functions-system`(系统控制)

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH

在后台启动复制组或故障转移组的刷新操作。您可以在存储过程中调用此函数来开始一个或多个刷新操作,并在刷新过程中继续工作。

另请参阅:

复制组和故障转移组ALTER REPLICATION GROUPALTER FAILOVER GROUPREPLICATION_GROUP_REFRESH_HISTORY 视图

语法

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH(<replication_group_name>)
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH(<failover_group_name>)
Copy

实参

'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');
Copy
语言: 中文