Pacchetto DBMS_CLOUD_MACADM

In questa sezione vengono descritti i sottoprogrammi DBMS_CLOUD_MACADM forniti con Autonomous Database.

CONFIGURE_DATABASE_VAULT Procedura

Questa procedura configura i due account utente Oracle Database iniziali, ai quali vengono concessi rispettivamente i ruoli DV_OWNER e DV_ACCTMGR per Autonomous Database.

Sintassi

DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(
       dvowner_uname    IN VARCHAR2,
       dvacctmgr_uname  IN VARCHAR2);

Parametri

Parametro descrizione;

dvowner_uname

Nome dell'utente che sarà il proprietario di Database Vault. A questo utente verrà concesso il ruolo DV_OWNER.

dvacctmgr_uname

Nome dell'utente che sarà l'Account Manager di Database Vault. A questo utente verrà concesso il ruolo DV_ACCTMGR. Se si omette questa impostazione, l'utente specificato dal parametro dvowner_uname diventa Account Manager di Database Vault e gli viene concesso il ruolo DV_ACCTMGR.

Note per uso

  • Solo l'utente ADMIN può eseguire la procedura DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT.

  • La procedura DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT non consente di specificare l'utente ADMIN come input per gli argomenti dvowner_uname o dvacctmgr_uname.

Esempio

BEGIN
   DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(
       dvowner_uname         => 'adb_dbv_owner',
       dvacctmgr_uname       => 'adb_dbv_acctmgr');
END;
/

DISABLE_DATABASE_VAULT Procedura

Questa procedura disabilita Oracle Database Vault su Autonomous Database. Per utilizzare questa procedura è necessario disporre del ruolo DV_OWNER.

Sintassi

DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

Note per uso

Dopo aver eseguito DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT, è necessario riavviare l'istanza di Autonomous Database.

Per utilizzare questa procedura è necessario disporre del ruolo DV_OWNER.

Esempio

EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

DISABLE_USERMGMT_DATABASE_VAULT Procedura

Questa procedura non consente le operazioni correlate alla gestione degli utenti per i componenti specificati in Autonomous Database con Oracle Database Vault abilitato.

Sintassi

DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');

Dove: component_name è il nome del componente. Il valore valido è: APEX.

APEX è il componente Oracle APEX.

Note per uso

Se si abilita Oracle Database Vault con Autonomous Database e si desidera applicare una rigorosa separazione dei compiti per non consentire le operazioni correlate alla gestione degli utenti per APEX, utilizzare la procedura DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT.

Per utilizzare questa procedura, è necessario disporre dei ruoli DV_ACCTMGR e DV_ADMIN.

Esempio

L'esempio riportato di seguito disabilita la gestione degli utenti per il componente APEX.

EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX'); 

ENABLE_DATABASE_VAULT Procedura

Questa procedura abilita Oracle Database Vault su Autonomous Database. Per utilizzare questa procedura è necessario disporre del ruolo DV_OWNER.

Sintassi

DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;

Note per uso

Dopo aver eseguito DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT, è necessario riavviare l'istanza di Autonomous Database.

Per utilizzare questa procedura è necessario disporre del ruolo DV_OWNER.

Esempio

L'esempio riportato di seguito abilita Oracle Database Vault.

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

ENABLE_USERMGMT_DATABASE_VAULT Procedura

Questa procedura consente la gestione degli utenti con Oracle Database Vault abilitato per i componenti specificati in Autonomous Database.

Sintassi

DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');

Dove: component_name è il nome del componente. Il valore valido è: APEX.

APEX è il componente Oracle APEX.

Note per uso

Per utilizzare questa procedura, è necessario disporre dei ruoli DV_ACCTMGR e DV_ADMIN.

Esempio

L'esempio riportato di seguito consente di gestire gli utenti per il componente APEX.

EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');