Pacote DBMS_CLOUD_MACADM
Esta seção abrange os subprogramas DBMS_CLOUD_MACADM fornecidos com o Autonomous AI Database.
CONFIGURE_DATABASE_VAULT Procedimento
Este procedimento configura as duas contas de usuário iniciais do Oracle AI Database, que recebem as atribuições DV_OWNER e DV_ACCTMGR, respectivamente, para o Autonomous AI Database.
Sintaxe
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(
dvowner_uname IN VARCHAR2,
dvacctmgr_uname IN VARCHAR2);Parâmetros
| Parâmetro | Descrição |
|---|---|
dvowner_uname |
Nome do usuário que será o Proprietário do Database Vault. Este usuário receberá a atribuição DV_OWNER. |
dvacctmgr_uname |
Nome do usuário que será o Gerente de Contas do Database Vault. Este usuário receberá a atribuição DV_ACCTMGR. Se você omitir essa definição, o usuário especificado pelo parâmetro dvowner_uname será transformado no Gerente de Contas do Database Vault e receberá a atribuição DV_ACCTMGR. |
Observações de Uso
-
Somente o usuário
ADMINpode executar o procedimentoDBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT. -
O procedimento
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULTnão permite que o usuárioADMINseja especificado como entrada para os argumentosdvowner_unameoudvacctmgr_uname.
Exemplo
BEGIN
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(
dvowner_uname => 'adb_dbv_owner',
dvacctmgr_uname => 'adb_dbv_acctmgr');
END;
/DISABLE_DATABASE_VAULT Procedimento
Este procedimento desativa o Oracle AI Database Vault no Autonomous AI Database. Para usar este procedimento, você deve ter a atribuição DV_OWNER.
Sintaxe
DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;Observações de Uso
Depois de executar o DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT, reinicie a instância do Autonomous AI Database.
Para usar este procedimento, você deve ter a atribuição DV_OWNER.
Exemplo
EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;DISABLE_USERMGMT_DATABASE_VAULT Procedimento
Este procedimento não permite operações relacionadas ao gerenciamento de usuários para componentes especificados no Autonomous AI Database com o Oracle AI Database Vault ativado.
Sintaxe
DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');Onde: component_name é o nome do componente. O valor válido é: APEX.
APEX é o componente do Oracle APEX.
Observações de Uso
Se você ativar o Oracle AI Database Vault com o Autonomous AI Database e quiser impor uma separação estrita de responsabilidades para proibir operações relacionadas ao gerenciamento de usuários para o APEX, use o procedimento DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT.
Para usar este procedimento, você deve ter as atribuições DV_ACCTMGR e DV_ADMIN.
Exemplo
O exemplo a seguir desativa o gerenciamento de usuários do componente APEX:
EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX');ENABLE_DATABASE_VAULT Procedimento
Este procedimento permite o Oracle AI Database Vault no Autonomous AI Database. Para usar este procedimento, você deve ter a atribuição DV_OWNER.
Sintaxe
DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;Observações de Uso
Depois de executar o DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT, reinicie a instância do Autonomous AI Database.
Para usar este procedimento, você deve ter a atribuição DV_OWNER.
Exemplo
O exemplo a seguir ativa o Oracle AI Database Vault:
BEGIN
DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/ENABLE_USERMGMT_DATABASE_VAULT Procedimento
Este procedimento permite o gerenciamento de usuários com o Oracle AI Database Vault ativado para componentes especificados no Autonomous AI Database.
Sintaxe
DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');Em que: component_name é o nome do componente. O valor válido é: APEX.
APEX é o componente do Oracle APEX.
Observações de Uso
Para usar este procedimento, você deve ter as atribuições DV_ACCTMGR e DV_ADMIN.
Exemplo
O exemplo a seguir permite o gerenciamento de usuários do componente APEX:
EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');