Catégories :

Fonctions système (Contrôle du système)

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH

Lance une opération d’actualisation pour un groupe de réplication ou un groupe de basculement, en arrière-plan. Vous pouvez appeler cette fonction dans une procédure stockée pour lancer une ou plusieurs opérations d’actualisation et continuer à travailler pendant que les actualisations sont en cours.

Voir aussi :

Groupes de réplication et groupes de basculement, ALTER REPLICATION GROUP, ALTER FAILOVER GROUP, Vue REPLICATION_GROUP_REFRESH_HISTORY

Syntaxe

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

Arguments

'replication_group_name' ou 'failover_group_name'

Le nom du groupe de réplication ou du groupe de basculement à actualiser.

Notes sur l’utilisation

  • Cette fonction a le même effet qu’une commande ALTER REPLICATION GROUP … REFRESH ou ALTER FAILOVER GROUP … REFRESH, mais n’attend pas la fin de l’opération.

  • Seuls les administrateurs de comptes (c’est-à-dire les utilisateurs ayant le rôle ACCOUNTADMIN) peuvent exécuter cette fonction.

  • Cette fonction doit être exécutée à partir du compte secondaire.

Exemples

Lancez l’actualisation de deux groupes de basculement simultanément :

USE ROLE ACCOUNTADMIN;

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