B Oracle Database Vaultの無効化および有効化
Oracle Databaseのオプション製品または機能のインストールなどのアクティビティのために、定期的にOracle Database Vaultを無効化してから再有効化する必要があります。
- Oracle Database Vaultを無効にする必要がある場合
アップグレード・タスクを実行する際、または誤った構成を修正する際には、Oracle Database Vaultを無効にする必要があります。 - ステップ1: Oracle Database Vaultの無効化
Oracle Database Vaultを無効化した後も、Database Vaultの実行に必要なOracle Label Securityは有効なままです。 - ステップ2: 必要なタスクの実行
この段階では、Oracle Database Vaultは無効になっており、必要な作業を実行できます。 - ステップ3: Oracle Database Vaultの有効化
SQL*PlusからOracle Database VaultおよびOracle Label Securityを有効にできます。
B.1 Oracle Database Vaultを無効にする必要がある場合
アップグレード・タスクを実行する際、または誤った構成を修正する際には、Oracle Database Vaultを無効にする必要があります。
修正タスクが終了したら、Oracle Database Vaultを再度有効にできます。
Oracle Database Vaultの有効化ステータスおよび構成ステータスを確認するには、Database Vaultが構成および有効化されていることの確認を参照してください。
次の場合に、Oracle Database Vaultを無効にする必要があります。
-
Oracle Databaseのオプションの製品または機能(Oracle SpatialやOracle Multimediaなど)のいずれかをDatabase Configuration Assistant(DBCA)を使用してインストールする必要がある場合。
-
Oracle Database Vaultの登録時に
DV_OWNER
およびDV_ACCTMGR
のバックアップ・アカウントを構成しておらず、これらのアカウントが不注意でロックされたかそれらのパスワードを忘れた場合。使用サイトにDV_OWNER
ユーザーが1人しかおらず、このユーザーが自身のパスワードを失くした場合、担当者はOracle Database Vaultを無効にすることができません。ただし、サイトで唯一のDV_ACCTMGR
ユーザーがパスワードを失くした場合は、Database Vaultを無効にできます。ベスト・プラクティスとして、DV_OWNER
ロールとDV_ACCTMGR
ロールを、新しいまたは既存のユーザー・アカウントに付与し、Database Vaultをバックアップ・アカウントとして登録したときに作成したDatabase Vault所有者およびアカウント・マネージャのアカウントを使用する必要があります。(以後この問題を回避するためのガイドラインについては、「バックアップOracle Database Vaultアカウント」を参照)。 -
Oracle Database Configuration Assistant (DBCA)を使用して、Oracle Internet Directory (OID)を登録する場合。
ノート:
-
Oracle Database Vaultを無効にすると、インストール時に既存のユーザーおよびロールから取り消された権限が有効のままになることに注意してください。取り消される権限のリストは、「既存のユーザーおよびロールから取り消される権限」を参照してください。
-
Oracle Database Vaultを無効にする場合、一部のDatabase Vault機能は引き続き使用できます。
-
Oracle Database Vaultの削除はサポートされていません。
B.2 ステップ1: Oracle Database Vaultの無効化
Oracle Database Vaultを無効化した後も、Database Vaultの実行に必要なOracle Label Securityは有効なままです。
B.3 ステップ2: 必要なタスクの実行
この段階では、Oracle Database Vaultは無効になっており、必要な作業を実行できます。
次のようなアクティビティを実行できます。
-
Oracle Database VaultのPL/SQLパッケージおよびファンクションを使用します。たとえば、ログインまたは
CONNECT
ルール・セット・エラーを修正するには、DBMS_MACADM
PL/SQLパッケージまたはEnterprise Manager Cloud ControlのOracle Database Vaultページを使用します。CONNECTコマンド・ルールでは、DV_OWNER
またはDV_ADMIN
ロールを持つユーザーのデータベースへの接続は阻止できません。このため、Database Vault管理者はDatabase Vaultを無効化することなく、間違って構成された保護を修正できます。 -
パスワードの作成または変更、あるいはアカウントのロックおよびロック解除などのタスクを実行するために、SYSTEMアカウントまたはSYSアカウントを使用します。標準のデータベースおよび管理ユーザー・アカウントの変更に加えて、
DV_ADMIN
またはDV_ACCTMGR
ロールを付与されているユーザーなど、任意のOracle Database Vault固有のアカウントのパスワードおよびロック・ステータスを変更できます。(以後この問題を回避するためのガイドラインについては、「登録中に作成されるOracle Database Vaultアカウント」でヒントを参照)。 -
インストールまたはセキュリティ保護を無効にする必要のあるその他のタスクを実行します。