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 AI 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 vom 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 diesem Verfahren wird Oracle AI 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 diesem Verfahren werden Vorgänge im Zusammenhang mit der Benutzerverwaltung für angegebene Komponenten in der autonomen KI-Datenbank mit aktiviertem Oracle AI 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 AI Database Vault mit Autonomous AI Database aktivieren und eine strikte Aufgabentrennung durchsetzen 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 AI 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

Im folgenden Beispiel wird Oracle AI Database Vault aktiviert:

BEGIN
   DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT;
END;
/

Prozedur ENABLE_USERMGMT_DATABASE_VAULT

Diese Prozedur ermöglicht die Benutzerverwaltung, wobei Oracle AI 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');