ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース3.2
B53794-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

アプリケーションおよび関連ファイルのエクスポート

エクスポート・ページの上部にある「ワークスペース・ユーザー」、「アプリケーション」、「CSS」、「イメージ」、「ファイル」、「テーマ」および「ユーザー・インタフェースのデフォルト値」タブを使用するアプリケーション定義およびすべての関連ファイルをエクスポートおよびインポートします。ワークスペース・ユーザーを移行しないか、ターゲット・インスタンスで共有コンポーネントのサブスクリプションをレプリケートしないかぎり、ワークスペースをエクスポートする必要がないことに注意してください。

アプリケーションとすべての関連ファイルをエクスポートしたら、それらをターゲットのOracle Application Expressインスタンスにインポートしてからインストールする必要があります。一般的に、常にアプリケーションをインポートしてから関連ファイルをインポートします。「別の開発インスタンスへのアプリケーションの移動方法」を参照してください。


ヒント:

パッケージ・アプリケーションを作成すると、アプリケーションのデプロイに必要なステップを単純化できます。「パッケージ・アプリケーションの作成方法」を参照してください。

この項には、次の項目が含まれます。

アプリケーションのエクスポート

アプリケーションのエクスポート時に、Oracle Application ExpressによってPL/SQL APIコールを含むテキスト・ファイルが生成されます。

アプリケーションをエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. 「アプリケーション」から、エクスポートするアプリケーションを選択します。

  3. 「ファイル形式」から、エクスポート・ファイルの行を形式化する方法を選択します。

    • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

    • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

  4. 「新しい所有者」から、オプションで別の所有者を選択します。デフォルトでは、アプリケーションはアプリケーション属性の所有者で識別される所有者が所有します。

  5. 「新しいビルド・ステータス」から、次のいずれかの項目を選択します。

    • アプリケーションの実行のみ: 開発者は、アプリケーションの実行のみができます。

    • アプリケーションの実行および構築: 開発者は、アプリケーションを実行および編集できます。

    「アプリケーションの実行のみ」の選択は、他の開発者がアプリケーションを変更できないようにするために効果的な方法です。


    ヒント:

    「アプリケーションの実行のみ」を選択した場合は、引数p_traceYesに設定できません。詳細は、「ビルド・オプションを使用した構成の制御」を参照してください。また、アプリケーションのインポート後にこの設定を変更する方法は、Oracle Application Express管理サービスにログインする以外ありません。Oracle Application Express管理ガイドの「デプロイ時のアプリケーションのビルド・ステータス・セットの変更」を参照してください。

  6. 「デバッグ」から、次のいずれかの項目を選択します。

    • はい: デバッグが有効な状態でアプリケーションがエクスポートされます。

    • いいえ: デバッグが無効な状態でアプリケーションがエクスポートされます。

  7. 「サポートするオブジェクトの定義をエクスポート」から、アプリケーションと共にサポートするオブジェクトの定義をエクスポートするかどうかを指定します。選択可能なオプションについては、「パッケージ・アプリケーションの作成方法」を参照してください。

  8. 「コメントのエクスポート」から、このアプリケーションに対するコメントをエクスポートするかどうかを指定します。「開発者コメントの追加」を参照してください。

  9. 事前に定義されたとおりにアプリケーションをエクスポートするには、「現在から」フィールドを使用します。表示されるフィールドに、時間を分単位で指定します。

    このユーティリティは、DBMS_FLASHBACKパッケージを使用します。システム変更番号(SCN)マッピングへのタイムスタンプが約5分ごとにリフレッシュされるため、検索しているバージョンの検出にはそれと同じ時間がかかる場合があります。元に戻す情報が保持される時間は、起動パラメータUNDO_RETENTION(デフォルトは3時間)に影響されます。ただし、このパラメータはUNDO表領域のサイズにのみ影響します。2つのデータベースに同じUNDO_RETENTIONパラメータが含まれている場合でも、トランザクション数が少ないデータベースでは、UNDO表領域が一杯ではなく、以前のデータが強制的にアーカイブされるため、より前の時点に戻ることができます。

  10. 「アプリケーションのエクスポート」をクリックします。

実際のアプリケーション・ファイルをエクスポートするのみでなく、カスケード・スタイルシート、イメージ、スクリプト・ファイルなど、その他の関連ファイルもエクスポートする必要がある場合があります。

ワークスペース・ユーザーのエクスポート

ワークスペース・ユーザーを作成すると、他のユーザーに使用可能なアプリケーションを作成できます。ワークスペース・ユーザーをエクスポートすると、Oracle Application Expressは、ユーザーおよびすべての定義されたユーザー・グループのASCIIテキストのSQLスクリプトを作成します。

ワークスペース・ユーザーをエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. エクスポート・ページで、「ワークスペース・ユーザー」タブをクリックします。

  3. 「ファイル形式」から、エクスポート・ファイルの行を形式化する方法を選択します。

    • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

    • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

  4. 「ワークスペース・ユーザーのエクスポート」をクリックします。


関連項目:

『Oracle Application Express管理ガイド』の「Application Expressユーザーの管理」

アプリケーション・コンポーネントのエクスポート

コンポーネントのエクスポート・ページ上のページの共有コンポーネントまたはコンポーネントをエクスポートできます。このウィザードを使用して次のことを実行できます。

  • 別のアプリケーションまたはワークスペースへの共有コンポーネントまたはページ・コンポーネントのエクスポート

  • コンポーネントの編集前のバックアップ

  • 別のOracle Application Expressインスタンスへのパッチとして機能するエクスポートの作成

共有コンポーネントまたはページ・コンポーネントをエクスポートするには、次のステップを実行します。

  1. コンポーネントのエクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. 「共有コンポーネント」をクリックします。

    4. 「タスク」リストから「アプリケーション・コンポーネントのエクスポート」をクリックします。

      「コンポーネントのエクスポート」ページが表示されます。

  2. 次のタブをクリックして、エクスポートするコンポーネントを選択します。

  3. 「エクスポートに追加」をクリックします。

  4. 「次へ」をクリックします。

  5. エクスポートするコンポーネントに対して、次のステップを実行します。

    1. 「ファイル形式」から、エクスポート・ファイルの行を形式化する方法を選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    2. 事前に定義されたとおりにページをエクスポートするには、「現在から」フィールドを使用します。表示されるフィールドに、時間を分単位で指定します。

      このユーティリティは、DBMS_FLASHBACKパッケージを使用します。システム変更番号(SCN)マッピングへのタイムスタンプが約5分ごとにリフレッシュされるため、検索しているバージョンの検出にはそれと同じ時間がかかる場合があります。元に戻す情報が保持される時間は、起動パラメータUNDO_RETENTION(デフォルトは3時間)に影響されます。ただし、このパラメータはUNDO表領域のサイズにのみ影響します。2つのデータベースに同じUNDO_RETENTIONパラメータが含まれている場合でも、トランザクション数が少ないデータベースでは、UNDO表領域が一杯ではなく、以前のデータが強制的にアーカイブされるため、より前の時点に戻ることができます。

    3. 「コンポーネントのエクスポート」をクリックします。

アプリケーションのページのエクスポート

ページ定義で「ページのエクスポート」アイコンをクリックすると、アプリケーション内の特定のページをエクスポートすることもできます。ページのエクスポート時に、エクスポートされるページが同じアプリケーションIDとワークスペースIDを持っている場合のみ正常にインポートされることを覚えておいてください。

アプリケーションのページをエクスポートするには、次のステップを実行します。

  1. 該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。

  2. ページ定義には、次の2つの方法でエクスポートできます。

    • 右上隅にある下向き矢印の「ページのエクスポート」アイコンをクリックします。

    • 「ビュー」リストから「エクスポート」を選択し、「実行」をクリックします。

    ページのエクスポート・ウィザードが表示されます。

  3. 「ページ」で、エクスポートするテーマを選択します。

  4. 「ファイル形式」から、エクスポート・ファイルの行を形式化する方法を選択します。

    • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

    • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

  5. 事前に定義されたとおりにページをエクスポートするには、「現在から」フィールドを使用します。表示されるフィールドに、時間を分単位で指定します。

    このユーティリティは、DBMS_FLASHBACKパッケージを使用します。システム変更番号(SCN)マッピングへのタイムスタンプが約5分ごとにリフレッシュされるため、検索しているバージョンの検出にはそれと同じ時間がかかる場合があります。元に戻す情報が保持される時間は、起動パラメータUNDO_RETENTION(デフォルトは3時間)に影響されます。ただし、このパラメータはUNDO表領域のサイズにのみ影響します。2つのデータベースに同じUNDO_RETENTIONパラメータが含まれている場合でも、トランザクション数が少ないデータベースでは、UNDO表領域が一杯ではなく、以前のデータが強制的にアーカイブされるため、より前の時点に戻ることができます。

  6. 「ページのエクスポート」をクリックします。

カスケード・スタイルシートのエクスポート

エクスポート・カスケード・スタイルシート・ユーティリティを使用して、アップロードしたカスケード・スタイルシートをエクスポートできます。このユーティリティを使用して、アップロードしたカスケード・スタイルシートのみエクスポートできることに注意してください。

関連するカスケード・スタイルシートをエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. ページ上部の「CSS」タブをクリックします。

  3. カスケード・スタイルシートのエクスポート・ページで、次の内容を選択します。

    1. スタイルシート: エクスポートするカスケード・スタイルシートを選択します。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    3. 「スタイルシートのエクスポート」をクリックします。

イメージのエクスポート

エクスポート・イメージ・ユーティリティを使用して、アップロードしたイメージをエクスポートできます。このユーティリティを使用してイメージをエクスポートする場合、イメージはテキスト・ドキュメントに変換されます。このユーティリティを使用してアップロードしたイメージのみエクスポートできることに注意してください。

アップロードしたイメージをエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. ページ上部の「イメージ」タブをクリックします。

  3. イメージのエクスポート・ページで、次の内容を選択します。

    1. 次のアプリケーションのイメージをエクスポート: イメージのエクスポート元のアプリケーションを選択します。

      「ワークスペース・イメージ」を選択した場合、特定のアプリケーションに関連付けられていないリポジトリ内のイメージのみがエクスポートされることに注意してください。すべてのイメージが特定のアプリケーションに関連付けられている場合、ワークスペース・イメージのエクスポート・ファイルは空になります。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

  4. 「イメージのエクスポート」をクリックします。

静的ファイルのエクスポート

静的ファイルのエクスポート・ユーティリティを使用して、インポートした静的ファイルをエクスポートできます。このユーティリティを使用して、アップロードした静的ファイルのみエクスポートできることに注意してください。

関連する静的ファイルをエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. ページ上部の「ファイル」タブをクリックします。

  3. 「静的ファイルのエクスポート」で、次の内容を選択します。

    1. 静的ファイル - エクスポートするファイルを選択します。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    3. 「ファイルのエクスポート」をクリックします。

別のOracle Application Expressインスタンスへのインポートについて

このセクションで説明したWebインタフェースを使用して、エクスポートした静的ファイルを別のOracle Application Expressインスタンスにインポートできないことに注意してください。静的ファイルを別のOracle Application Expressインスタンスをインポートするには、データベースに接続してSQL*Plusを使用します。同じ名前とワークスペースIDを持つワークスペースからエクスポートおよびワークスペースにエクスポートする必要があることに注意してください。

スクリプト・ファイルのエクスポート

エクスポートおよびインポート・タスクを使用して、選択したスクリプトを現行のスクリプト・リポジトリから別のワークスペース内のスクリプト・リポジトリに送信できます。

スクリプト・ファイルをエクスポートするには、次のステップを実行します。

  1. ワークスペース・ホームページで、「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」をクリックします。

  3. 「タスク」リストで、「エクスポート」をクリックします。

  4. 適切なスクリプト・ファイルを選択し、「エクスポートに追加」をクリックします。

  5. ファイル名を確認し、「すべてのエクスポート」をクリックします。

    スクリプトを削除するには、「削除」チェック・ボックスを選択します。


関連項目:

Oracle Application Express SQLワークショップおよびユーティリティ・ガイドの「SQLスクリプトの使用」

テーマのエクスポート

テーマのエクスポート・ユーティリティを使用して、Oracle Application Expressの1つの開発インスタンスからファイルにテーマをエクスポートします。

エクスポート・ページからのテーマのエクスポート

エクスポート・ページからアプリケーション・テーマをエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. ページ上部の「テーマ」をクリックします。

  3. アプリケーション・テーマのエクスポート・ページで、次の内容を選択します。

    1. テーマのエクスポート - エクスポートするテーマを選択します。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    3. 「テーマのエクスポート」をクリックします。

テーマ・ページからのテーマのエクスポート

テーマ・ページからアプリケーション・テーマをエクスポートするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。

  4. 「ユーザー・インタフェース」で、「テーマ」を選択します。

    テーマ・ページが表示されます。

  5. 「タスク」リストで、「テーマのエクスポート」をクリックします。

    エクスポート・ページが表示されます。

  6. テーマのエクスポート・ページで、次の内容を選択します。

    1. テーマのエクスポート - エクスポートするテーマを選択します。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    3. 「テーマのエクスポート」をクリックします。

ユーザー・インタフェースのデフォルト値のエクスポート

ユーザー・インタフェースのデフォルト値のエクスポートは、ターゲット・システムでの開発を予定している場合に便利です。

ユーザー・インタフェースのデフォルト値をエクスポートする場合は、選択したスキーマに対するすべてのユーザー・インタフェースのデフォルト値が、1つのSQLコマンド・スクリプトにエクスポートされます。プロンプトが表示されたら、このファイルをハードディスク・ドライブに保存してください。このファイルには、アプリケーションのPL/SQL APIをコールして表のヒントを作成するAPIコールが含まれています。このファイルを使用して、ユーザー・インタフェースのデフォルト値を別のデータベースおよびOracle Application Expressインスタンスにインポートできます。

エクスポート・ページからのユーザー・インタフェースのデフォルト値のエクスポート

エクスポート・ページからユーザー・インタフェースのデフォルト値をエクスポートするには、次のステップを実行します。

  1. エクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. アプリケーションのホームページで、「エクスポート/インポート」をクリックします。

    4. エクスポート/インポート・ページで、「エクスポート」をクリックしてから「次へ」をクリックします。

  2. ページ上部の「ユーザー・インタフェースのデフォルト値」タブをクリックします。

  3. ユーザー・インタフェースのデフォルト値のエクスポート・ページで、次の内容を選択します。

    1. スキーマ: ユーザー・インタフェースのデフォルト値に関連付けられた表を所有するスキーマを選択します。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    3. 「ユーザー・インタフェースのデフォルト値のエクスポート」をクリックします。

ユーザー・インタフェースのデフォルト値ページからのユーザー・インタフェースのデフォルト値のエクスポート

ユーザー・インタフェースのデフォルト値ページからユーザー・インタフェースのデフォルト値をエクスポートするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

  4. 「ユーザー・インタフェース」で、「ユーザー・インタフェースのデフォルト値」を選択します。

    ユーザー・インタフェースのデフォルト値ページが表示されます。

  5. 「タスク」リストから「エクスポート」をクリックします。

  6. ユーザー・インタフェースのデフォルト値のエクスポート・ページで、次の内容を選択します。

    1. スキーマ: ユーザー・インタフェースのデフォルト値に関連付けられた表を所有するスキーマを選択します。

    2. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    3. 「ユーザー・インタフェースのデフォルト値のエクスポート」をクリックします。

イメージ、CSSおよびスクリプト・ファイルの格納先

実行時、Oracle Application Expressは、Oracle HTTP Serverとmod_plsql、または埋込みPL/SQLゲートウェイにアクセスする必要があります。イメージ、CSSおよびスクリプト・ファイルの格納先は、選択したHTTPサーバーによって異なります。

この項には、次の項目が含まれます。

Oracle HTTP Serverを使用する場合のイメージ、CSSおよびスクリプト・ファイルの格納先

Oracle HTTP ServerまたはOracle Application Serverの構成では、イメージは別名/i/による参照先のファイル・システムに格納されます。ファイル・システムで直接イメージを検出するには、次のファイルを参照して、テキスト別名/i/を検索してください。

  • Oracle9i HTTP Server リリース2の場合: httpd.confファイルを確認します。

  • Oracle Database 11gで配布されたOracle HTTP Serverの場合: dads.confファイルを確認します。

  • Oracle Application Server 10gの場合: marvel.confファイルを参照します。

テキスト別名/i/を検出するための例は、Oracle Application Expressインストレーション・ガイドを参照してください。

埋込みPL/SQLゲートウェイを使用する場合のイメージ、CSSおよびスクリプト・ファイルの格納先

埋込みPL/SQLゲートウェイを使用してOracle Application Expressを実行する場合、イメージは、Oracle XML DBリポジトリ内のデータベースに直接格納されます。イメージには、Oracle XML DBのWebDAV機能またはFTPを使用してアクセスできます。詳細は、『Oracle XML DB開発者ガイド』のプロトコルによるリポジトリへのアクセスに関する説明を参照してください。