Paquete DBMS_CLOUD_MACADM

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

CONFIGURE_DATABASE_VAULT Procedimiento

Este procedimiento configura las dos primeras cuentas de usuario de Oracle AI Database, a las que se otorgan los roles DV_OWNER y DV_ACCTMGR, respectivamente, para Autonomous AI 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. Se otorgará a este usuario el rol DV_OWNER.
dvacctmgr_uname Nombre del usuario que será el gestor de cuentas de Database Vault. Se otorgará a este usuario 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 le 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;
/

DISABLE_DATABASE_VAULT Procedimiento

Este procedimiento desactiva Oracle AI Database Vault en Autonomous AI 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 AI 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 componentes especificados en Autonomous AI Database con Oracle AI Database Vault activado.

Sintaxis

DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');

Donde: component_name es el nombre del componente. El valor válido es: APEX.

APEX es el componente de Oracle APEX.

Notas de uso

Si activa Oracle AI Database Vault con Autonomous AI 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 desactiva la gestión de usuarios para el componente APEX:

EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX');

ENABLE_DATABASE_VAULT Procedimiento

Este procedimiento permite Oracle AI Database Vault en Autonomous AI 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 AI Database.

Para utilizar este procedimiento, debe tener el rol DV_OWNER.

Ejemplo

El siguiente ejemplo activa Oracle AI Database Vault:

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

ENABLE_USERMGMT_DATABASE_VAULT Procedimiento

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

Sintaxis

DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');

Donde: component_name es el nombre del componente. El valor válido es: 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');