Paquete DBMS_CLOUD_MACADM

En esta sección se tratan los subprogramas DBMS_CLOUD_MACADM que se proporcionan con Autonomous Database.

CONFIGURE_DATABASE_VAULT Procedimiento

Con este procedimiento se configuran las dos cuentas de usuario iniciales de Oracle Database, a las que se otorgan los roles DV_OWNER y DV_ACCTMGR, respectivamente, para Autonomous Database.

Sintaxis

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

Parámetros

parámetro Descripción

dvowner_uname

Nombre del usuario que será el propietario de Database Vault. A este usuario se le otorgará el rol DV_OWNER.

dvacctmgr_uname

Nombre del usuario que será el gestor de cuentas de Database Vault. A este usuario se le otorgará el rol DV_ACCTMGR. Si omite este valor, el usuario especificado por el parámetro dvowner_uname se convierte en el gestor de cuentas de Database Vault y se otorga el rol DV_ACCTMGR.

Notas de Uso

  • Solo el usuario ADMIN puede ejecutar el procedimiento DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT.

  • El procedimiento DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT no permite que el usuario ADMIN se especifique como entrada para los argumentos dvowner_uname o dvacctmgr_uname.

Ejemplo

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

Procedimiento DISABLE_DATABASE_VAULT

This procedure disables Oracle Database Vault on Autonomous Database. Para utilizar este procedimiento, debe tener el rol DV_OWNER.

Sintaxis

DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

Notas de Uso

Después de ejecutar DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT, debe reiniciar la instancia de Autonomous Database.

Para utilizar este procedimiento, debe tener el rol DV_OWNER.

Ejemplo

EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

DISABLE_USERMGMT_DATABASE_VAULT Procedimiento

Este procedimiento no permite operaciones relacionadas con la gestión de usuarios para los componentes especificados en Autonomous Database con Oracle Database Vault activado.

Sintaxis

DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');

Donde: component_name es el nombre del componente. Los valores válidos son: APEX.

APEX es el componente de Oracle APEX.

Notas de Uso

Si activa Oracle Database Vault con Autonomous Database y desea aplicar una separación estricta de tareas para no permitir operaciones relacionadas con la gestión de usuarios para APEX, utilice el procedimiento DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT.

Para utilizar este procedimiento, debe tener los roles DV_ACCTMGR y DV_ADMIN.

Ejemplo

En el siguiente ejemplo, se desactivan los procesos de gestión de usuarios para el componente APEX:

EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX'); 

Procedimiento ENABLE_DATABASE_VAULT

Con este procedimiento se activa Oracle Database Vault en Autonomous Database. Para utilizar este procedimiento, debe tener el rol DV_OWNER.

Sintaxis

DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;

Notas de Uso

Después de ejecutar DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT, debe reiniciar la instancia de Autonomous Database.

Para utilizar este procedimiento, debe tener el rol DV_OWNER.

Ejemplo

El siguiente ejemplo activa Oracle Database Vault:

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

Procedimiento ENABLE_USERMGMT_DATABASE_VAULT

Este procedimiento permite la gestión de usuarios con Oracle Database Vault activado para los componentes especificados en Autonomous Database.

Sintaxis

DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');

Donde: component_name es el nombre del componente. Los valores válidos son: APEX.

APEX es el componente de Oracle APEX.

Notas de Uso

Para utilizar este procedimiento, debe tener los roles DV_ACCTMGR y DV_ADMIN.

Ejemplo

En el siguiente ejemplo, se activa la gestión de usuarios para el componente APEX:

EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');