ヘッダーをスキップ

Oracle Database Application Expressユーザーズ・ガイド リリース 3.0 E05267-02 |
| 目次 | 索引

前へ | 次へ |

# 12 アプリケーションのデプロイ

このセクションでは、アプリケーション・ビルダー内で作成したアプリケーションをパッケージする方法を説明します。

トピック:

このセクションの内容は次のとおりです。

- Oracle Application Expressアプリケーション開発のライフ・サイクルについて

- パッケージ・プロセスの理解

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

- パッケージ・アプリケーションの作成方法

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

- エクスポート・ファイルのインポート

- エクスポート・ファイルのインストール

- アプリケーションURLの公開について

- ビルド・オプションを使用した構成の制御

参照: 「高度なプログラミング手法」および「Application Expressユーザーの管理」

## Oracle Application Expressアプリケーション開発のライフ・サイクルについて

アプリケーション・ビルダーを使用してアプリケーションを開発する際、次のように大きく異なる2つの開発方法を考慮する必要があります。

- 反復による、迅速なアプリケーション開発

- 計画され、段階を経る開発

1つ目の方法は、柔軟性がありすぎてプロジェクトが完成しない危険性があります。それとは対照的に2つ目の方法は、理論上は決められた要件を満たしていても、エンド・ユーザーのニーズに合わないアプリケーションが作成される可能性があります。

### 考慮すべきシステム開発のライフ・サイクル方法論

システム開発のライフ・サイクル（SDLC）は、定義された一連のステップを使用した、ソフトウェア開発全体のプロセスです。Oracle Application Expressには、アプリケーション開発に便利な多数のSDLCモデルがあります。

SDLCウォーターフォールは、最も有名なモデルでしょう。この方法では、開発プロセスは次の段階に分類されます。

1. プロジェクトのプランニング

2. 要件の定義

3. 設計

4. 開発

5. 統合およびテスト

6. インストールおよび採用

7. メンテナンス

この方法は、ある段階の出力結果が次の段階の入力内容になることから、ウォーターフォールと呼ばれます。この方法には、前の段階ですべての要件が確立されていることが前提となります。しかし、実際には、開発プロセスの途中で要件が変更されたり、新しい要件が加わることが多くあります。

Oracle Application Expressの開発環境を使用すると、開発者は、開発においてより対話的な方法をとることができます。他の多くの開発環境とは異なり、プロトタイプの作成が容易です。Oracle Application Expressを使用すると、開発者は次のことを実行できます。

- 組込みウィザードを使用して、アプリケーションのユーザー・インタフェースを簡単に設計できます。

- ユーザーによる使用が可能なプロトタイプを作成でき、フィードバックを収集できます。

- 変更をリアル・タイムに実装し、新しいプロトタイプを簡単に作成できます。

他にOracle Application Expressを使用して機能する方法論として次のものがあります。

- スパイラル: この方法は、実質的には、短いウォーターフォール・サイクルをつなげたものです。各ウォーターフォール・サイクルから新たな要件が発生し、開発チームによって堅牢なプロトタイプが作成できるようになります。

- 高速アプリケーション開発（RAD）ライフ・サイクル: この方法は、完成した製品に近いプロトタイプの作成を非常に重要視した方法です。プロトタイプは、要件フェーズの重要な部分です。このモデルの1つの欠点は、プロトタイプの作成を重要視することによって要件が追加される可能性があることです。開発者は、完全なアプリケーションを作成しようとして、当初の目的を見失うことがあります。

## パッケージ・プロセスの理解

あるOracle Application Expressインスタンスから別のインスタンスにアプリケーションを移動するには、メタデータとアプリケーションで使用されるサポートするオブジェクトの両方を次のように移動する必要があります。

1. アプリケーション定義およびすべての関連ファイルを移動します。「別の開発インスタンスへのアプリケーションの移動方法」を参照してください。

2. サポートするオブジェクトを移動します。データベースの依存性レポートを確認して、移動するオブジェクトを決定します。「データベース・オブジェクトの依存性レポートについて」および「パッケージ・アプリケーションの作成方法」を参照してください。

このセクションの内容は次のとおりです。

- 考慮するデプロイ・オプション

- 作業領域をコピーするかどうかの決定

- データベースをコピーするかどうかの決定

- アプリケーションIDについて

### 考慮するデプロイ・オプション

アプリケーション・ビルダーでアプリケーションを開発する場合は、特定の作業領域内でアプリケーションを作成します。各作業領域には、一意のIDと名前があります。通常は、開発インスタンスでアプリケーションを作成し、本番インスタンスにアプリケーションをデプロイします。

デプロイ・プロセスでは、アプリケーションID、作業領域、データベースまたはOracle HTTP Serverに既存のものを使用するか、新規に作成するかを、それぞれに判断する必要があります。考慮するデプロイ・オプションには、次のものがあります。

1. Application Expresエンド・ユーザーの作成: アプリケーションをデプロイする最も簡単な方法は、Application Expressのエンド・ユーザーを作成し、そのユーザーにURLおよびログイン情報を送信することです。この方法は、少数で寛容なユーザーを持つアプリケーションに有効です。「アプリケーションURLの公開について」および「Application Expressのユーザー管理」を参照してください。

2. 同一作業領域および同一スキーマの使用: アプリケーションをエクスポートしてからインポートし、別のアプリケーションIDを使用してインストールします。この方法は、基礎になるオブジェクトに対する変更は少ないが、アプリケーションの機能に対して頻繁に変更がある場合に有効です。

3. 別の作業領域および同じスキーマの使用: アプリケーションをエクスポートしてから別の作業領域にインポートします。この方法は、開発者によって本番アプリケーションが変更されないようにするために有効です。

4. 別の作業領域および別のスキーマの使用: アプリケーションをエクスポートしてから別の作業領域にインポートし、異なるスキーマを使用するためにアプリケーションをインストールします。この新しいスキーマには、アプリケーションに必要なデータベース・オブジェクトが含まれている必要があります。「データベース・オブジェクトの依存性レポートについて」を参照してください。

5. すべてのバリエーションによる別のデータベースの使用: アプリケーションをエクスポートしてから別のOracle Application Expressインスタンスにインポートし、異なるスキーマおよびデータベースを使用してインストールします。

### 作業領域をコピーするかどうかの決定

既存の作業領域をコピーするかどうかを判断する際に、プリファレンスが問題になります。本番バージョンでは関係するすべてのオブジェクトへのアクセスが必要であることを覚えておいてください。たとえば、次のような場合に作業領域をコピーする必要があります。

- アプリケーションを作業領域内の他のApplication Expressオブジェクトにサブスクライブする場合。

- アプリケーションでOracle Application Express認証を行う場合。作業領域をコピーすると、自動的にすべての必要なユーザー・データが移行されます。

### データベースをコピーするかどうかの決定

データベースをコピーするかどうかを判断する際に、アプリケーションが実行されるスキーマは、開発インスタンスと同じオブジェクトにアクセスする必要があることを覚えておいてください。スキーマの実際の名前は重要ではありません。スキーマ名は、インポート・プロセスで変更できます。

### アプリケーションIDについて

開発バージョンと本番バージョンのアプリケーションで、アプリケーションIDを一致させる必要はありません。実際は、アプリケーションにアプリケーションIDをハード・コードしないことをお薦めします。かわりにアプリケーションの別名（定義の編集ページで定義される）を使用するか、組込み置換文字列（`APP_ID`および`APP_ALIAS`）を使用します。置換文字列は、アプリケーションの機能に影響なくアプリケーションIDを変更できるため、置換文字列の使用をお薦めします。

参照: アプリケーションの別名の定義については「名前」を、`APP_ID`および`APP_ALIAS`の使用方法については「組込み置換文字列について」を参照してください。

### 新規HTTPサーバーのインストールの決定

実行時、Oracle Application Expressは、埋込みPL/SQLゲートウェイ、またはOracle HTTP Serverと`mod_plsql`にアクセスする必要があります。HTTPサーバーをインストールすることにより、アプリケーションの開発バージョンと本番バージョンを分割することができます。HTTPサーバーの構成オプションの詳細は、オペレーティング環境に適切なインストレーション・ガイドのHTTPサーバーの選択に関するセクションを参照してください。また、「関連ドキュメント」を参照してください。

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

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

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

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

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

   ターゲット・インスタンスが別のスキーマである場合は、必要なデータベース・オブジェクトをエクスポートおよびインポートする必要もあります。

4. エクスポートされたファイルをエクスポート・リポジトリからインストールします。詳細は、「エクスポート・ファイルのインストール」を参照してください。

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

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

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

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

参照: 「データベース・オブジェクトの依存性レポートについて」および「パッケージ・アプリケーションの作成方法」

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

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

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

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

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

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

参照: 「データのロード」および「データのアンロード」

## パッケージ・アプリケーションの作成方法

サポートするオブジェクト・ページでパッケージ・アプリケーションを作成すると、アプリケーションのデプロイに必要なステップを非常に簡略化できます。

このセクションの構成は次のとおりです。

- パッケージ・アプリケーションのデプロイを簡略化する方法

- パッケージ・アプリケーションの作成

- イメージ、カスケード・スタイルシートまたは静的ファイルへのインストール・スクリプトの追加

- パッケージ・アプリケーションへのアクセス制御リストの追加

- サポートするオブジェクトのインストール

- サポートするオブジェクトのスクリプト、メッセージ、およびインストール・オプションの削除

- パッケージ・アプリケーションのアップグレード

- サポートするオブジェクトの削除

- インストール・サマリーの表示

### パッケージ・アプリケーションのデプロイを簡略化する方法

ユーザーにとって、アプリケーションのインポートおよびインストールは複雑なプロセスです。最初に、ターゲットのデータベース・オブジェクトおよびシード・データを作成します。次に、アプリケーション定義およびすべての関連ファイル（イメージ、テーマ、他のすべての必要な静的ファイルなど）をインポートしてインストールします。

サポートするオブジェクト・ユーティリティを使用してパッケージ・アプリケーションを作成すると、このプロセスを非常に簡略化できます。多くのステップを実行して、データベース・オブジェクトを作成し、アプリケーションおよびすべてのサポートするファイルをインポートしてインストールするかわりに、サポートするオブジェクトを定義すれば、アプリケーションおよびサポートするファイルを簡単な数ステップで移行できます。

ユーザーがアプリケーション定義をインポートしてインストールした後に、ウィザードにより簡単な数ステップで構成できます。ウィザードでは、サポートするアプリケーション・オブジェクトをインストールするかどうかが要求されます。ユーザーには、サポートするアプリケーション・オブジェクトをその場でインストールするか、後でインストールするかのオプションがあります。

開発者にとって、この機能には、次のような多くの利点があります。

- サポートするオブジェクトが正しい順序で作成されていることを確認してください。

- わずかなステップで素早くアプリケーションをデプロイするための自動化プロセスをユーザーに提供します。

- ユーザーがアプリケーション定義をインポートしてインストールするときにまたは後で、サポートするアプリケーション・オブジェクトをインストールするオプションをユーザーに提供します。「サポートするオブジェクトのインストール」を参照してください。

- ユーザーおよび開発者は、便利な方法で、アプリケーション定義、サポートするファイルおよびすべてのデータベース・オブジェクトを削除できます。「サポートするオブジェクトの削除」を参照してください。

- ユーザーおよび開発者は、簡単な方法で、前にリリースされたパッケージ・アプリケーションをアップグレードできます。「パッケージ・アプリケーションのアップグレード」を参照してください。

また、アプリケーションをサポートする基礎となるデータベース・オブジェクトを素早く編集するために、削除機能およびインストール機能を利用することができます。たとえば、すべてのデータベース・オブジェクトの削除、基礎となるデータベース・オブジェクトの作成スクリプトの編集、および再定義されたアプリケーション・オブジェクトの作成用の再インストールを行うことができます。

### パッケージ・アプリケーションの作成

パッケージ・アプリケーションを作成するには、アプリケーションのサポートするオブジェクト（データベース・オブジェクト、イメージおよびシード・データを含む）およびすべてのインストール前の検証を定義するインストール・スクリプトを作成する必要があります。これらのオブジェクトとインストール・スクリプトおよび削除スクリプト、およびユーザーがサポートするオブジェクト・ページでインストールまたは削除する場合に表示するメッセージを定義します。

このセクションの構成は次のとおりです。

- サポートするオブジェクト・ページへのアクセス

- サポートするオブジェクト・ページの概要

#### サポートするオブジェクト・ページへのアクセス

サポートするオブジェクト・ページで、パッケージ・アプリケーションを作成します。

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

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

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

   アプリケーションのホームページが表示されます。

3. 「サポートするオブジェクト」アイコンをクリックします。

   サポートするオブジェクト・ページが表示されます。

#### サポートするオブジェクト・ページの概要

サポートするオブジェクト・ページの上部に、アプリケーション名が表示され、「オブジェクトの確認」、「システム権限の検証」、「必要な空き」、「使用許諾のプロンプト」、「置換」、「ビルド・オプション」、「検証」、「インストール・スクリプト」、「アップグレード・スクリプト」、「削除スクリプト」および「エクスポートに含める」の現在の選択が示されます。

sup_object_sum.gifの説明

残りのページは4つのカテゴリに分割されています。

##### インストール

「インストール」のリンクを使用して次のタイプの情報を定義します。

- 前提条件: 必要なディスクの空き領域、必要なシステム権限、スキーマ・オブジェクト制限など、アプリケーションのインストール前に必要な組込みチェックを定義します。

- アプリケーション置換文字列: アプリケーションに対して定義された静的置換文字列をリストします。アプリケーション内の多くの語句またはラベルに対する静的置換文字列を定義できます。「置換」を参照してください。

  アプリケーションをパッケージ化する場合、パッケージ・アプリケーションをインストールする際にユーザーが指定できる置換文字列のプロンプトを含めることができます。

- ビルド・オプション: このアプリケーションに対して定義されたビルド・オプションをリストします。ビルド・オプションを使用して、アプリケーション内の特定の機能を条件付きで表示できます。「ビルド・オプションを使用した構成の制御」および「ビルド・オプションまたはビルド・オプション・ステータスのエクスポート」を参照してください。

  アプリケーションをパッケージ化する場合、アプリケーションをインストールする際に表示される特定のビルド・オプションのプロンプトを含めることができます。

- インストール前の検証: パッケージ・アプリケーションに対して定義された検証をリストします。標準のページ検証と同様に、ユーザー定義条件が満たされない場合、これらの検証によりユーザーはデータベース・オブジェクトをインストールできなくなります。「作成」をクリックして、画面に表示されるステップに従います。

- インストール・スクリプト: アプリケーションにサポートするオブジェクトをインストールする複数のインストール・スクリプトを定義できます。新規スクリプトを作成するには、「作成」をクリックして、画面に表示されるステップに従います。既存のスクリプトを編集するには、「編集」アイコンをクリックします。

##### メッセージ

「メッセージ」の下のリンクを使用して、アプリケーションをインストールまたは削除する場合にメッセージを定義して表示します。サポートされるHTMLタグには、`<b>`、`<i>`、`<u>`、`<p>`、`<br>`、`<hr>`、`<ul>`、`<ol>`、`<li>`および`<pre>`が含まれます。使用可能なメッセージ・タイプは次のとおりです。

- ようこそ

- ライセンス

- アプリケーション置換

- ビルド・オプション

- 検証

- 確認

- インストール後

- アップグレード

- 削除

これらのメッセージを表示する際には、クロスサイト・スクリプティング（XSS）攻撃を防ぐために、一連の限定されたHTMLタグのみが認識されることに注意してください。「クロスサイト・スクリプティング保護の概要」を参照してください。

##### アップグレード

「アップグレード・スクリプト」をクリックして、既存のアプリケーションをアップグレードする際に、データベース・オブジェクト、イメージおよびシード・データをアップグレードするスクリプトを定義します。「パッケージ・アプリケーションのアップグレード」を参照してください。

##### 削除

「削除スクリプト」をクリックして、インストール・スクリプトにより作成されたデータベース・オブジェクトおよび静的ファイルを削除するスクリプトを定義します。既存のスクリプトを編集するには、「編集」アイコンをクリックします。

### イメージ、カスケード・スタイルシートまたは静的ファイルへのインストール・スクリプトの追加

インストール・スクリプト・ページで、アプリケーションまたは作業領域に事前にアップロードしたイメージ、カスケード・スタイルシートおよび静的ファイルのインストール・スクリプトを作成できます。Oracle Application Expressでは、新規スクリプトごとに、名前として選択するファイル名が使用されます。対応するAPIコールを削除スクリプトの最後に追加（削除スクリプトが存在しない場合は作成）することもできます。削除スクリプトは、アプリケーションのサポートするオブジェクトが削除されるときに、選択したファイルを削除します。

参照: 「カスタム・カスケード・スタイルシートの使用」、「イメージの管理」および「静的ファイルの管理」

イメージ、カスケード・スタイルシートまたは静的ファイルのインストール・スクリプトを作成するには、次のステップを実行します。

1. 次のように、サポートするオブジェクト・ページにナビゲートします。

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

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

      アプリケーションのホームページが表示されます。

   3. 「サポートするオブジェクト」をクリックします。

      サポートするオブジェクト・ページが表示されます。

2. 「インストール」で、「インストール・スクリプト」をクリックします。

   インストール・スクリプト・ページが表示されます。

3. 「作成」をクリックします。

4. ページの下部で、「ファイルをインストールするスクリプトの作成」をクリックします。

   使用可能なカスケード・スタイルシート、イメージおよび静的ファイルのリストが表示されます。

5. パッケージ・アプリケーションに含めるファイルを選択し、「スクリプトの作成」をクリックします。

### パッケージ・アプリケーションへのアクセス制御リストの追加

アクセス制御リストを作成することによって、アプリケーション、個別ページまたはページ・コンポーネントへのアクセスを制御できます。

パッケージ・アプリケーションのアクセス制御リストを追加するには、次のステップを実行します。

1. アクセス制御リストを作成します。「アプリケーション、ページおよびページ・コンポーネントへのアクセスの制御」を参照してください。

2. 次のように、サポートするオブジェクト・ページにナビゲートします。

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

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

      アプリケーションのホームページが表示されます。

   3. 「サポートするオブジェクト」をクリックします。

      サポートするオブジェクト・ページが表示されます。

3. 「インストール」で、「インストール・スクリプト」をクリックします。

   インストール・スクリプト・ページが表示されます。

4. 「作成」をクリックします。

5. ページの下部で、「アクセス制御表のスクリプトの作成」をクリックします。

   アクセス制御表が定義されている場合は、スクリプトの作成ページに、含まれる表が表示されます。

6. 「スクリプトの作成」をクリックします。

### サポートするオブジェクトのインストール

サポートするオブジェクトを編集した後、適切なスクリプトを作成し、「タスク」リストの「サポートするオブジェクトのインストール」をクリックしてインストール・スクリプトを実行できます。

アプリケーション定義をインポートおよびインストールした後、パッケージ・アプリケーション（またはサポートするオブジェクト）をインストールしないことを選択する場合は、エンド・ユーザーもこの機能を使用できます。

サポートするオブジェクトをインストールするには、次のステップを実行します。

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

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

3. 「サポートするオブジェクト」をクリックします。

   サポートするオブジェクト・ページが表示されます。

4. 「タスク」リストで、「サポートするオブジェクトのインストール」をクリックします。

5. インストール・スクリプトを実行する前にその詳細を表示するには、「インストール・スクリプトのプレビュー」をクリックします。

   スクリプトのプレビュー・ページが表示され、サマリー情報、前提条件および実行する実際のスクリプトがリストされます。

6. スクリプトのプレビュー・ページを終了して続行するには、「閉じる」をクリックします。

7. 「サポートするオブジェクトのインストール」から、「はい」をクリックし、「次へ」をクリックします。

8. 画面に表示されるステップに従います。

### サポートするオブジェクトのスクリプト、メッセージ、およびインストール・オプションの削除

サポートするオブジェクト・ページの「タスク」リストの「サポートするオブジェクトのインストールの削除」をクリックすると、パッケージ・アプリケーションに関連付けられたサポートするオブジェクトのスクリプト、メッセージおよびインストール・オプションを定義するメタデータを削除できます。

サポートするオブジェクトのスクリプト、メッセージおよびインストール・オプションを定義するメタデータを削除するには、次のステップを実行します。

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

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

3. 「サポートするオブジェクト」をクリックします。

   サポートするオブジェクト・ページが表示されます。

4. ページの右側の「タスク」リストで、「サポートするオブジェクトのインストールの削除」をクリックします。

5. 画面に表示されるステップに従います。

### パッケージ・アプリケーションのアップグレード

アップグレード・ページで、前に公開されたアプリケーションをアップグレードするスクリプトを定義できます。

このセクションの構成は次のとおりです。

- アップグレード・スクリプトの定義

- パッケージ・アプリケーションのアップグレード

#### アップグレード・スクリプトの定義

アップグレード・ページを使用して、既存のアプリケーションをアップグレードする際に、データベース・オブジェクト、イメージおよびシード・データをアップグレードするスクリプトを定義できます。

アップグレード・スクリプトを作成するには、次のステップを実行します。

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

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

3. 「サポートするオブジェクト」をクリックします。

   サポートするオブジェクト・ページが表示されます。

4. 「アップグレード」で、「アップグレード・スクリプト」をクリックします。

5. 新規スクリプトを作成するには、「作成」をクリックします。

   ヒント: このアプリケーションの様々な旧バージョンをユーザーがアップグレードできるようにするために、スクリプトのプロパティ・ページに移動してアップグレード・スクリプトに条件を追加できます。

   「既存のサポートするオブジェクトの検出」セクションを使用して、適切なオブジェクトをインストールするか、またはアップグレードする必要があるかを決定します。

6. 「既存のサポートするオブジェクトを検査する問合せ」で、表示されたフィールドに、サポートするオブジェクトが存在する場合に少なくとも1つの行を戻す問合せを入力します。

   パッケージ・アプリケーションをインストールするユーザーにインストール・スクリプトまたはアップグレード・スクリプトを実行するように求めるかどうかが、問合せにより決定されます。

7. 画面に表示されるステップに従います。

#### パッケージ・アプリケーションのアップグレード

アップグレード・スクリプトの作成後、サポートするオブジェクト・ページの「タスク」リストの「サポートするオブジェクトのアップグレード」をクリックすることによりテストできます。

また、エンド・ユーザーもこの機能を使用して既存のパッケージ・アプリケーションをアップグレードできます。

パッケージ・アプリケーションをアップグレードするには、次のステップを実行します。

1. アップグレードする新しいバージョンのアプリケーションをインポートします（使用可能な場合）。「アプリケーションまたはページのインポート」を参照してください。

2. 「作業領域」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

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

4. 「サポートするオブジェクト」をクリックします。

   サポートするオブジェクト・ページが表示されます。

5. 「タスク」リストから、「サポートするオブジェクトのアップグレード」をクリックします。

6. 画面に表示されるステップに従います。

### サポートするオブジェクトの削除

パッケージ・アプリケーションを作成またはインストールすると、次のいずれかの方法で削除できます。

- サポートするオブジェクト・ページで、「サポートされているオブジェクトの削除」をクリックします

- アプリケーションのホームページで、「このアプリケーションの削除」をクリックします

アプリケーションを削除する場合、現在のアプリケーション定義を削除して、サポートするオブジェクトに定義された削除スクリプトを実行するオプションがあります。

参照: 「パッケージ・アプリケーションの作成」

パッケージ・アプリケーションを削除するには、次のステップを実行します。

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

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

3. 「サポートするオブジェクト」をクリックします。

   サポートするオブジェクト・ページが表示されます。

4. 「サポートされているオブジェクトの削除」をクリックします。

5. 削除オプションを次のように選択します。

   - アプリケーション定義の削除: 現在のアプリケーション定義を削除します。

   - データベース・オブジェクトの削除: このアプリケーションのデプロイ属性に定義された削除スクリプトを実行します。

6. 画面に表示されるステップに従います。

### インストール・サマリーの表示

サポートするオブジェクト・ページで、「タスク」リストの「インストール・サマリーの表示」をクリックすると、最近のインストール・ログおよび削除ログを表示できます。このログには、現在のApplication Expressセッション中に発生した最新のインストールまたは削除の結果のみ表示されることに注意してください。

インストール・サマリーを表示するには、次のステップを実行します。

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

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

3. 「サポートするオブジェクト」をクリックします。

   サポートするオブジェクト・ページが表示されます。

4. ページの右側の「タスク」リストで、「インストール・サマリーの表示」をクリックします。

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

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

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

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

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

このセクションの構成は次のとおりです。

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

- 作業領域ユーザーのエクスポート

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

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

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

- イメージのエクスポート

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

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

- テーマのエクスポート

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

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

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

参照: 「アプリケーション・コンポーネントのエクスポート」

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5. サポートするオブジェクトの定義から、パッケージ・インストール・スクリプトおよび構成オプションを含めるかどうかを指定します。「パッケージ・アプリケーションの作成方法」を参照してください。

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

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

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

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

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

参照: 「SQLトレースの有効化およびTKPROFの使用」

### 作業領域ユーザーのエクスポート

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

作業領域ユーザーをエクスポートするには、次のステップを実行します。

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

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

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

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

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

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

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

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

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

4. 「作業領域ユーザーのエクスポート」をクリックします。

参照: 「Application Expressユーザーの管理」

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

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

- 別のアプリケーションまたは作業領域への共有コンポーネントまたはページ・コンポーネントのエクスポート

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

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

参照: 「アプリケーションのエクスポート」、「アプリケーションのページのエクスポート」、「アプリケーションまたはページのインポート」および「ビルド・オプションまたはビルド・オプション・ステータスのエクスポート」

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

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

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

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

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

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

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

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

   - 「コンポーネント」には、共有アプリケーション・コンポーネントおよびページ全体が表示されます。ページ上部のナビゲーション・バーを使用してコンポーネントを検索します。「共有コンポーネントを使用する機能」および「ビルド・オプションまたはビルド・オプション・ステータスのエクスポート」を参照してください。

   - 「ページ別のコンポーネント」には、選択したページのコンポーネントがリストされます。ページから選択して特定のページにナビゲートします。「Check All」をクリックして、すべてのコンポーネントを選択します。

   - アプリケーション属性には、アプリケーション属性が表示されます。CTRLキーまたはSHIFTキーを押して、複数の属性を選択します。「定義ページの編集について」を参照してください。

   - 「ビルド・オプションのステータス」には、使用可能なビルド・オプションが表示されます。このページを使用してビルド・オプションを選択および選択解除します。「ビルド・オプションまたはビルド・オプション・ステータスのエクスポート」を参照してください。

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. Export/Importページで、「エクスポート」をクリックしてから「次へ」をクリックします。

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

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

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

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

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

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

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

参照: 「カスケード・スタイルシートのインポート」および「カスタム・カスケード・スタイルシートの使用」

### イメージのエクスポート

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参照: 「イメージのインポート」、「イメージの管理」および「イメージ・ファインダの使用」

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

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

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

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

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

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

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

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

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. ファイル名を確認し、「すべてのエクスポート」をクリックします。

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

参照: 「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. 「ユーザー・インタフェースのデフォルト値のエクスポート」をクリックします。

## エクスポート・ファイルのインポート

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

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

このセクションの構成は次のとおりです。

- アプリケーションまたはページのインポート

- カスケード・スタイルシートのインポート

- イメージのインポート

- テーマのインポート

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

### アプリケーションまたはページのインポート

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

1. 次のように、インポート・ページにナビゲートします。

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

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

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

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

2. ファイルの指定で、次の内容を指定します。

   1. ファイルのインポート: 「参照」をクリックして、ファイルにナビゲートします。

   2. ファイル・タイプ: 「アプリケーション」、「ページ」または「コンポーネントのエクスポート」を選択します。

   3. ファイルのキャラクタ・セットが正しいことを確認します。

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

   ファイルをインポートすると、ファイルをインストールするオプションが含まれています。

3. インポートしたファイルをインストールするには、「次へ」をクリックします。

   アプリケーションのインストール・ウィザードが表示されます。

4. アプリケーションのインストール・ウィザードでは、次の内容を指定します。

   1. 解析スキーマ: スキーマを選択します。

      これが、アプリケーションのすべてのSQLおよびPL/SQLの解析対象となるスキーマです。

   2. ビルド・ステータス: 次のいずれかの項目を選択します。

      - アプリケーションの実行のみ: ユーザーはアプリケーションの実行のみ可能です。

      - アプリケーションの実行および構築: ユーザーはアプリケーションの実行を、開発者はアプリケーションの実行および編集を行うことができます。

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

      ヒント: 「アプリケーションの実行のみ」を選択する場合、アプリケーションのインポート後にこの設定を変更する方法は、Oracle Application Express管理サービスにログインする以外ありません。「デプロイ時のアプリケーションのビルド・ステータス・セットの変更」を参照してください。

   3. 次のアプリケーションとしてインストール: 次のいずれかの項目を選択します。

      - 新しいアプリケーションIDを自動割当て

      - エクスポート・ファイルからアプリケーションIDを再利用

      - アプリケーションIDを変更

      これらのオプションは、アプリケーションIDの競合を回避するために使用します。これらのオプションは、同じインスタンスに同じアプリケーションの2つのバージョンをインストールする必要がある場合に役立ちます。たとえば、本番インスタンスにアプリケーションを移行しているが、まだ開発バージョンを保持する必要がある場合などです。

   4. 「インストール」をクリックします。

      パッケージ・アプリケーション（サポートするオブジェクトを定義したアプリケーション）をインストールしている場合、インストーラはパッケージ・インストール・スクリプトをインストールするよう要求します。画面に表示される手順に従います。

参照: 「パッケージ・アプリケーションの作成方法」

### カスケード・スタイルシートのインポート

アプリケーションをターゲットのOracle Application Expressインスタンスにインポートした後に、すべての関連ファイルをインポートする必要があります。

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

1. 次のように、インポート・ページにナビゲートします。

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

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

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

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

2. 「ファイルの指定」で、次の内容を指定します。

   1. ファイルのインポート: 「参照」をクリックして、ファイルにナビゲートします。

   2. ファイル・タイプ: 「CSSのエクスポート」を選択します。

   3. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

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

   ファイルをインポートすると、ファイルをインストールするオプションが含まれています。

3. インポートしたファイルをインストールするには、「次へ」をクリックします。

4. 「CSSのインストール」をクリックします。

参照: 「カスタム・カスケード・スタイルシートの使用」および「カスケード・スタイルシートのエクスポート」

### 静的ファイルのインポート

アプリケーションをターゲットのOracle Application Expressインスタンスにインポートした後に、すべての関連ファイルをインポートする必要があります。

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

1. 次のように、インポート・ページにナビゲートします。

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

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

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

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

2. 「ファイルの指定」で、次の内容を指定します。

   1. ファイルのインポート: 「参照」をクリックして、ファイルにナビゲートします。

   2. ファイル・タイプ: 「エクスポート済のファイル」を選択します。

   3. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

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

   ファイルをインポートすると、ファイルをインストールするオプションが含まれています。

3. インポートしたファイルをインストールするには、「次へ」をクリックします。

4. 「静的ファイルのインストール」をクリックします。

参照: 「静的ファイルのエクスポート」

### イメージのインポート

アプリケーションをターゲットのOracle Application Expressインスタンスにインポートした後に、すべての関連ファイルをインポートする必要があります。

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

1. 次のように、インポート・ページにナビゲートします。

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

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

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

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

2. 「定義のインポート」で、次の内容を選択します。

   1. ファイルのインポート: 「参照」をクリックして、ファイルにナビゲートします。

   2. ファイル・タイプ: 「イメージのエクスポート」を選択します。

   3. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

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

   ファイルをインポートすると、ファイルをインストールするオプションが含まれています。

3. インポートしたファイルをインストールするには、「次へ」をクリックします。

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

参照: 「イメージの管理」、「イメージ・ファインダの使用」および「イメージのエクスポート」

### テーマのインポート

アプリケーションをターゲットのOracle Application Expressインスタンスにインポートした後に、すべての関連ファイルをインポートする必要があります。

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

1. 次のように、インポート・ページにナビゲートします。

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

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

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

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

2. 「定義のインポート」で、次の内容を選択します。

   1. ファイルのインポート: 「参照」をクリックして、ファイルにナビゲートします。

   2. ファイル・タイプ: 「エクスポート済のテーマ」を選択します。

   3. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

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

   ファイルをインポートすると、ファイルをインストールするオプションが含まれています。

3. インポートしたファイルをインストールするには、「次へ」をクリックします。

4. 「テーマのインストール」をクリックします。

参照: 「テーマの管理」および「テーマのエクスポート」

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

ユーザー・インタフェースのデフォルト値を使用して、指定したスキーマ内の表、列またはビューにデフォルトのユーザー・インタフェースのプロパティを割り当てることができます。

アプリケーションをターゲットのOracle Application Expressインスタンスにインポートした後に、すべての関連ファイルをインポートする必要があります。

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

1. 次のように、インポート・ページにナビゲートします。

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

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

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

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

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

3. 「定義のインポート」で、次の内容を選択します。

   1. ファイルのインポート: 「参照」をクリックして、ファイルにナビゲートします。

   2. ファイル・タイプ: 「ユーザー・インタフェースのデフォルト値」を選択します。

   3. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

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

   ファイルをインポートすると、ファイルをインストールするオプションが含まれています。

4. インポートしたファイルをインストールするには、「次へ」をクリックします。

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

参照: 「ユーザー・インタフェースのデフォルト値の管理」および「ユーザー・インタフェースのデフォルト値のエクスポート」

## エクスポート・ファイルのインストール

アプリケーションおよびすべての関連ファイルをターゲットのOracle Application Expressインスタンスにインポートすると、ファイルはエクスポート・リポジトリに格納されます。次に、そのファイルをインストールする必要があります。

次のようにエクスポート・ファイルをインストールできます。

- エクスポート・ファイルをインポートしたら、「インストール」ボタンをクリックして、画面に表示されるステップに従います。

- エクスポート・ファイルをアプリケーション・ビルダーにインポートした後、エクスポート・リポジトリからファイルをインストールします。

- エクスポート・ファイルをSQL*Plusからインストールします。

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

このセクションの構成は次のとおりです。

- エクスポート・リポジトリへのアクセス

- エクスポート・リポジトリからのアプリケーション・エクスポートのインストール

- エクスポート・リポジトリからのその他ファイルのインストール

- エクスポート・リポジトリからのファイルの削除

- SQL*Plusからのエクスポート・ファイルのインストール

### エクスポート・リポジトリへのアクセス

アプリケーションおよびすべての関連ファイルをターゲットのOracle Application Expressインスタンスにインポートすると、ファイルはエクスポート・リポジトリに格納されます。

エクスポート・リポジトリにアクセスするには、次のステップを実行します。

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

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

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

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

ヒント: また、アプリケーションのホームページまたはアプリケーション・ビルダーのホームページのいずれかの「タスク」リストの「エクスポート・リポジトリ」をクリックして、「エクスポート・リポジトリ」にアクセスすることも可能です。

### エクスポート・リポジトリからのアプリケーション・エクスポートのインストール

Oracle Application Expressインスタンスにアプリケーション・エクスポートをインポートした後に、そのファイルがアプリケーション・ビルダーでアクティブまたは使用可能になる前にインストールする必要があります。

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

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

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

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

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

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

2. アプリケーション・エクスポートを選択して、「アクション」列で「インストール」をクリックします。

3. 次の項目を指定します。

   1. 解析スキーマ: スキーマを選択します。

      これが、アプリケーションのすべてのSQLおよびPL/SQLの解析対象となるスキーマです。

   2. ビルド・ステータス: 次のいずれかの項目を選択します。

      - アプリケーションの実行のみ

      - アプリケーションの実行および構築

      ターゲット・インスタンスでアプリケーションを実行し、開発者がアクセスできないようにするには、「Run Application Only」を選択します。

      ヒント: 「アプリケーションの実行のみ」を選択する場合、アプリケーションのインポート後にこの設定を変更する方法は、Oracle Application Express管理サービスにログインする以外ありません。「デプロイ時のアプリケーションのビルド・ステータス・セットの変更」を参照してください。

   3. 次のアプリケーションとしてインストール: 次のいずれかの項目を選択します。

      - エクスポート・ファイルからアプリケーションIDを再利用

      - 新しいアプリケーションIDを自動割当て

      - アプリケーションIDを変更

      これらのオプションは、アプリケーションIDの競合を回避するために使用します。これらのオプションは、同じインスタンスに同じアプリケーションの2つのバージョンをインストールする必要がある場合に使用します。たとえば、本番インスタンスにアプリケーションを移行しているが、まだ開発バージョンを保持する必要がある場合などです。

   4. 「インストール」をクリックします。

#### パッケージ・アプリケーションのインストールについて

パッケージ・アプリケーションをインストールしている場合、インストーラはパッケージ・インストール・スクリプトをインストールするよう要求します。画面に表示される手順に従います。

参照: 「パッケージ・アプリケーションの作成方法」

### エクスポート・リポジトリからのその他ファイルのインストール

Oracle Application Expressインスタンスにファイルをインポートした後、そのファイルがアプリケーション・ビルダーでアクティブまたは使用可能になる前にインストールする必要があります。

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

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

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

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

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

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

2. インストールするファイルを選択して、「アクション」列で「インストール」をクリックします。

3. 画面に表示されるステップに従って、「インストール」ボタンをクリックします。

### エクスポート・リポジトリからのファイルの削除

エクスポート・リポジトリからファイルを削除できます。

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

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

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

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

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

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

2. 削除するファイルを選択し、「チェックした項目の削除」をクリックします。

### SQL*Plusからのエクスポート・ファイルのインストール

エクスポート・ファイルは、SQL*Plusからもインストールできます。次の2つの制限があることに注意してください。

- エクスポート・ファイルは、インストール先と同じユーザー・データベース・アカウントで作成されている必要があります。

- エクスポート・ファイルがアプリケーションの場合は、アプリケーションIDが上書きされます。そのため、ターゲット作業領域は、インストールするアプリケーションのIDを所有している必要があります。

- エクスポート・ファイルにサポートするオブジェクトのスクリプトが含まれる場合は、アプリケーションをインストールする際、スクリプトは実行されません。アプリケーション・ビルダーにログインしてサポートするオブジェクトをインストールするか、またはインストール・スクリプトをスタンドアロンSQL*Plusスクリプトにコピーしてそこからインストール・スクリプトを実行できます。

このセクションの構成は次のとおりです。

- ソース作業領域IDとターゲット作業領域IDが同じであることの確認

- SQL*Plusを使用したエクスポート・ファイルのインストール

#### ソース作業領域IDとターゲット作業領域IDが同じであることの確認

SQLコマンド・プロセッサで問合せを実行すると、ソース作業領域とターゲット作業領域が同じであることを確認できます。

ソース作業領域とターゲット作業領域が同じであることを確認するには、次のステップを実行します。

1. ソース作業領域にログインします。

2. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

3. 「SQLコマンド」をクリックします。

4. SQLエディタ・ペインで次のとおり入力し、「実行」をクリックします。

       SELECT &WORKSPACE_ID. FROM DUAL

5. 作業領域IDを確認します。

6. ターゲット作業領域にログインします。

7. ステップ2から5を繰り返し、作業領域IDが一致することを確認します。

#### SQL*Plusを使用したエクスポート・ファイルのインストール

Oracle Application Expressエクスポート・ファイルをSQL*Plusからインストールするには、次のステップを実行します。

1. SQL*Plusにログインします。

2. エクスポート・ファイルを実行します。

   たとえば、エクスポート・ファイルの名前がデフォルトでf144.sqlの場合は、コマンド・プロンプトで`@f144`と入力します。

## アプリケーションURLの公開について

アプリケーションのデプロイ、データのロードおよびユーザーの作成が終了すると、本番URLを公開できます。

アプリケーションのホームページの「実行」アイコンにマウスを置くことにより、アプリケーションへのURLを判別できます。URLがページの下部のステータス・バーに表示されます。

「実行」アイコンは、セキュリティ属性の編集ページのホーム・リンク属性から値を取得します。このリンクを参照するのは、このアイコンと、Oracle Application ExpressログインAPIを使用しないアプリケーションのみです。次に例を示します。

    http://apex.oracle.com/pls/apex/f?p=11563:1:3397731373043366363

各要素の意味は次のとおりです。

- `apex.oracle.com`は、サーバーのURLです。

- `pls`は、`mod_plsql`カートリッジを使用するためのインジケータです。

- `apex`は、データベース・アクセス記述子（DAD）名です。DADはHTTPリクエストを実行できるようにOracle HTTP Serverがデータベース・サーバーに接続する方法を示します。 デフォルト値は`apex`です。

- `f?p=` は、Oracle Application Expressによって使用される接頭辞です。

- `11563`は、コールされているアプリケーションです。

- `1`は、表示されるアプリケーション内のページです。

- `3397731373043366363`は、セッション番号です。

このサンプル・アプリケーションを実行するには、次のURLを使用します。

    http://apex.oracle.com/pls/apex/f?p=11563:1

ユーザーはログイン時に一意のセッション番号を受信します。

参照: 「「セキュリティ属性の編集」ページへのアクセス」

## ビルド・オプションを使用した構成の制御

ビルド・オプションを使用すると、アプリケーションで特定の機能を条件付きで表示できます。

ビルド・オプションは、`INCLUDE`および`EXCLUDE`という2つの値をとることができます。属性を含めるように指定すると、Application Expressエンジンは、実行時にその属性をアプリケーション定義の一部として認識します。逆に、属性を除外するように指定すると、Application Expressエンジンは、その属性を存在しないものとして処理します。

このセクションの構成は次のとおりです。

- ビルド・オプションの作成

- ビルド・オプションの管理

- ビルド・オプションまたはビルド・オプション・ステータスのエクスポート

- ビルド・オプションの使用状況レポートの表示

参照: 「デプロイ時のアプリケーションのビルド・ステータス・セットの変更」

### ビルド・オプションの作成

ビルド・オプション・ページのアプリケーションに対してビルド・オプションを作成します。

ビルド・オプションを作成するには、次のステップを実行します。

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

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

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

4. 「アプリケーション」で、「ビルド・オプション」をクリックします。

5. 新しいビルド・オプションを作成するには、「作成」をクリックします。

6. 画面に表示されるステップに従います。

#### 「ビルド・オプション」ページ

ビルド・オプションを作成すると、そのビルド・オプションは「ビルド・オプション」ページに表示されます。「ビュー」リストから選択して、「ビルド・オプション」ページの表示方法を制御します。使用可能なオプションは次のとおりです。

- アイコン（デフォルト）: 各ビルド・オプションを大きいアイコンとして表示されます。ビルド・オプションを編集するには、該当するアイコンをクリックします。

- 詳細: 各ビルド・オプションをレポートで1行に表示します。各行には、アプリケーションID、ビルド・オプション名、ステータスおよびビルド・オプションの使用状況レポートへのリンクが含まれています。ビルド・オプションを編集するには、該当する名前をクリックします。

### ビルド・オプションの管理

ビルド・オプションは、`INCLUDE`および`EXCLUDE`という2つの値をとることができます。属性を含めるように指定すると、Application Expressエンジンは、実行時にその属性をアプリケーション定義の一部として認識します。逆に、属性を除外するように指定すると、Application Expressエンジンは、その属性を存在しないものとして処理します。

ビルド・オプションを含めるまたは除外するには、次のステップを実行します。

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

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

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

4. 「アプリケーション」で、「ビルド・オプション」をクリックします。

5. 適切なビルド・オプションを選択します。

   ビルド・オプションの作成/編集ページが表示されます。

6. 「ステータス」で、「INCLUDE」または「EXCLUDE」のいずれかを選択します。

#### ビルド・オプションの選択

ビルド・オプションを作成すると、ページ、コンポーネント（レポート、グラフまたはフォーム）、特定のページ・コントロール（ボタン・アイテム、LOV）、および別の共有コンポーネント（ブレッドクラム、リストまたはタブ）に対して選択できます。適切な属性ページに移動して、ビルド・オプションをページ、コンポーネント、ページ・コントロールまたは共有コンポーネントに適用します。ほとんどの属性ページには、定義済のビルド・オプションを選択できる「構成」セクションがあります。

参照: 「ページ属性の編集」

### ビルド・オプションまたはビルド・オプション・ステータスのエクスポート

コンポーネントのエクスポート・ページで、ビルド・オプションまたはビルド・オプション・ステータスをエクスポートできます。ビルド・オプション・ステータスのエクスポートは、別の環境内でビルド・オプションをオンまたはオフに切り替えるために効果的な方法です。たとえば、この機能を使用して、隠し機能を備えた本番アプリケーションをデプロイできます。

これを行うには、隠し機能のあるコンポーネントと`EXCLUDE`のステータスを持つビルド・オプションを関連付けます。デプロイ後、ビルド・オプションのステータスを`INCLUDE`に変更して、ビルド・オプション・ステータスをエクスポートすると隠し機能を有効化できます。

ビルド・オプション・ステータスを本番インスタンスに適用すると、新しい機能が表示されます。

参照: 「パッケージ・アプリケーションの作成方法」および「アプリケーション・コンポーネントのエクスポート」

ビルド・オプションまたはビルド・オプション・ステータスをエクスポートするには、次のステップを実行します。

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

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

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

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

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

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

2. エクスポートするビルド・オプションを次のように選択します。

   1. 「コンポーネント」タブをクリックして、エクスポートするビルド・オプションを選択します。

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

3. 次のように、エクスポートする「ビルド・オプションのステータス」を選択します。

   1. 「ビルド・オプションのステータス」タブをクリックして、エクスポートするビルド・オプションを選択します。

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

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

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

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

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

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

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

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

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

### ビルド・オプションの使用状況レポートの表示

ビルド・オプションを作成すると、ビルド・オプション・ページに「使用状況」タブが表示されます。このレポートには、カレント・アプリケーションでのビルド・オプションの使用状況が詳述されます。

注意: 「使用状況」タブは、ビルド・オプションを作成した後のビルド・オプション・ページにのみ表示されます。

ビルド・オプションの使用状況レポートを表示するには、次のステップを実行します。

1. 「ビルド・オプション」ページにナビゲートします。

   1. 「作業領域」ホームページにナビゲートします。

   2. 「アプリケーション・ビルダー」アイコンをクリックします。

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

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

   5. 「アプリケーション」で、「ビルド・オプション」をクリックします。

      ビルド・オプション・ページが表示されます。

2. 「ビルド・オプション」ページで、「使用状況」をクリックします。

   ビルド・オプションの使用状況レポートが表示されます。

3. ビルド・オプションを選択して、「実行」をクリックします。