このセクションでは、Oracle Application Expressアプリケーションのデプロイに関する基本的な情報について説明します。また、エンド・ユーザーの作成方法やアプリケーションのURLの決定方法についても説明します。
このセクションの内容は次のとおりです。
開発環境でアプリケーションを構築した後は、エンド・ユーザーが使用できるようにアプリケーションをデプロイする必要があります。デプロイを行うには、次のステップを実行します。
サポートするオブジェクトの定義を収集します(CREATE object文、サンプル・データ、イメージ、ファイルなど)。データベースの依存性レポートを確認して、サポートするオブジェクトのうち移動対象となるものを決定します。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の「アプリケーション・レポートの表示」を参照してください。
サポートするオブジェクトを定義します。これには、前のステップで収集したオブジェクト定義と、その他のサポートするオブジェクト(メッセージ、前提条件など)が含まれます。
アプリケーションとサポートするオブジェクトをエクスポートします。
エクスポートされたファイルをインポートしてインストールします。
Oracle Application Expressを十分に活用することで、デプロイメント・プロセスが簡略化されます。Application Expressを使用すると、アプリケーション定義、関連ファイルおよびサポートするすべてのオブジェクトを数ステップで移行することができます。
参照: 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の「アプリケーションのデプロイ」 |
アプリケーションを本番環境に移動した後は、Oracle Application Express内ですべてのエンド・ユーザーのユーザー・アカウントを作成する必要があります。
エンド・ユーザーのアカウントを作成するには、次のステップを実行します。
「ワークスペース」ホームページにナビゲートします。
右側の「管理」リンク・リストから、「Application Expressユーザーの管理」をクリックします。
右側の「タスク」リストで、「エンド・ユーザーの作成」リンクをクリックします。
「ユーザーの作成」ページが表示されます。
「アカウント制御」で、次の設定を行います。
アカウントの可用性の設定 - 「ロック解除済」を選択します。
初回使用時にパスワードの変更が必要 - 初回ログイン時に、このユーザーに強制的にパスワードを変更させない場合は、「いいえ」を選択します。
「ユーザーの指定」で、次の項目に適切な情報を入力します。
ユーザー名 - このエンド・ユーザーのユーザー名を入力します。
「パスワード」および「パスワードの確認」 - このアカウントのパスワードを大/小文字を区別して入力します。
電子メール・アドレス - このエンド・ユーザーの有効な電子メール・アドレスを入力します。
アクセス可能なスキーマ(すべて可とする場合は空) - この部分を空白のままにしてエンド・ユーザーがワークスペース内のすべてのアプリケーションにアクセスできるようにするか、コロンで区切られたスキーマのリストを入力してエンド・ユーザーのアクセスを制限します。
アプリケーションの構築に使用したスキーマへのアクセス権限がユーザーに付与されていなければ、そのユーザーはアプリケーションにアクセスできません。
デフォルトのスキーマ - デフォルト値(このマニュアル用に設定したスキーマ)を受け入れます。
開発者ユーザー - デフォルトの「いいえ」を受け入れます。
ワークスペース管理者ユーザー - デフォルトの「いいえ」を受け入れます。
「いいえ」を選択すると、ユーザーの権限がアクセスとアプリケーションの使用に制限され、アプリケーション自体の変更は行えなくなります。
「ユーザー・グループ」で、ユーザー・グループを選択できます。
グループを使用して、アプリケーションの様々な部分へのアクセスを制限できます。グループは、Application Express認証を使用する場合に有効です。
「追加属性」で、ユーザーの追加情報を入力できます。
「ユーザーの作成」または「作成後、別のものの作成」をクリックします。
参照: 『Oracle Application Express管理ガイド』の「Application Expressユーザーの管理」 |
アプリケーションをデプロイした後は、そのURLを公開してエンド・ユーザーにアプリケーションへのアクセス方法を伝える必要があります。
URLを決定するには、次のステップを実行します。
本番環境でOracle Application Expressにログインします。
アプリケーションを選択します。
「アプリケーション」ホームページで、「アプリケーションの実行」アイコンの上にマウスを合わせます。
ページ下部のステータス・バーにURLが表示されます。
次に例を示します。
http://apex.oracle.com/pls/apex/f?p=11563:1:3397731373043366363
各要素の意味は次のとおりです。
apex.oracle.com
は、サーバーのURLです。
pls
は、mod_plsql
を使用するためのインジケータです。
apex
は、データベース・アクセス記述子(DAD)の名前です。DADには、Oracle HTTP ServerがHTTPリクエストに応じるためのデータベース・サーバーへの接続方法が記述されています。デフォルト値はapex
です。
f?p=
は、Oracle Application Expressによって使用される接頭辞です。
11563
は、コールされるアプリケーションです。
1
は、表示されるアプリケーション内のページです。
3397731373043366363
はセッション番号です。この番号は、ユーザーが実行するアプリケーションへのアクセスごとに一意です。エンド・ユーザーに連絡するURLにはセッション番号を含めないでください。
この例のアプリケーションを実行するには、次のURLに移動します。
http://apex.oracle.com/pls/apex/f?p=11563:1
参照: 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の「アプリケーションのデプロイ」 |