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
ADMINpuede ejecutar el procedimientoDBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT. -
El procedimiento
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULTno permite que el usuarioADMINse especifique como entrada para los argumentosdvowner_unameodvacctmgr_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');