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