DBMS_CLOUD_MACADMパッケージ
この項では、Autonomous AI Databaseで提供されるDBMS_CLOUD_MACADM
サブプログラムについて説明します
- CONFIGURE_DATABASE_VAULTプロシージャ
このプロシージャは、最初の2つのOracle Databaseユーザー・アカウントを構成します。これらのユーザー・アカウントには、Autonomous AI Database用としてDV_OWNER
ロールとDV_ACCTMGR
ロールが付与されます。 - DISABLE_DATABASE_VAULTプロシージャ
このプロシージャは、Autonomous AI Database上のOracle Database Vaultを無効にします。このプロシージャを使用するには、DV_OWNER
ロールが必要です。 - DISABLE_USERMGMT_DATABASE_VAULTプロシージャ
このプロシージャは、Oracle Database Vaultが有効なAutonomous AI Databaseで、指定したコンポーネントに対してユーザー管理関連の操作を許可しません。 - ENABLE_DATABASE_VAULTプロシージャ
このプロシージャは、Autonomous AI DatabaseでOracle Database Vaultを有効にします。このプロシージャを使用するには、DV_OWNER
ロールが必要です。 - ENABLE_USERMGMT_DATABASE_VAULTプロシージャ
このプロシージャを使用すると、Autonomous AI Databaseで指定したコンポーネントに対してOracle Database Vaultを有効にし、ユーザー管理を行うことができます。
CONFIGURE_DATABASE_VAULTプロシージャ
このプロシージャは、最初の2つのOracle Databaseユーザー・アカウントを構成します。これらのユーザー・アカウントには、Autonomous AI Database用としてDV_OWNER
ロールとDV_ACCTMGR
ロールをそれぞれ付与されます。
構文
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
(
dvowner_uname IN VARCHAR2,
dvacctmgr_uname IN VARCHAR2);
パラメータ
パラメータ | 摘要 |
---|---|
|
Database Vault所有者になるユーザーの名前。このユーザーには、 |
|
Database Vaultアカウント・マネージャになるユーザーの名前。このユーザーには、DV_ACCTMGR ロールが付与されます。この設定を省略すると、dvowner_unameパラメータで指定されたユーザーがDatabase Vaultアカウント・マネージャになり、DV_ACCTMGR ロールが付与されます。
|
使用上のノート
-
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
プロシージャを実行できるのは、ADMIN
ユーザーのみです。 -
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
プロシージャでは、ADMIN
ユーザーをdvowner_uname
またはdvacctmgr_uname
引数の入力として指定できません。
例
BEGIN
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT
(
dvowner_uname => 'adb_dbv_owner',
dvacctmgr_uname => 'adb_dbv_acctmgr');
END;
/
親トピック: DBMS_CLOUD_MACADMパッケージ
DISABLE_DATABASE_VAULTプロシージャ
このプロシージャは、Autonomous AI DatabaseでOracle Database Vaultを使用不可にします。このプロシージャを使用するには、DV_OWNER
ロールが必要です。
構文
DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT
;
使用上のノート
DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT
を実行したら、Autonomous AI Databaseインスタンスを再起動する必要があります。
このプロシージャを使用するには、DV_OWNER
ロールが必要です。
例
EXEC DBMS_CLOUD_MACADM.DISABLE_DATABASE_VAULT
;
親トピック: DBMS_CLOUD_MACADMパッケージ
DISABLE_USERMGMT_DATABASE_VAULTプロシージャ
このプロシージャは、Oracle Database Vaultが有効なAutonomous AI Databaseで、指定したコンポーネントに対してユーザー管理関連の操作を許可しません。
構文
DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT
('component_name');
ここで、component_nameはコンポーネント名です。有効な値はAPEX
です。
APEXはOracle APEXコンポーネントです。
使用上のノート
Autonomous AI DatabaseでOracle Database Vaultを有効にし、APEXでのユーザー管理関連の操作を許可しないようにより厳密な職務分離を強制する場合は、DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT
プロシージャを使用します。
このプロシージャを使用するには、DV_ACCTMGR
およびDV_ADMIN
ロールが必要です。
例
次の例では、APEXコンポーネントのユーザー管理を無効にします。
EXEC DBMS_CLOUD_MACADM.DISABLE_USERMGMT_DATABASE_VAULT
('APEX');
親トピック: DBMS_CLOUD_MACADMパッケージ
ENABLE_DATABASE_VAULTプロシージャ
このプロシージャでは、Autonomous AI DatabaseでOracle Database Vaultを有効にします。このプロシージャを使用するには、DV_OWNER
ロールが必要です。
構文
DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT
;
使用上のノート
DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT
を実行したら、Autonomous AI Databaseインスタンスを再起動する必要があります。
このプロシージャを使用するには、DV_OWNER
ロールが必要です。
例
次の例では、Oracle Database Vaultを有効にします。
BEGIN
DBMS_CLOUD_MACADM.ENABLE_DATABASE_VAULT
;
END;
/
親トピック: DBMS_CLOUD_MACADMパッケージ
ENABLE_USERMGMT_DATABASE_VAULTプロシージャ
このプロシージャを使用すると、Autonomous AI Databaseで指定したコンポーネントに対してOracle Database Vaultを有効にしたユーザー管理が可能になります。
構文
DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT
('component_name');
ここで、component_name
はコンポーネント名です。有効な値はAPEX
です。
APEX
は、Oracle APEXコンポーネントです。
使用上のノート
このプロシージャを使用するには、DV_ACCTMGR
およびDV_ADMIN
ロールが必要です。
例
次の例では、APEXコンポーネントのユーザー管理を有効にします。
EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT
('APEX');
親トピック: DBMS_CLOUD_MACADMパッケージ