Oracle Databaseのアップグレード後のOracle Database Vaultの有効化
ターゲットのデータベース・リリースによっては、Oracle Database Vaultを無効にしないとOracle Databaseのアップグレードを完了できない場合があります。
- Oracle Database Vaultの無効化なしでのOracle Databaseのアップグレード
Oracle Database 12cリリース2 (12.2.0.1)以降のリリースにアップグレードするには、ルート・コンテナでDV_PATCH_ADMIN
ロールをSYS
に共通に付与してアップグレード後に取り消すか、アップグレード後にOracle Database Vaultを無効にして再度有効にします。 - Oracle Database Vaultが関連する一般的なアップグレード・シナリオ
アップグレード後にOracle Database Vaultを有効にする必要があるかどうかは、ソースのOracle Databaseリリースによって異なります。
親トピック: Oracle Databaseのアップグレードの準備
Oracle Database Vaultの無効化なしでのOracle Databaseのアップグレード
Oracle Database 12cリリース2 (12.2.0.1)以降のリリースにアップグレードするには、ルート・コンテナでDV_PATCH_ADMIN
ロールをSYS
に共通に付与してアップグレード後に取り消すか、アップグレード後にOracle Database Vaultを無効にして再度有効にします。
Oracle Database Vaultが有効になっており、CDB全体をアップグレードする場合は、次のいずれかの方法を使用します。
- CDBアップグレード方法1:
DV_OWNER
ロールを持つ共通ユーザーとしてルート・コンテナにログインしてから、GRANT DV_PATCH_ADMIN TO SYS CONTAINER=ALL
文を発行することで、DV_PATCH_ADMIN
をユーザーSYS
に一時的に付与します。Oracle Database Vaultの制御は、アップグレード前と同じ状態になります。アップグレードが完了した後は、DV_OWNER
ユーザーとしてルート・コンテナにログインし、REVOKE DV_PATCH_ADMIN FROM SYS CONTAINER=ALL
文を発行してSYS
からDV_PATCH_ADMIN
ロールを取り消します。 - CDBアップグレード方法2:
DV_OWNER
ロールを持つユーザーとして各コンテナにログインしてから、DBMS_MACADM.DISABLE_DV
プロシージャを実行します。最初にPDBでOracle Database Vaultを無効にしてから、最後にルート・コンテナでOracle Database Vaultを無効にする必要があります。PDBを1つのみアップグレードしている場合は、そのPDBでのみOracle Database Vaultを無効にできます。アップグレードが完了した後は、DV_OWNER
ユーザーとして各コンテナにログインしてからDVSYS.DBMS_MACADM.ENABLE_DV
プロシージャを実行することで、Oracle Database Vaultを有効にできます。Oracle Database Vaultを有効にする順序は、最初にルート・コンテナで、その後にPDBで有効にする必要があります。PDBは任意の順序で有効にできますが、最初にルート・コンテナを有効にする必要があります。
アップグレード前に手動でOracle Database Vaultを無効にした場合は、アップグレード後に手動でOracle Database Vaultを有効にする必要があります。
アップグレード前にOracle Database Vaultを有効にしていなかった場合は、アップグレード後に手動で有効にできます。
ノート:
この手順は、非CDBアップグレードにも適用されますOracle Database Vaultが関連する一般的なアップグレード・シナリオ
アップグレード後にOracle Database Vaultを有効にする必要があるかどうかは、ソースのOracle Databaseリリースによって異なります。
-
Oracle Database 11gリリース2 (11.2)以下からのアップグレード: アップグレード後、Oracle Database Vaultはデフォルトで無効になります。
-
Oracle Database 12cリリース1 (12.1)以上からのアップグレード: アップグレード後、Oracle Database Vaultはアップグレード前に用意したものと同じ強化ステータスになります。
表2-1 Oracle Database Vaultの一般的なアップグレード・シナリオおよびアップグレード準備作業
ソース・データベース・リリース | ターゲット・データベース・リリース | アップグレード前にDatabase Vaultを無効にする必要があるかどうか | アップグレード後のDatabase Vaultのステータス |
---|---|---|---|
11.2以前 | 12.1 | 必要 | 無効。アップグレード後にDatabase Vaultを手動で有効にする必要があります。 |
11.2以前 | 12.2、18.1以降 | 不要 | 無効。アップグレード後にDatabase Vaultを手動で有効にする必要があります。 |
12.1、12.2、18.1以降 | 12.2、18.1以降 | 不要 | Database Vaultはアップグレード前に用意したものと同じ強化ステータスになります。 |