Package DBMS_CLOUD_MACADM

Cette section traite des sous-programmes DBMS_CLOUD_MACADM fournis avec Autonomous Database

CONFIGURE_DATABASE_VAULT Procédure

Cette procédure configure les deux comptes utilisateur Oracle Database initiaux, disposant respectivement des rôles DV_OWNER et DV_ACCTMGR pour Autonomous Database.

Syntaxe

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

Paramètres

Paramètre Description

dvowner_uname

Nom de l'utilisateur qui sera le propriétaire Database Vault. Le rôle DV_OWNER sera accordé à cet utilisateur.

dvacctmgr_uname

Nom de l'utilisateur qui sera le gestionnaire de comptes Database Vault. Le rôle DV_ACCTMGR sera accordé à cet utilisateur. Si vous omettez ce paramètre, l'utilisateur indiqué par le paramètre dvowner_uname devient le gestionnaire de comptes Database Vault et reçoit le rôle DV_ACCTMGR.

Notes d'utilisation

  • Seul l'utilisateur ADMIN peut exécuter la procédure DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT.

  • La procédure DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT ne permet pas l'indication de l'utilisateur ADMIN en tant qu'entrée pour les arguments dvowner_uname ou dvacctmgr_uname.

Exemple

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

DISABLE_DATABASE_VAULT Procédure

Cette procédure désactive Oracle Database Vault sur Autonomous Database. Pour utiliser cette procédure, vous devez disposer du rôle DV_OWNER.

Syntaxe

DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

Notes d'utilisation

Après avoir exécuté DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT, vous devez redémarrer l'instance Autonomous Database.

Pour utiliser cette procédure, vous devez disposer du rôle DV_OWNER.

Exemple

EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

DISABLE_USERMGMT_DATABASE_VAULT Procédure

Cette procédure interdit les opérations liées à la gestion des utilisateurs pour des composants spécifiques sur Autonomous Database avec Oracle Database Vault activé.

Syntaxe

DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');

Où : component_name est le nom du composant. APEX est une valeur valide.

APEX correspond au composant Oracle APEX.

Notes d'utilisation

Si vous activez Oracle Database Vault avec Autonomous Database et que vous souhaitez appliquer une séparation stricte des tâches afin d'interdire les opérations liées à la gestion des utilisateurs pour APEX, utilisez la procédure DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT.

Pour utiliser cette procédure, vous devez disposer des rôles DV_ACCTMGR et DV_ADMIN.

Exemple

L'exemple suivant désactive la gestion des utilisateurs pour le composant APEX :

EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX'); 

ENABLE_DATABASE_VAULT Procédure

Cette procédure permet d'activer Oracle Database Vault sur Autonomous Database. Pour utiliser cette procédure, vous devez disposer du rôle DV_OWNER.

Syntaxe

DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;

Notes d'utilisation

Après avoir exécuté DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT, vous devez redémarrer l'instance Autonomous Database.

Pour utiliser cette procédure, vous devez disposer du rôle DV_OWNER.

Exemple

L'exemple suivant active Oracle Database Vault :

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

ENABLE_USERMGMT_DATABASE_VAULT Procédure

Cette procédure autorise la gestion des utilisateurs avec Oracle Database Vault activé pour des composants spécifiques sur Autonomous Database.

Syntaxe

DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');

Où : component_name est le nom du composant. APEX est une valeur valide.

APEX correspond au composant Oracle APEX.

Notes d'utilisation

Pour utiliser cette procédure, vous devez disposer des rôles DV_ACCTMGR et DV_ADMIN.

Exemple

L'exemple suivant active la gestion des utilisateurs pour le composant APEX :

EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');