その他の19c新機能

この記事では、Oracle19cのその他の新機能について解説します。

スキーマ限定アカウントの拡張

Oracle 18cで導入されたスキーマ限定アカウントの対象範囲および機能が、Oracle 19cで拡張されています。

  • 事前定義済みのユーザーがスキーマ限定アカウントに
  • 管理権限をスキーマ限定アカウントへ付与可能に

スキーマ限定アカウントとは

スキーマ限定アカウント(スキーマ限定ユーザー)とは、認証機能を取り除いて、ユーザーが所有するオブジェクトのみを管理するためのユーザーです。

スキーマ限定アカウントの作成は以下のコマンドで行います。

CREATE USER <ユーザー名> ON AUTHENTICATION;

権限分析がOracle Enterprise Editionで使用可能に

権限分析は、使用されていない不要な権限を特定する機能です。使用されていない不要な権限を取り消し、セキュリティを強化するために役立ちます。

Oracle 18cまでは顕現分析はDatabase Vaultオプションの一部でしたが、Oracle 19cから顕現分析がDatabase Vaultオプションの対象外となり、Oracle Enterprise Editionであればオプションを購入せずとも使用可能になりました。

Data Pump 19c新機能

Oracle 19cで導入されたData Pumpの新機能について解説します。

ENABLE_SECURE_ROLESパラメータ

19cでは、ENABLE_SECURE_ROLESパラメータで、パスワードで保護されたロールを使用するかどうかを指定できるようになっています。

TTS_CLOSURE_CHECKパラメータ

TTS_CLOSURE_CHECKパラメータは19cで新しく導入されました。このパラメータでトランスポータブル表領域において、トランスポート可能かどうかのチェックが実行できます。

TRANSPORTABLEパラメータのKEEP_READ_ONLY

フルトランスポータブルエクスポート/インポートにおけるインポート処理で、TRANSPORTABLEパラメータのKEEP_READ_ONLYを指定すると、エクスポート時に読み取り専用だった表領域をインポート後も読み取り専用のままにできます。

TRANSFORMパラメータのOMIT_ENCRYPTION_CLAUSE

19cでは、暗号化された列を含む表をエクスポートしたダンプファイルをインポートする際に、オプションTRANSFORM=OMIT_ENCRYPTION_CLAUSE:yを指定すると、列の暗号化を解除して表をインポートできるようになりました。

MAX_DATAPUMP_PARALLEL_PER_JOB初期化パラメータ

1ジョブあたりの最大パラレル数制限に関するパラメータ(MAX_DATAPUMP_PARALLEL_PER_JOB)が19cで追加されました。

ダンプファイルのURIにおけるワイルドカード指定

19cではオブジェクトストレージ上に複数のダンプファイルが存在する状況を想定して、DUMPFILEパラメータにおけるURIのファイル名部分にData Pumpの置換変数(%Uや%Lなど)をワイルドカードとして含められるようになりました。

新規報告

閉じる