Categorias:

Funções do sistema (Controle do sistema)

SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER

Permite os recursos de replicação e failover para uma conta específica em uma organização.

Uma vez que um administrador da organização (um usuário com a função ORGADMIN) tenha chamado esta função, os seguintes recursos são habilitados para a conta:

Chame a função SQL uma vez para cada conta em sua organização para a qual você está habilitando os recursos de replicação e failover. Isso inclui cada conta que você pretende que contenha um grupo de replicação ou failover, banco de dados ou conexão primário ou secundário.

Sintaxe

SELECT SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER('<account_identifier>',
  'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'true');
Copy

Argumentos

<identificador_de_conta>

Identificador de uma conta para a qual você está habilitando a replicação O formato preferido para o identificador é organization_name.account_name. Embora o formato legado account_locator também seja suportado, seu uso é desencorajado, pois ele pode causar resultados inesperados se uma organização tiver várias contas com o mesmo localizador (em regiões diferentes).

Obtenha o conjunto de contas em sua organização usando o comando SHOW ORGANIZATION ACCOUNTS, que retorna detalhes sobre cada conta, incluindo o nome da organização, o nome da conta e o localizador da conta.

Notas de uso

  • Somente administradores de organizações (ou seja, usuários com a função ORGADMIN) podem chamar esta função SQL.

  • Várias contas podem ser habilitadas para replicação a partir da mesma conta de administrador da organização.

  • Quando a replicação é habilitada para uma conta usando esta função SQL, a saída SHOW REPLICATION ACCOUNTS inclui a conta.

  • Se você tiver mais de uma conta com o mesmo localizador de conta em regiões diferentes, para permitir a replicação, você deve usar organization_name.account_name como o identificador da conta.

Exemplos

O exemplo a seguir habilita a replicação para as contas account1 e account2 na organização myorg:

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