SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER
SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER
SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER() 함수는 조직(organization)의 지정된 계정에 복제(replication)와 장애 조치(failover) 기능을 활성화해요.
조직 관리자가 이 함수를 호출하면 다음 기능이 계정에 활성화돼요.
- 복제(Replication)
- 클라이언트 리다이렉트(Client Redirect)
복제와 장애 조치 기능을 활성화할 조직의 각 계정에 대해 SQL 함수를 한 번씩 호출하세요. 여기에는 기본(primary) 또는 보조(secondary) 복제·장애 조치 그룹, 데이터베이스, 또는 연결(connection)을 담을 각 계정이 포함돼요.
본문
문법
SELECT SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER('<account_identifier>',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');
사용 메모
- 조직 관리자만 이 SQL 함수를 호출할 수 있어요.
- 같은 조직 관리자 계정에서 여러 계정에 복제를 활성화할 수 있어요.
- 이 SQL 함수로 계정에 복제가 활성화되면 SHOW REPLICATION ACCOUNTS 출력에 그 계정이 포함돼요.
- 서로 다른 지역에 같은 계정 로케이터를 가진 계정이 둘 이상 있으면 복제를 활성화하려면 계정 식별자로
organization_name.account_name을 사용해야 해요.
예제
다음 예제는 myorg 조직의 account1과 account2 계정에 복제를 활성화해요.
SELECT SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER('myorg.account1',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');
SELECT SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER('myorg.account2',
'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');