カテゴリ:

システム関数 (システム制御)

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH

複製グループまたはフェールオーバーグループの更新操作をバックグラウンドで開始します。ストアドプロシージャ内でこの関数を呼び出して1つまたは複数の更新操作を開始し、更新が進行している間、作業を続けることができます。

こちらもご参照ください。

複製グループとフェールオーバーグループ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 ロールを持つユーザー)のみです。

  • この関数はセカンダリアカウントから実行する必要があります。

2つのフェールオーバーグループの更新を同時に開始します。

USE ROLE ACCOUNTADMIN;

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