Pacchetto DBMS_CLOUD_MACADM

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

Procedura CONFIGURE_DATABASE_VAULT

Questa procedura configura i due account utente iniziali di Oracle Database, ai quali vengono concessi i ruoli DV_OWNER e DV_ACCTMGR, rispettivamente 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 viene impostato su Account Manager di Database Vault e viene concesso il ruolo DV_ACCTMGR.

Note sull'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 all'utente ADMIN di essere specificato 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;
/

Procedura DISABLE_DATABASE_VAULT

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 sull'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;

Procedura DISABLE_USERMGMT_DATABASE_VAULT

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

Procedura ENABLE_DATABASE_VAULT

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 sull'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 seguente abilita Oracle Database Vault:

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

Procedura ENABLE_USERMGMT_DATABASE_VAULT

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