카테고리:

시스템 함수 (시스템 제어)

SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT

조직 계정 을 새로운 리전으로 이동하는 프로세스를 시작합니다.

참고 항목:

SYSTEM$COMMIT_MOVE_ORGANIZATION_ACCOUNT , SYSTEM$SHOW_MOVE_ORGANIZATION_ACCOUNT_STATUS

구문

SYSTEM$INITIATE_MOVE_ORGANIZATION_ACCOUNT(
    '<temp_name>' ,
    '<region>' ,
    { 'ALL' | '<object> [, <object> ...]' } )
Copy

인자

'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');
Copy