ヘッダーをスキップ
Oracle® Database Express Edition 2日でApplication Express開発者ガイド
リリース4.0
B66466-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

5 アプリケーションのデプロイについて

このセクションでは、Oracle Application Expressアプリケーションのデプロイに関する基本的な情報について説明します。また、エンド・ユーザーの作成方法やアプリケーションのURLの決定方法についても説明します。

トピック:

アプリケーションのデプロイの概要

開発環境でアプリケーションを構築した後は、エンド・ユーザーが使用できるようにアプリケーションをデプロイする必要があります。デプロイを行うには、次のステップを実行します。

  1. サポートするオブジェクトの定義を収集します(CREATE object文、サンプル・データ、イメージ、ファイルなど)。データベース・オブジェクトの依存性レポートを確認して、サポートするオブジェクトのうち移動対象となるものを決定します。『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の基礎となるデータベース・オブジェクトの表示に関する項を参照してください。

  2. サポートするオブジェクトを定義します。これには、前のステップで収集したオブジェクト定義と、その他のサポートするオブジェクト(メッセージ、前提条件など)が含まれます。

  3. アプリケーションとサポートするオブジェクトをエクスポートします。

  4. エクスポートされたファイルをインポートしてインストールします。

Oracle Application Expressを十分に活用することで、デプロイメント・プロセスが簡略化されます。Application Expressを使用すると、アプリケーション定義、関連ファイルおよびサポートするすべてのオブジェクトを数ステップで移行することができます。


参照:

『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の「アプリケーションのデプロイ」

エンド・ユーザーの作成

アプリケーションを本番環境に移動した後は、Oracle Application Express内ですべてのエンド・ユーザーのユーザー・アカウントを作成する必要があります。

エンド・ユーザーのアカウントを作成するには、次のステップを実行します。

  1. 「ワークスペース」ホームページにナビゲートします。

  2. 「管理」をクリックします。

  3. 「ユーザーとグループの管理」をクリックします。

  4. 「ユーザーの作成」ボタンをクリックします。

    「ユーザーの作成」ページが表示されます。

    deploy_cr_enduser.gifの説明が続きます。
    deploy_cr_enduser.gifの説明

  5. 「ユーザーID」で、次のように入力します。

    1. ユーザー名: システムへのログインで使用したユーザー名を入力します。次の制限事項があります。

      • 最大長は100文字

      • 空白を使用しないこと

      • 使用できる特殊文字: アンパサンド(@)、ピリオド(.)

    2. 電子メール・アドレス: このユーザーの有効な電子メール・アドレスを入力します。

    3. : ユーザーをさらに詳しく識別するための名を入力します(オプション)。

    4. : ユーザーをさらに詳しく識別するための姓を入力します(オプション)。

    5. 説明: このユーザーについてのコメントを入力します(オプション)。

  6. 「アカウント権限」で、次のように入力します。

    1. 「デフォルトのスキーマ」: データの参照、アプリケーションの作成およびSQLスクリプトの実行に使用するデフォルト・スキーマを指定します。

      複数のスキーマが使用可能なワークスペースを使用している場合は、このスキーマがデフォルトになります。この設定でセキュリティは制御されず、ユーザーのプリファレンスのみが制御されます。

    2. アクセス可能なスキーマ(すべて可とする場合は空): エンド・ユーザーがワークスペース内のすべてのアプリケーションにアクセスできるようにするには空のままにします。SQLワークショップを使用している場合は、このユーザーが権限を持つスキーマのコロンで区切られたリストを入力します。

    3. ワークスペース管理者ユーザー: このユーザーがワークスペースの管理者権限を持つ場合に指定します。

      管理者はすべてのコンポーネントにアクセスできます。また、ユーザー・アカウント、グループ、開発サービスを管理することもできます。コンポーネントは、インスタンス管理者によってオフにされると使用できなくなります。

    4. 開発者ユーザー: このユーザーが開発者権限を持つ場合に指定します。

      開発者は、アプリケーション・ビルダーまたはSQLワークショップ(あるいはその両方)にアクセスできる必要があります。コンポーネントは、インスタンス管理者によってオフにされると使用できなくなります。

    5. アプリケーション・ビルダー・アクセス: 開発者がアプリケーション・ビルダーにアクセスできるかどうかを指定します。

    6. SQLワークショップ・アクセス: 開発者がSQLワークショップにアクセスできるかどうかを指定します。

    7. チーム開発アクセス: 開発者がチーム開発にアクセスできるかどうかを指定します。

    8. アカウントの可用性の設定: 「ロック済」を選択するとアカウントは使用できません。「ロック解除済」を選択するとアカウントを使用できます。

  7. 「パスワード」で、次のステップを実行します。

    • パスワード: パスワードを大/小文字を区別して入力します。

    • パスワードの確認: パスワードを再度入力します。

    • 初回使用時にパスワードの変更が必要: 「いいえ」を選択すると、期限が切れるまで同じパスワードを使用できます。「はい」を選択すると、最初にログインしたときに、パスワードをすぐに変更するよう要求されます。

  8. 「ユーザー・グループ」で、ユーザー・グループを選択します(オプション)。

  9. 「ユーザーの作成」または「作成後、別のものの作成」をクリックします。


参照:

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

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

アプリケーションをデプロイした後は、そのURLを公開してエンド・ユーザーにアプリケーションへのアクセス方法を伝える必要があります。

URLを決定するには、次のステップを実行します。

  1. 本番環境でOracle Application Expressにログインします。

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

  3. 「アプリケーション」ホームページで、「アプリケーションの実行」アイコンの上にマウスを合わせます。

  4. ページ下部のステータス・バーにURLが表示されます。

次に例を示します。

http://127.0.0.1:8080/apex/f?p=108:1:1161480875580775

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

この例のアプリケーションを実行するには、次のURLに移動します。

http://127.0.0.1:8080/apex/f?p=108:1

参照:

『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の「アプリケーションのデプロイ」