APEX (Oracle Application Express)アプリケーションの構築
Autonomous Database on Dedicated Exadata Infrastructureは、Oracle Application Express (APEX)を使用したアプリケーション開発をサポートしています。Autonomous Database上のOracle APEXは、最高クラスのデータ集中型アプリケーションを構築およびデプロイするための、事前構成されたフルマネージドのセキュアな環境を提供します。
Oracle APEXには、データのロード、データベース・オブジェクトの管理、RESTインタフェースの開発、およびアプリケーションの構築を行うための、使いやすいブラウザベースの環境が用意されています。Oracle APEXアプリケーションの開発者またはエンドユーザーの数に制限はありません。Autonomous Databaseは、ワークロードに基づいて、必要に応じてコンピュートおよびストレージをオンラインで即時にスケーリングできます。また、オンプレミスで開発されたOracle APEXアプリケーションをAutonomous Database上のOracle APEXにデプロイすることも、その逆のデプロイも簡単にできます。
すべてのOracle Application Expressコンポーネントの構成、パッチ適用、モニターおよびアップグレードは、Oracleによって完全に管理されます。そのため、ユーザーはソリューションの開発とビジネスの問題の解決に集中できます。Oracle APEXとロー・コードにより、コストを抑え一貫性を高めながら、組織の敏捷性を高め、より迅速にソリューションを開発できます。要件が変わった場合にも簡単に適応できます。専門の開発者や組織内の他のすべての人をソリューションに参加させることができます。
ヒント:
この手順を試してみる場合は、開発者およびデータベース・ユーザー専用Oracle Autonomous Databaseワークショップのラボ8: APEXアプリケーションの構築を実行します。- Autonomous DatabaseでのOracle Application Expressへのアクセス
Autonomous Database on Dedicated Exadata InfrastructureからOracle Application Expressにアクセスする方法について学習します。 - Oracle Application Express Administration Servicesへのアクセス
Autonomous DatabaseからOracle Application Express管理サービスにアクセスし、ワークスペースを作成する方法について説明します。 - Oracle Application Expressインスタンスのアップグレード
- Oracle Application Expressの使用に関する制限事項
この項では、Autonomous Databaseのコンテキスト内で使用されるときのOracle Application Expressの機能の制限事項を示します。
Autonomous DatabaseでのOracle Application Expressへのアクセス
Oracle Applications Expressにアクセスするには、使用しているシステムにAutonomous Databaseへのネットワーク・アクセスが必要です(データベースにアクセスするための開発システムの構成を参照)。
デフォルトでは、ADMINデータベース・ユーザーのみがOracle Application Expressにアクセスできます。別のデータベース・ユーザーとしてサインインするには、ADMINユーザーがワークスペースを作成し、そのユーザーがワークスペースにアクセスできるようにしておく必要があります。
- WebブラウザでOracle Cloudにサインインし、Autonomous Databaseの「詳細」ページに移動します。専用Autonomous Databaseの詳細の表示を参照してください。
- 「ツール」タブを開きます。
- 「Oracle Application Express」タイルの「APEXを開く」をクリックします。
- 「Oracle Application Express」ダイアログで、「アクセスURL」フィールドの「コピー」リンクをクリックして、URLをクリップボードにコピーします。
- アクセスURLをWebブラウザのアドレス・バーに貼り付けて、Oracle Application Expressにアクセスします。
ノート
Oracle Application Expressでは、Autonomous Databaseによって使用される仮想クラウド・ネットワーク(VCN)で実行されているコンピュート・インスタンスからのみアクセスできるプライベートIPアドレスが使用されるため、アクセスURLを、VCNのコンピュート・インスタンスで実行されているブラウザに貼り付ける必要があります。 - 次の詳細を入力し、「サインイン」をクリックします:
- ワークスペース: ADMINユーザーがこのデータベース・ユーザーにアクセスを許可した場所。
- ユーザー名: Oracle APEXへのアクセス試行に使用するデータベース・ユーザー。
- パスワード: データベース・ユーザーのパスワード。
- 正常にサインインすると、次の機能を含むOracle Application Expressホーム・ページが表示されます:
- アプリケーション・ビルダーでは、見映えのよいレスポンシブなWebアプリケーションを設計、開発およびデプロイできます。
- SQLワークショップでは、Autonomous Databaseオブジェクトへのアクセス、それに対するSQL問合せの実行、SQLスクリプトの実行、およびデータのロードを行うことができます。
- チーム開発は、チーム全体のタスク、機能、不具合およびフィードバックを追跡するのに役立ちます。
- アプリケーション・ギャラリには、アプリケーション開発用にインストールおよび活用できるサンプルおよび生産性アプリケーションのリストが表示されます。
Oracle Application Express管理サービスへのアクセス
Oracle Applications Expressにアクセスするには、使用しているシステムにAutonomous Databaseへのネットワーク・アクセスが必要です(データベースにアクセスするための開発システムの構成を参照)。
- Autonomous Databaseの「詳細」ページからOracle APEXアクセスURLをコピーして、Webブラウザのアドレス・バーに貼り付けます。詳細は、Autonomous DatabaseでのOracle Application Expressへのアクセスを参照してください。
ノート
Oracle Application Expressでは、Autonomous Databaseによって使用される仮想クラウド・ネットワーク(VCN)で実行されているコンピュート・インスタンスからのみアクセスできるプライベートIPアドレスが使用されるため、アクセスURLを、VCNのコンピュート・インスタンスで実行されているブラウザに貼り付ける必要があります。 - 「サインイン」ページで下にスクロールして、「タスク」を表示します。
- 「管理」をクリックして、管理サービスにサインインします。
- 次の詳細を入力し、「サインイン」をクリックします:
- ユーザー名: ADMIN
- パスワード: Autonomous Databaseの作成中にエラーが発生しました。
- 正常にサインインすると、Oracle Application Express管理サービスのホーム・ページが表示され、ワークスペースやユーザーを作成および管理したり、様々なワークスペースへのユーザー・アクセスを有効にするための各種の管理オプションが示されます。
ノート
Oracle Application Express管理サービスに初めてサインインする場合は、ワークスペースを作成するように求められます。ダイアログ・ボックスで「ワークスペースの作成」ボタンをクリックし、最初のワークスペースを作成するために必要な詳細を指定します。 - 追加のワークスペースを作成するには、ホーム・ページから「ワークスペースの作成」ボタンをクリックし、ウィザードの指示に従ってワークスペースの詳細を指定します。
- Oracle APEX開発者アカウントを作成するには:
- ホーム・ページから「ワークスペースの管理」タイルをクリックします。
- 「ワークスペース・アクション」の下の「開発者とユーザーの管理」をクリックします。
- 「ユーザーの作成」をクリックし、新しい開発者ユーザーの詳細を入力します。
Oracle Application Expressインスタンスのアップグレード
My Oracle Supportでサービス・リクエスト(SR)を介してアップグレードをスケジュールすると、Autonomous DatabaseによってOracle Application Expressインスタンスが自動的にアップグレードされます。SRで、APEXアップグレードをリクエストするテナンシのOCIDsおよびAutonomous Databaseを指定する必要があります。
Oracleサポートに連絡して支援を受ける方法については、My Oracle Supportでのサービス・リクエストの作成を参照してください。
Oracle Application Expressの使用に関する制限事項
この項では、Autonomous Databaseのコンテキスト内で使用する場合のOracle Application Expressの機能の制限事項をリストします。
Oracle Application Express環境のセキュリティとパフォーマンスを保護するには、次の制限が必要です:
-
LDAPディレクトリ・アプリケーション認証スキームはサポートされていません。
-
Oracle Application Expressは、完全開発環境としてのみ使用できます。インストール済ソフトウェア・フットプリントを最小化し、アプリケーション・ビルダーや管理サービスなどのUIコンポーネントを削除するランタイム環境への変換はサポートされません。