[Oracle Database] ORA-00439の発生原因と対処方法

事象

環境:Linux、11gR2 SE (DBaaS)

トランスポータブル表領域を利用しようとした際に発生。

 

エラーの意味

Error Messagesマニュアルより、
https://docs.oracle.com/cd/E96517_01/errmg/ORA-00000.html#GUID-27437B7F-F0C3-4F1F-9C6E-6780706FB0F6

ORA-00439: 機能は有効ではありません: string
原因: 指定された機能は使用できません。

処置: この機能は使用しないでください。

 

原因調査

ライセンス情報マニュアルより、
https://docs.oracle.com/cd/E96517_01/dblic/Licensing-Information.html#GUID-AB56CEE3-955E-4E56-8B44-6075E889C283

トランスポータブル表領域(クロス・プラットフォームかつフル・トランスポータブルなエクスポート/インポートを含む)
SE2 EE EE-ES DBCS
SE EE EE-HP EE-EP ExaCS
N Y Y N Y Y Y Y

SE2へのトランスポータブル表領域のインポートはサポートされる

⇒トランスポータブル表領域の機能を利用するためには、Enterprise Editionライセンス以上が必要。
(インポート実行環境についてはSEで良い)

 

対処方法

  • トランスポータブル表領域はEnteprise Editionライセンスのある環境で利用する
    or
  • トランスポータブル表領域を利用せずに、データを移行する

 

教訓

  • 利用する機能に必要なエディション/オプションは事前に確認すること

 

スポンサードリンク

Be the first to comment

Leave a Reply

Your email address will not be published.


*