DBMS_CLOUD_MACADM-Package

In diesem Abschnitt werden die DBMS_CLOUD_MACADM-Unterprogramme behandelt, die mit der autonomen KI-Datenbank bereitgestellt werden.

Prozedur CONFIGURE_DATABASE_VAULT

Mit dieser Prozedur werden die ersten beiden Oracle Database-Benutzeraccounts konfiguriert, denen die Rollen DV_OWNER und DV_ACCTMGR für Autonomous AI 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 Database Vault-Eigentümer ist. Diesem Benutzer wird die Rolle DV_OWNER erteilt.

dvacctmgr_uname

Name des Benutzers, der Database Vault Account Manager ist. Diesem Benutzer wird die Rolle DV_ACCTMGR erteilt. Wenn Sie diese Einstellung weglassen, 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;
/

Prozedur DISABLE_DATABASE_VAULT

Bei dieser Prozedur wird Oracle Database Vault in der autonomen KI-Datenbank deaktiviert. 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 Instanz der autonomen KI-Datenbank neu starten.

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

Beispiel

EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT;

Prozedur DISABLE_USERMGMT_DATABASE_VAULT

Bei dieser Prozedur werden Vorgänge im Zusammenhang mit der Benutzerverwaltung für angegebene Komponenten in der autonomen KI-Datenbank mit aktiviertem Oracle Database Vault nicht zugelassen.

Syntax

DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('component_name');

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

APEX ist die Oracle APEX-Komponente.

Hinweise zur Verwendung

Wenn Sie Oracle Database Vault mit Autonomous AI Database aktivieren und eine strikte Aufgabentrennung erzwingen möchten, um Vorgänge im Zusammenhang mit der Benutzerverwaltung für APEX nicht zuzulassen, 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 Benutzerverwaltung für die APEX-Komponente deaktiviert:

EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT('APEX'); 

Prozedur ENABLE_DATABASE_VAULT

Diese Prozedur aktiviert Oracle Database Vault auf einer autonomen KI-Datenbank. 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 Instanz der autonomen KI-Datenbank neu starten.

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

Beispiel

Das folgende Beispiel aktiviert Oracle Database Vault:

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

Prozedur ENABLE_USERMGMT_DATABASE_VAULT

Diese Prozedur ermöglicht die Benutzerverwaltung, wobei Oracle Database Vault für angegebene Komponenten in der autonomen KI-Datenbank aktiviert ist.

Syntax

DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('component_name');

Dabei ist component_name 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

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

EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');