DBMS_CLOUD_MACADMパッケージ
この項では、Autonomous AI Databaseで提供されるDBMS_CLOUD_MACADMサブプログラムについて説明します。
- CONFIGURE_DATABASE_VAULTプロシージャ
このプロシージャは、Autonomous AI Databaseに対してそれぞれDV_OWNERロールとDV_ACCTMGRロールが付与される、最初の2つのOracle Databaseユーザー・アカウントを構成します。 - 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プロシージャ
このプロシージャは、Autonomous AI Databaseに対してそれぞれDV_OWNERロールとDV_ACCTMGRロールが付与される、最初の2つのOracle Databaseユーザー・アカウントを構成します。
構文
DBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULT(
dvowner_uname IN VARCHAR2,
dvacctmgr_uname IN VARCHAR2);
パラメータ
| パラメータ | 説明 |
|---|---|
|
|
データベースVault所有者となるユーザーの名前。 このユーザーには |
|
|
データベースVaultアカウント・マネージャになるユーザーの名前。 このユーザーにはDV_ACCTMGRロールが付与されます。 この設定を省略すると、dvowner_unameパラメータで指定されたユーザーがデータベースVaultアカウント・マネージャになり、DV_ACCTMGRロールが付与されます。
|
使用上のノート
-
ADMINユーザーのみがDBMS_CLOUD_MACADM.CONFIGURE_DATABASE_VAULTプロシージャを実行できます。 -
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');
WHERE: 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');
WHERE: component_nameはコンポーネント名です。 有効な値: APEX。
APEX は、Oracle APEXコンポーネントです。
使用上のノート
このプロシージャを使用するには、DV_ACCTMGRおよびDV_ADMINのロールが必要です。
例
次の例では、APEXコンポーネントのユーザー管理を有効にします:
EXEC DBMS_CLOUD_MACADM.ENABLE_USERMGMT_DATABASE_VAULT('APEX');
親トピック: DBMS_CLOUD_MACADMパッケージ