Categories:

System functions (System Control)

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH

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

See also:

Replication groups and failover groups, ALTER REPLICATION GROUP, ALTER FAILOVER GROUP, REPLICATION_GROUP_REFRESH_HISTORY view

语法

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

实参

'replication_group_name' or 'failover_group_name'

要刷新的复制组或故障转移组的名称。

使用说明

  • This function has the same effect as an ALTER REPLICATION GROUP … REFRESH or ALTER FAILOVER GROUP … REFRESH command, but doesn’t wait for the operation to complete.
  • 只有账户管理员(即具有 ACCOUNTADMIN 角色的用户)可执行此函数。
  • 必须从辅助账户执行此函数。

示例

同时开始刷新两个故障转移组:

USE ROLE ACCOUNTADMIN;

SELECT SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH('failover_group_1');
SELECT SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH('failover_group_2');