- 카테고리:
시스템 함수 (시스템 제어)
SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT¶
조직 계정 을 새로운 리전으로 이동하는 프로세스를 시작합니다.
구문¶
SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT(
'<temp_name>' ,
'<region>' ,
{ 'ALL' | '<object> [, <object> ...]' } )
인자¶
'temp_name'
이동이 완료될 때까지 새 리전의 조직 계정을 식별할 수 있는 임시 계정 이름을 지정합니다. 이름은 문자로 시작해야 하며 대문자, 숫자, 밑줄만 포함할 수 있습니다.
SYSTEM$COMMIT_MOVE_ORGANIZATION_ACCOUNT 함수가 성공적으로 완료되면 새 리전의 조직 계정 이름이 이 임시 계정 이름에서 원래 조직 계정 이름으로 변경됩니다.
'region'
조직 계정이 이동될 리전의 Snowflake Region ID 입니다.
{ 'ALL' | 'object [, object ...]' }
새 리전의 조직 계정으로 이동할 오브젝트 목록입니다. Snowflake는 복제 그룹을 사용하여 오브젝트를 이동하므로 복제 그룹에서 지원하는 오브젝트만 이동할 수 있으며, 이는 Snowflake 에디션에 따라 다릅니다. 이동할 수 있는 오브젝트 목록은 복제된 오브젝트 섹션을 참조하십시오.
복제할 수 있는 모든 오브젝트를 이동하려면
ALL
을 지정합니다.
액세스 제어 요구 사항¶
GLOBALORGADMIN 역할이 있는 사용자만 이 함수를 호출할 수 있습니다.
사용법 노트¶
시작 프로세스가 완료될 때까지 새로운 리전의 조직 계정에 로그인할 수 없습니다. 프로세스의 상태를 확인하려면 SYSTEM$SHOW_MOVE_ORGANIZATION_ACCOUNT_STATUS 함수를 호출합니다.
초기화 프로세스가 완료되면 임시 이름을 사용하여 새 리전의 조직 계정에 로그인할 수 있지만, SELECT, USE, SHOW 이외의 SQL 문은 실행할 수 없습니다.
예¶
SELECT SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT('TEMP_ACCT', 'aws_us_west_2', 'ALL');