このセクションでは、Oracle Application Express開発環境にアクセスして使用するためのステップについて説明します。その後、Oracle Application Express内でアプリケーションの構築を開始できるようになります。
トピック:
内容は次のとおりです。
このセクションを開始する前に、次のことを行います。
使用環境の決定:
Oracleでは、Application Expressを使ってみることができる、ホスティングされたデモ環境が用意されています。
このデモ環境を使用すると、開発環境に最も速くアクセスできます。 Application ExpressのWebサイトで、作業領域をリクエストして基本的なユーザー情報を入力します。リクエストを送信するとすぐに、ログイン資格証明を電子メールで受信します。このオプションは、ソフトウェアをインストールする必要はありません。
デモ環境を使い始めるときの手順については、「ホスティングされたデモ環境へのアクセス」を参照してください。
注意: ホスティングされたデモ環境は、本番の作業には使用しないでください。 |
Application Expressの独自のローカル・インスタンスを設定します。 それには、製品をインストールしてから、「独自のローカル環境の設定」で説明するステップを実行します。
Application Expressのインストール手順については、使用しているオペレーティング環境用のインストレーション・ガイドを参照してください。 「関連ドキュメント」を参照してください。
「Oracle Application Expressの概要」を参照してください。
Oracle Application Expressアプリケーションを表示または開発するには、Java Script、HTML 4.0標準およびカスケード・スタイルシート(CSS)1.0標準がサポートされているWebブラウザを使用します。この要件を満たすブラウザは次のとおりです。
Microsoft Internet Explorer 6.0以上
Mozilla 1.7以上
Mozilla Firefox 1.0以上
WebブラウザのCookieを有効にします。
製品をローカルにインストールせずにOracle Application Expressを使ってみる場合は、ホスティングされたデモ環境に移動し、作業領域に登録します。
ホスティングされたデモ環境へアクセスするには、次のステップを実行します。
Webブラウザで次のURLに移動します。
「ログイン」ボタンの下にある「アカウントに登録」をクリックします。
「登録」ウィザードが表示されます。 ウィザードに含まれるステップは、フローチャートとしてページの左側に表示されます。ハイライト表示されているブロックは、現在実行中のステップです。
「ようこそ」ページで、情報を確認し、「次へ」をクリックします。
「管理者の指定」で有効な情報を入力し、「次へ」をクリックします。
システムにより、ログイン資格証明が記載された電子メールが生成され、入力した電子メール・アドレスに送信されます。
「作業領域」で、使用する作業領域の名前を入力します。
作業領域名は一意である必要があります。 重複した名前をリクエストすると、リクエストが遅延する場合があります。 通常は、自分がわかりやすい名前を入力します。 たとえば、自分の名前、会社名、あるいはアプリケーションを使用するプロジェクトまたは部門の名前を入力します。
作業領域と(次のステップで定義する)スキーマで同じ名前を使用する場合は、作業領域の名前にアルファベット文字を使用します。 スキーマ名に使用できるのはアルファベット文字だけです。
「新規または既存のスキーマ」で、「新しいスキーマのリクエスト」を選択して「次へ」をクリックします。
「データベース・スキーマ」で、次のステップを実行します。
「作成する新しいスキーマ」で、アルファベット文字のみを含む名前を入力します。
「初期領域の割当て」で、オブジェクトの作成に必要な領域として、このマニュアルでは10MB以上を選択します。
「次へ」をクリックします。
「サービスの説明」に必要な情報を入力し、「次へ」をクリックします。
「確認」では、次のステップを実行します。
表示された数字とアルファベット文字を「検証コード」フィールドに入力します。 検証コードでは大/小文字が区別されるため、大/小文字を正しく区別して使用します。
入力した情報を確認して、「リクエストの送信」をクリックします。
リンクが記載された最初の電子メールを受信します。リンクをクリックして、作業領域の割当てプロセスを完了します。 このステップでは、作業領域の承認前に、電子メール・アドレスが有効であることを確認します。その後、ログイン資格証明を電子メールで受信します。この資格証明を使用して、ホスティングされたデモ環境へログインし、Application Expressの使用を開始します。
電子メールで受信したログイン資格証明を使用して、ホスティングされたデモ環境の専用作業領域にログインします。
ホスティングされたデモ環境へログインするには、次のステップを実行します。
Webブラウザで次のURLに移動します。
「ログイン」ページで、ログイン資格証明を入力します。
「ログイン」をクリックします。
「作業領域」ホームページが表示されます。パスワードの変更を要求される場合があります。 要求されない場合は、「作業領域」ホームページの右側にある「パスワードの変更」リンクをクリックすると、手動でパスワードを変更できます。 次に、表示されたページで必要な情報を入力します。
チュートリアルを続行するには、このセクションの残りをスキップして、「Oracle Application Expressを使用する前に」を参照してください。
ホスティングされたデモ環境を使用するかわりに、Oracle Application Expressをローカルにインストールすることもできます。 ローカルにインストールする場合は、開発環境を設定する必要があります。通常、次のステップを実行する必要があります。
「管理サービスへのログイン」の説明に従って、Oracle Application Express管理サービスにログインします。
「作業領域の作成」の説明に従って、作業領域を作成します。
(オプション)「ユーザー・アカウントの追加作成」の説明に従って、開発者権限または管理者権限を持つユーザーを追加作成します。
注意: このチュートリアルでは、Application Expressを使用できるように開発環境を設定する方法を簡略化して説明します。ただし、実際の開発での要求に応じて開発環境を設定する場合は、『Oracle Database Application Expressユーザーズ・ガイド』の「Oracle Application Expressのホスティングされたサービスの管理」を確認してください。 |
ローカルの開発環境を設定するには、最初にOracle Application Express管理サービスにログインする必要があります。これは、Oracle Application Expressインスタンス全体を管理するための個別のアプリケーションです。
Oracle Application Express管理サービスにログインするには、次のステップを実行します。
Webブラウザで、Oracle Application Express管理サービス・アプリケーションに移動します。 デフォルトでは、Oracle Application Express管理サービスは次のいずれかの場所にインストールされます。
設定に埋込みPL/SQLゲートウェイを使用する場合は、次へ移動します。
http://hostname:port/apex/apex_admin
各要素の意味は次のとおりです。
hostname
は、Oracle XML DB HTTP Serverがインストールされているシステムの名前です。
port
は、Oracle XML DB HTTP Serverに割り当てられたポート番号です。デフォルトのインストールでは、この番号は8080です。Oracle HTTP Serverのインストールのポート番号に関する情報は、次のファイルで確認できます。
ORACLE_BASE\ORACLE_HOME\install\portlist.ini
apex
は、構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。
以前のバージョンからアップグレードしたユーザー、またはカスタム構成を使用しているユーザーの場合、この値にはhtmldb
などの値が使用されます。Oracle Application Express管理者にDADを確認してください。
設定でOracle HTTP Server(Apache)およびmod_plsql
を使用する場合は、次のURLに移動します。
http://hostname:port/pls/apex/apex_admin
各要素の意味は次のとおりです。
hostname
は、Oracle HTTP Serverがインストールされているシステムの名前です。
port
は、Oracle HTTP Serverに割り当てられたポート番号です。デフォルトのインストールでは、この番号は7777です。Oracle HTTP Serverのインストールのポート番号に関する情報は、次のファイルで確認できます。
ORACLE_BASE\ORACLE_HOME\install\portlist.ini ORACLE_BASE\ORACLE_HTTPSERVER_HOME\Apache\Apache\conf\httpd.conf
pls
は、mod_plsql
カートリッジを使用するためのインジケータです。
apex
は、mod_plsql
構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。
以前のバージョンからアップグレードしたユーザー、またはカスタム構成を使用しているユーザーの場合、この値にはhtmldb
などの値が使用されます。 Oracle Application Express管理者にDADを確認してください。
「ログイン」ページが表示されます。
「ユーザー名」で、Oracle Application Expressのインストール時に指定したユーザー名を入力します。
「パスワード」で、Oracle Application Expressのインストール時に指定したOracle Application Express管理者アカウントのパスワードを入力します。
「ログイン」をクリックします。
Oracle Application Express管理サービスが表示されます。
管理サービスから、作業領域を作成する必要があります。作業領域は、Oracle Application Express開発環境内の共有作業領域で、一意のIDと名前を持ちます。作業領域内のすべてのユーザーが、その作業領域のすべてのアプリケーションとスクリプトにアクセスできます。作業領域の詳細は、「作業領域の概要」を参照してください。
作業領域を作成するには、次のステップを実行します。
Oracle Application Express管理サービスにログインします。
管理サービスの「ホーム」ページが表示されます。
「作業領域の管理」をクリックします。
「作業領域の管理」で「作業領域の作成」をクリックします。
「作業領域の作成」ウィザードが表示されます。
「作業領域の指定」で、次の情報を入力します。
「作業領域名」で、一意の作業領域名を入力します。 このマニュアルでは、作業領域名として2DayPlusを使用します。
通常は、自分がわかりやすい名前を入力します。 たとえば、自分の名前、会社名、あるいはアプリケーションを使用するプロジェクトまたは部門の名前を入力する場合があります。
作業領域とスキーマの両方で同じ名前を使用する場合は、アルファベット文字のみを含む作業領域名を入力します。 スキーマ名に使用できるのはアルファベット文字だけです。
「説明」で、作業領域の説明を入力します。
「次へ」をクリックします。
「スキーマの指定」で、次の情報を入力します。
「既存のスキーマの再利用」で、最初の作業領域を作成する場合は「いいえ」を選択します。
スキーマは、データベース・オブジェクトの論理コンテナです。このステップでは、後から追加するデータベース・オブジェクトのコンテナを作成します。
「スキーマ名」で、スキーマ名を入力します。 このマニュアルでは、スキーマ名としてTWODAYPLUSを使用します。
スキーマ名にはアルファベット文字のみを使用する必要があります。
「スキーマのパスワード」で、パスワードを大/小文字を区別して入力します。
「領域割当て制限(MB)」で、オブジェクトの作成に必要な領域として、このマニュアルでは10MB以上を選択します。
「次へ」をクリックします。
「管理者の指定」で、次の情報を入力します。
「管理者のユーザー名」で、デフォルトのADMINを受け入れるか、またはApplication Expressで使用する別のユーザー名を入力します。
今回は、1ユーザーのみ、管理者としての自分用のアカウントを作成します。ユーザーを追加作成する場合の手順については、「ユーザー・アカウントの追加作成」を参照してください。
「管理者のパスワード」で、パスワードを大/小文字を区別して入力します。
有効な電子メール・アドレスなどの残りの情報を入力し、「次へ」をクリックします。
Application Express環境の電子メール設定が構成されている場合、Oracle Application Expressにアクセスするためのログイン資格証明は、ここで入力した電子メール・アドレスに送信されます。
選択内容を確認して、「作成」をクリックします。
Application Expressのローカル・インスタンスにログインするには、次の情報が必要です。
Application ExpressにアクセスできるURL
アプリケーションの開発に使用する作業領域名
Application Express内のこの作業領域に設定するユーザー名
Application Express内のこの作業領域に設定するパスワード
開発環境を設定する場合は、ログイン資格証明を使用します。ログイン資格証明がない場合は、ユーザー・アカウントを作成した担当者に連絡して情報を入手してください。
Oracle Application Expressにログインするには、次のステップを実行します。
Webブラウザで、Oracle Application Expressの「ログイン」ページに移動します。 デフォルトでは、Oracle Application Expressは次のいずれかの場所にインストールされます。
設定に埋込みPL/SQLゲートウェイを使用する場合:
http://hostname:port/database_access_descriptor/apex
設定でOracle HTTP(Apache)およびmod_plsql
を使用する場合:
http://hostname:port/pls/database_access_descriptor/apex
URLの説明は、「管理サービスへのログイン」を参照してください。
「ログイン」ページが表示されます。
「ログイン」ページで、ログイン資格証明を入力します。
「ログイン」をクリックします。
管理者は、開発者ロールに関連付けられているすべての権限を継承します。このマニュアルで説明するアプリケーションの開発を開始する場合は、このセクションをスキップして「ローカル・インスタンスへのログイン」を参照してください。
ただし、この作業領域を共有する他の開発者用のユーザー・アカウントを作成する場合もあります。 ユーザーを作業領域に関連付けると、そのユーザーには、作業領域内のすべてのアプリケーションとスクリプトへのアクセス権限が付与されます。また、作業領域管理者用のユーザー・アカウントを追加作成することもできます。
ユーザー・アカウントを作成するには、次のステップを実行します。
ユーザーを追加する「作業領域」にログインします。「ホスティングされたデモ環境へのログイン」または「ローカル・インスタンスへのログイン」を参照してください。
「作業領域」ホームページが表示されます。
右側の「管理」リンク・リストから、「Application Expressユーザーの管理」をクリックします。
右側の「タスク」リストで、「開発者の作成」または「作業領域管理者の作成」リンクをクリックします。
「ユーザーの作成」ページが表示されます。
「アカウント制御」で、次の設定を行います。
アカウントの可用性の設定: 「ロック解除済」を選択します。
初回使用時にパスワードの変更が必要: 初回ログイン時に、このユーザーに強制的にパスワードを変更させない場合は、「いいえ」を選択します。
「ユーザーの指定」に、適切な情報を次のように入力します。
ユーザー名: このエンド・ユーザーのユーザー名を入力します。
「パスワード」および「パスワードの確認」: このアカウントのパスワードを大/小文字を区別して入力します。
電子メール・アドレス: このエンド・ユーザーの有効な電子メール・アドレスを入力します。
この電子メール・アドレスを有効にして、アプリケーションへのログインに必要なログイン資格証明を受信できるようにする必要があります。
「開発者権限」で、次のステップを実行します。
アクセス可能なスキーマ(すべて可とする場合は空): この部分を空白のままにしてエンド・ユーザーが作業領域内のすべてのアプリケーションにアクセスできるようにするか、コロンで区切られたスキーマのリストを入力してエンド・ユーザーのアクセスを制限します。
アプリケーションの構築に使用したスキーマへのアクセス権限がユーザーに付与されていなければ、そのユーザーはアプリケーションにアクセスできません。
デフォルトのスキーマ: デフォルト(このマニュアル用に設定したスキーマ)を受け入れます。
開発者ユーザー: デフォルトを受け入れます。
作業領域管理者ユーザー: デフォルトを受け入れます。
「ユーザー・グループ」で、ユーザー・グループを選択できます。
グループを使用して、アプリケーションの様々な部分へのアクセスを制限できます。グループは、Application Express認証を使用する場合に有効です。
「追加属性」で、ユーザーの追加情報を入力できます。
「ユーザーの作成」または「作成後、別のものの作成」をクリックします。
参照: 『Oracle Database Application Expressユーザーズ・ガイド』の「Application Expressユーザーの管理」 |