DBMS_CLOUD_MACADM-Package
In diesem Abschnitt werden die DBMS_CLOUD_MACADM
-Unterprogramme behandelt, die mit Autonomous Database bereitgestellt werden.
- Prozedur CONFIGURE_DATABASE_VAULT
Mit dieser Prozedur werden die ersten beiden Oracle Database-Benutzeraccounts konfiguriert, denen die RollenDV_OWNER
undDV_ACCTMGR
für Autonomous Database erteilt werden. - Prozedur DISABLE_DATABASE_VAULT
Mit dieser Prozedur wird Oracle Database Vault in Autonomous Database deaktiviert. Um diese Prozedur verwenden zu können, benötigen Sie die RolleDV_OWNER
. - Prozedur DISABLE_USERMGMT_DATABASE_VAULT
Diese Prozedur lässt Benutzerverwaltungsvorgänge für angegebene Komponenten in Autonomous Database mit aktiviertem Oracle Database Vault zu. - Prozedur ENABLE_DATABASE_VAULT
Mit dieser Prozedur wird Oracle Database Vault in Autonomous Database aktiviert. Um diese Prozedur verwenden zu können, benötigen Sie die RolleDV_OWNER
. - Prozedur ENABLE_USERMGMT_DATABASE_VAULT
Diese Prozedur ermöglicht die Benutzerverwaltung, wobei Oracle Database Vault für angegebene Komponenten in Autonomous Database aktiviert ist.
Übergeordnetes Thema: Von Autonomous Database bereitgestellte Packages - Referenz
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 Database erteilt werden.
Syntax
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
(
dvowner_uname IN VARCHAR2,
dvacctmgr_uname IN VARCHAR2);
Parameter
Parameter | Beschreibung |
---|---|
|
Name des Benutzers, der Database Vault-Eigentümer ist. Diesem Benutzer wird die Rolle |
|
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 ProzedurDBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
ausführen. -
Die Prozedur
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
lässt nicht zu, dass der BenutzerADMIN
als Eingabe für die Argumentedvowner_uname
oderdvacctmgr_uname
angegeben wird.
Beispiel
BEGIN
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
(
dvowner_uname => 'adb_dbv_owner',
dvacctmgr_uname => 'adb_dbv_acctmgr');
END;
/
Übergeordnetes Thema: DBMS_CLOUD_MACADM Package
Prozedur DISABLE_DATABASE_VAULT
Mit dieser Prozedur wird Oracle Database Vault in Autonomous Database 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 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
;
Übergeordnetes Thema: DBMS_CLOUD_MACADM Package
Prozedur DISABLE_USERMGMT_DATABASE_VAULT
Mit dieser Prozedur werden Vorgänge im Zusammenhang mit der Benutzerverwaltung für angegebene Komponenten in Autonomous Database 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 Database aktivieren und eine strikte Aufgabentrennung erzwingen möchten, um benutzerverwaltungsbezogene Vorgänge 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');
Übergeordnetes Thema: DBMS_CLOUD_MACADM Package
Prozedur ENABLE_DATABASE_VAULT
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
Das folgende Beispiel aktiviert Oracle Database Vault:
BEGIN
DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT
;
END;
/
Übergeordnetes Thema: DBMS_CLOUD_MACADM Package
Prozedur ENABLE_USERMGMT_DATABASE_VAULT
Diese Prozedur ermöglicht die Benutzerverwaltung, wobei Oracle Database Vault für angegebene Komponenten in Autonomous Database 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');
Übergeordnetes Thema: DBMS_CLOUD_MACADM Package