ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース4.2 for Oracle Database 12c
B71338-03
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

16.3 別のインスタンスへのアプリケーションの移動方法

アプリケーションを他のワークスペースに移動するか、コピーを作成するのみかにかかわらず、デプロイでは次のステップを実行します。

  1. サポートするデータベース・オブジェクトを移動します(適切な場合)。「データベース・オブジェクトの依存性」レポートを確認して、移動するオブジェクトを決定します。「「データベース・オブジェクトの依存性」レポートの使用」を参照してください。

  2. アプリケーション定義とサポートするオブジェクトをパッケージ化して、カスタム・パッケージ・アプリケーションを作成します。「カスタム・パッケージ・アプリケーションの作成方法」を参照してください。

  3. カスタム・パッケージ・アプリケーションのエクスポート「アプリケーションおよび関連ファイルのエクスポート」を参照してください。

  4. エクスポートされたファイルをターゲットのOracle Application Expressインスタンスにインポートします。「エクスポート・ファイルのインポート」を参照してください。

アプリケーションは、アプリケーションが開発されたワークスペース以外のワークスペースにもインポートできます。「考慮するデプロイ・オプション」を参照してください。


ヒント:

アプリケーション定義およびすべてのサポートするオブジェクトを手動でも移動できます。「アプリケーションおよび関連ファイルのエクスポート」を参照してください。

16.3.1 データベース・オブジェクトの管理について

アプリケーションと適切な関連ファイルをエクスポートする前に、アプリケーションによって参照されるデータベース・オブジェクトも移行する必要があるかどうかを判断する必要があります。移動するデータベース・オブジェクトがわからない場合は、データベース・オブジェクトの依存性レポートを確認します。

ターゲットのスキーマが開発環境で使用されるスキーマとは異なる場合、アプリケーションによって参照されるデータベース・オブジェクトを移行する必要があります。多くの場合、Oracle Databaseのエクスポート・ユーティリティおよびインポート・ユーティリティを使用して、開発環境からターゲットのインスタンスにアプリケーション・スキーマをコピーするのみでこれを行うことができます。次に、この方法が適切でない2つの一般的なケースを示します。

  • オブジェクト開発スキーマが、ターゲット・インスタンス・スキーマがアクセス権を持たない表領域を参照している場合

  • 開発インスタンス・スキーマに、ターゲット・インスタンス・スキーマに移行しないサンプル・データが含まれている場合

データベース管理者またはOracle Application Express管理者がOracle Application Expressアプリケーションのエクスポートを行う場合、それらの管理者と連絡して、次のことを明示しておく必要があります。

  • アプリケーションのエクスポート時に、すべてのデータを含める必要がある

  • 指定した特定の表のデータを含めない


ヒント:

『Oracle Application Express SQLワークショップ・ガイド』のデータ・ワークショップを使用したデータの管理に関する説明