DBMS_CLOUD_MACADM-Package

In diesem Abschnitt werden die DBMS_CLOUD_MACADM-Unterprogramme beschrieben, die mit Autonomous Database bereitgestellt werden.

Prozedur CONFIGURE_DATABASE_VAULT

Diese Prozedur konfiguriert die beiden ersten Oracle Database-Benutzeraccounts, denen die Rollen DV_OWNER bzw. DV_ACCTMGR für Autonomous Database erteilt werden.

Syntax

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

Parameter

Parameter Beschreibung

dvowner_uname

Name des Benutzers, der als Database Vault-Eigentümer fungiert. Diesem Benutzer wird die Rolle DV_OWNER erteilt.

dvacctmgr_uname

Name des Benutzers, der als Database Vault-Accountmanager fungiert. Diesem Benutzer wird die Rolle DV_ACCTMGR erteilt. Wenn Sie diese Einstellung auslassen, wird der mit dem Parameter dvowner_uname angegebene Benutzer zum Database Vault-Accountmanager und erhält die Rolle DV_ACCTMGR.

Hinweise zur Verwendung

  • Nur der Benutzer ADMIN kann die Prozedur DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT ausführen.

  • Die Prozedur DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT lässt nicht zu, dass der Benutzer ADMIN als Eingabe für die Argumente dvowner_uname oder dvacctmgr_uname angegeben wird.

Beispiel

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

DISABLE_DATABASE_VAULT-Prozedur

Diese Prozedur deaktiviert Oracle Database Vault in Autonomous Database. Um diese Prozedur verwenden zu können, benötigen Sie die Rolle DV_OWNER.

Syntax

DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

Hinweise zur Verwendung

Nachdem Sie DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT ausgeführt haben, müssen Sie die Autonomous Database-Instanz neu starten.

Um diese Prozedur verwenden zu können, benötigen Sie die Rolle DV_OWNER.

Beispiel

EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

DISABLE_USERMGMT_DATABASE_VAULT-Prozedur

Diese Prozedur verhindert Benutzerverwaltungsvorgänge für angegebene Komponenten in Autonomous Database bei aktiviertem Oracle Database Vault.

Syntax

DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');

Dabei gilt: component_name ist der Komponentenname. Gültiger Wert: APEX.

APEX ist die Oracle APEX-Komponente.

Hinweise zur Verwendung

Wenn Sie Oracle Database Vault mit Autonomous Database aktivieren und eine strikte Pflichttrennung erzwingen möchten, um Vorgänge im Zusammenhang mit der Benutzerverwaltung für APEX zu verhindern, verwenden Sie die Prozedur DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT.

Um diese Prozedur verwenden zu können, benötigen Sie die Rollen DV_ACCTMGR und DV_ADMIN.

Beispiel

Im folgenden Beispiel wird die Verwaltung der Benutzer für die APEX-Komponente deaktiviert:

EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX'); 

ENABLE_DATABASE_VAULT-Prozedur

Diese Prozedur aktiviert Oracle Database Vault in Autonomous Database. Um diese Prozedur verwenden zu können, benötigen Sie die Rolle DV_OWNER.

Syntax

DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;

Hinweise zur Verwendung

Nachdem Sie DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT ausgeführt haben, müssen Sie die Autonomous Database-Instanz neu starten.

Um diese Prozedur verwenden zu können, benötigen Sie die Rolle DV_OWNER.

Beispiel

Im folgenden Beispiel wird Oracle Database Vault aktiviert:

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

Prozedur ENABLE_USERMGMT_DATABASE_VAULT

Diese Prozedur ermöglicht die Benutzerverwaltung bei aktiviertem Oracle Database Vault für angegebene Komponenten in Autonomous Database.

Syntax

DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');

Dabei gilt: component_name ist der Komponentenname. Gültiger Wert: APEX.

APEX ist die Oracle APEX-Komponente.

Hinweise zur Verwendung

Um diese Prozedur verwenden zu können, benötigen Sie die Rollen DV_ACCTMGR und DV_ADMIN.

Beispiel

Mit dem folgenden Beispiel wird die Benutzerverwaltung für die APEX-Komponente aktiviert:

EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');