SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH
복제 그룹 또는 페일오버 그룹의 리프레시 작업을 백그라운드에서 시작하는 시스템 함수예요. 저장 프로시저에서 이 함수를 호출해 하나 이상의 리프레시 작업을 시작하고, 리프레시가 진행되는 동안 계속 작업할 수 있습니다.
본문
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH(<replication_group_name>)
SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH(<failover_group_name>)
replication_group_name 또는 failover_group_name — 리프레시할 복제 그룹 또는 페일오버 그룹 이름.
사용 메모
- 이 함수는 ALTER REPLICATION GROUP … REFRESH 또는 ALTER FAILOVER GROUP … REFRESH 명령과 같은 효과가 있지만, 작업이 완료될 때까지 기다리지 않아요.
- 계정 관리자(ACCOUNTADMIN 역할)만 실행할 수 있어요.
- 이 함수는 보조 계정(secondary account)에서 실행해야 해요.
예시 — 두 페일오버 그룹을 동시에 리프레시:
USE ROLE ACCOUNTADMIN;
SELECT SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH('failover_group_1');
SELECT SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH('failover_group_2');