Kategorien:

Systemfunktionen (Systemsteuerung)

SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH

Startet eine Aktualisierungsoperation für eine Replikationsgruppe oder eine Failover-Gruppe im Hintergrund. Sie können diese Funktion in einer gespeicherten Prozedur aufrufen, um eine oder mehrere Aktualisierungsoperationen zu starten und die Arbeit fortzusetzen, während die Aktualisierungen ausgeführt werden.

Siehe auch:

Replikationsgruppen und Failover-Gruppen, ALTER REPLICATION GROUP, ALTER FAILOVER GROUP, Ansicht REPLICATION_GROUP_REFRESH_HISTORY

Syntax

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

Argumente

'replication_group_name' oder 'failover_group_name'

Der Name der zu aktualisierenden Replikationsgruppe oder Failover-Gruppe.

Nutzungshinweise

  • Diese Funktion hat die gleiche Wirkung wie der Befehl ALTER REPLICATION GROUP … REFRESH oder ALTER FAILOVER GROUP … REFRESH, wartet aber nicht auf den Abschluss der Operation.

  • Nur Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) können diese Funktion ausführen.

  • Diese Funktion muss über das sekundäre Konto ausgeführt werden.

Beispiele

Starten Sie die Aktualisierung von zwei Failover-Gruppen gleichzeitig:

USE ROLE ACCOUNTADMIN;

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