Oracle® Application Express

管理ガイド

リリース3.2

B53791-03(原本部品番号:E12512-02)

2013年7月

Oracle Application Express管理ガイド, リリース3.2

B53791-03

Copyright © 2003, 2013, Oracle and/or its affiliates.All rights reserved.

原本著者: Terri Jennings

原本協力者: Marco Adelfio、Carl Backstrom、Christina Cho、Steve Fogel、Michael Hichwa、Joel Kallman、Sharon Kennedy、Sergio Leunissen、Kris Rice、Anne Romano、Marc Sewtz、Scott Spadafore、Scott Spendolini、Jason Straub、Drue Swadener、Simon Watt

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- トピック概要

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 ワークスペースおよびアプリケーションの管理

- ワークスペース管理について

- ユーザー・ロールの理解

- アプリケーション管理ページについて

- アプリケーション管理ページへのアクセス

- 「アプリケーション管理」からのパスワードのリセット

- Application Express製品情報のページの表示

- サービスの管理ページについて

- サービスの管理ページへのアクセス

- セッション・ステートおよびユーザー・プリファレンスの管理

- セッション・ステートの管理

- ユーザー・プリファレンスの管理

- キャッシュされたリージョンおよびページの管理

- キャッシュされたリージョンの消去

- キャッシュされたページの消去

- ワークスペース・プリファレンスの管理

- ワークスペースに対するPL/SQLプログラム・ユニットの編集の無効化

- ワークスペースに対するログイン制御の有効化

- ワークスペース・メッセージの指定

- アプリケーション・モデルの管理

- アプリケーション・モデルの削除

- デモンストレーション・アプリケーションの管理

- アプリケーション・ビルダーのデフォルト値の利用

- アプリケーション・ビルダーのデフォルト値について

- アプリケーション・ビルダーのデフォルト値の構成

- 「ワークスペースの概要」レポートの表示

- ワークスペース・サマリー・レポートの表示

- 使用可能な記憶域の表示

- ワークスペース・サービスの終了

- データベース・スキーマのリクエスト

- 追加の記憶域のリクエスト

- 複数のアプリケーションのビルド・ステータスの変更

- スキーマ・レポートの表示

- ログ・ファイルの管理

- 開発者アクティビティ・ログの削除

- 外部アクセス・カウント・ログの削除

- Application Expressユーザーの管理

- 新しいユーザー・アカウントの作成

- 既存のユーザー・アカウントの編集

- ユーザー・アカウントの削除またはロック

- エンド・ユーザー・パスワードの変更

- グループを使用したApplication Expressユーザーの管理

- ワークスペース内のアクティビティの監視

- 開発者アクティビティおよびアプリケーション変更情報の表示

- 開発者ごとのアプリケーション変更の表示

- 日別のアプリケーション変更の表示

- アクティブ・セッションの表示

2 Oracle Application Expressのホスティングされたインスタンス管理

- Oracle Application Express管理者の概要

- サービスの管理ページについて

- ワークスペースの管理ページについて

- Oracle Application Express管理サービスへのログイン

- サービスの管理

- 「サイト固有のタスク」リストの作成

- ログ・エントリの管理

- セッション・ステートの管理

- メールの管理

- インストール済の翻訳の表示

- Oracle Application Expressインスタンスのテーマの管理

- 環境設定の管理

- ランタイム環境の管理

- インスタンスに対するPL/SQLプログラム・ユニットの編集の無効化

- 新しいワークスペースでのデモンストレーション・アプリケーションの作成の無効化

- SQLワークショップの構成

- データベース監視の有効化

- セキュリティ設定の構成

- 電子メール設定の構成

- ウォレット情報の構成

- レポート出力の構成

- ワークスペースを作成する際の新しいスキーマの要求

- リクエストのためのワークスペース・サイズ・オプションの構成

- ログインおよびシステム・メッセージの管理

- スキーマの管理

- Oracle Application Expressエンジン・スキーマの判別

- Oracleデフォルト・スキーマの制限の理解

- ワークスペースの作成

- ワークスペースの割当てについて

- 割当てモードの指定

- ワークスペースの手動作成

- スキーマへのワークスペースの割当ての管理

- ワークスペース・リクエストの管理

- 「通知」リストからの保留中のワークスペース・リクエストの表示

- ワークスペース・リクエスト・ページからのリクエストの表示

- 保留中のワークスペース・リクエストの承認または拒否

- 既存のワークスペース・リクエストのステータスの変更

- ワークスペース・リクエストの削除

- 変更リクエストの管理

- 「通知」リストからの保留中の変更リクエストの表示

- 「ワークスペース使用率のレポート」からの変更リクエストの表示

- 変更リクエスト・ページからのリクエストの表示

- 保留中の変更リクエストの承認または拒否

- Oracle Application Expressインスタンスのユーザーの管理

- 新しいユーザー・アカウントの作成

- 既存のユーザー・アカウントの編集

- ユーザー・アカウントの削除

- 既存のワークスペースの管理

- 既存のワークスペースの表示

- ワークスペースの詳細の表示

- ワークスペース・データベース権限の表示

- アクティブではないワークスペースの削除について

- ワークスペースの削除

- ワークスペースのロック

- ワークスペースのエクスポートおよびインポート

- アプリケーションの管理

- アプリケーション属性の表示

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

- 「解析対象スキーマ」レポートの表示

- 開発インスタンス間のアクティビティの監視

索引

はじめに

Oracle Application Expressは、データベース集中型のWebアプリケーションを開発およびデプロイするためのホスティングされた宣言型の開発環境です。Oracle Application Expressは、複数のワークグループが別々のデータベースで実行しているかのように、それらのワークグループでアプリケーションを構築し、そのアプリケーションにアクセスできるようにして、単一のOracle Databaseを共有サービスに変換します。

Oracle Application Express管理ガイドでは、Oracle Application Expressワークスペース、アプリケーションまたは開発インスタンス全体の管理タスクを実行する方法について説明します。

内容は次のとおりです。

- トピック概要

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

トピック概要

このマニュアルは、次の章で構成されています。

タイトル

説明

ワークスペースおよびアプリケーションの管理

ワークスペース管理タスクを実行して、それらの多くのレポートにアクセスする方法について説明します。

Oracle Application Expressのホスティングされたインスタンス管理

Oracle Application Express管理者がOracle Application Expressのホスティングされたインスタンスを管理する場合に実行するタスクについて説明します。

対象読者

Oracle Application Express管理ガイドは、Oracle Application Expressを使用してデータベース集中型のWebアプリケーションを構築するアプリケーション開発者を対象としています。このガイドでは、Oracle Application Express開発環境を使用してアプリケーションを構築、デバッグ、管理およびデプロイする方法について説明します。

このガイドを使用するには、リレーショナル・データベースの概念、およびOracle Application Expressを実行するオペレーティング・システム環境について理解しておく必要があります。

参照:
Oracle Database Application Express 2日で開発者ガイド

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

Oracleサポート・サービスでは、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

関連ドキュメント

詳細は、次のOracleドキュメントを参照してください。

- Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド

- Oracle Application Expressリリース・ノート

- Oracle Application Expressインストレーション・ガイド

- Oracle Database Application Express 2日で開発者ガイド

- Oracle Application Express SQLワークショップおよびユーティリティ・ガイド

- Oracle Application Express APIリファレンス

- Oracle Application Expressアプリケーション移行ガイド

- Oracle Application Expressアドバンスト・チュートリアル

- Oracle Database概要

- Oracle Databaseアドバンスト・アプリケーション開発者ガイド

- Oracle Database管理者ガイド

- Oracle Database SQL言語リファレンス

- 『SQL*Plusユーザーズ・ガイドおよびリファレンス』

Oracle Technology Network (OTN)で入手できる追加のドキュメントについては、次のOracle Application ExpressのWebサイトにアクセスしてください。

http://www.oracle.com/technetwork/developer-tools/apex/overview/index.html

その他のアプリケーションの例については、Learning Libraryを参照してください。Oracle by Example(OBE)、デモ、チュートリアルなどの無料オンライン・トレーニング・コンテンツを検索します。次のURLでOracle Learning Libraryにアクセスしてください。

http://www.oracle.com/technetwork/tutorials/index.html

印刷されたマニュアルは次のURLのOracle Storeで入手できます。

http://shop.oracle.com/

すでにOTNのユーザー名およびパスワードを取得している場合は、次のURLでOTN Webサイトのドキュメントのセクションに直接接続できます。

http://www.oracle.com/technetwork/indexes/documentation/index.html

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 ワークスペースおよびアプリケーションの管理

Oracle Application Express開発環境で、ユーザーは、ワークスペースと呼ばれる共有のワークスペースにログインします。ワークスペースは、オブジェクト、データ、およびアプリケーションをプライベートに保ちながら、同一のOracle Application Expressのインストール内で複数のユーザーが作業可能な仮想プライベート・データベースです。この柔軟なアーキテクチャによって、単一のデータベース・インスタンスで何千ものアプリケーションを管理できます。

開発者は、アプリケーションの作成および編集と、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートの表示を行うことができます。ワークスペース管理者は、さらに、ユーザー・アカウントの作成と編集、グループの管理、開発サービスの管理を行うことができます。このセクションでは、ワークスペース管理タスクを実行する方法およびこのような多数のレポートにアクセスする方法を説明します。

この項の内容は次のとおりです。

- ユーザー・ロールの理解

- アプリケーション管理ページについて

- サービスの管理ページについて

- セッション・ステートおよびユーザー・プリファレンスの管理

- キャッシュされたリージョンおよびページの管理

- ワークスペース・プリファレンスの管理

- アプリケーション・モデルの管理

- デモンストレーション・アプリケーションの管理

- アプリケーション・ビルダーのデフォルト値の利用

- 「ワークスペースの概要」レポートの表示

- ワークスペース・サービスの終了

- データベース・スキーマのリクエスト

- 追加の記憶域のリクエスト

- 複数のアプリケーションのビルド・ステータスの変更

- スキーマ・レポートの表示

- ログ・ファイルの管理

- Application Expressユーザーの管理

- ワークスペース内のアクティビティの監視

参照:
Oracle Application Express SQLワークショップおよびユーティリティ・ガイド

ワークスペース管理について

Oracle Application Expressによって、単一のデータベースで多数のユーザーをホスティングできます。ユーザーは、ワークスペースと呼ばれる専用のワークスペースで作業します。ワークスペースは、オブジェクト、データ、およびアプリケーションをプライベートに保ちながら、同一のOracle Application Expressのインストール内で複数のユーザーが作業可能な仮想プライベート・データベースです。この柔軟なアーキテクチャによって、単一のデータベース・インスタンスで何千ものアプリケーションを管理できます。

ユーザー・ロールの理解

Oracle Application Expressでは、ユーザーはワークスペースという作業用の共有領域にログインします。ユーザーは、次の3つの主なロールに分類されます。

- 開発者は、アプリケーションを作成および変更します。

- ワークスペース管理者は、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示などのワークスペース固有の管理タスクも実行する開発者です。「ワークスペースおよびアプリケーションの管理」を参照してください。

- Oracle Application Express管理者は、Oracle Application Express管理サービス・アプリケーションを使用して、ホスティングされたインスタンス全体を管理するスーパーユーザーです。

参照:
Oracle Application Express管理者の役割の詳細は、「Oracle Application Expressのホスティングされたインスタンス管理」を参照してください。

アプリケーション管理ページについて

アプリケーション管理ページを使用して、アプリケーションの開発環境を管理します。アプリケーション管理ページには次のアイコンがあります。

- 「サービスの管理」: サービスの管理ページにリンクします。このページを使用して、セッション・ステート、ログ・ファイル、サービスの終了、スキーマのリクエスト、記憶域のリクエスト、スキーマ・レポート、プリファレンスおよびアプリケーション・モデルなどのサービスを管理します。詳細は、「サービスの管理ページについて」を参照してください。

- Application Expressユーザーの管理: Application Expressユーザーの管理のページにリンクします。このページを使用して、Application Expressユーザー・アカウントおよびユーザー・グループを管理します。「Application Expressユーザーの管理」を参照してください。

- アクティビティの監視: アクティビティの監視ページにリンクします。このページを使用してページ・ビューおよびワークスペース内のすべてのアプリケーションへの変更を監視します。これにはログイン試行回数や外部アクセス・カウントなどの情報のレポートも表示されます。「ワークスペース内のアクティビティの監視」を参照してください。

「タスク」リストがページの右側に表示され、次のリンクが表示されます。

- 「パスワードの変更」: パスワードの変更に使用するフォームにリンクします。詳細は、「「アプリケーション管理」からのパスワードのリセット」を参照してください。

- Application Expressのバージョン情報: 製品の基本情報がリストされるバージョン情報ページにリンクします。詳細は、Application Express製品情報のページの表示」を参照してください。

内容は次のとおりです。

この項の内容は次のとおりです。

- アプリケーション管理ページへのアクセス

- 「アプリケーション管理」からのパスワードのリセット

- Application Express製品情報のページの表示

アプリケーション管理ページへのアクセス

アプリケーション管理ページを使用して、アプリケーションの開発環境を管理します。

アプリケーション管理ページにアクセスするには、次のステップを実行します。

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

2. 「管理」リストで、「管理」をクリックします。
アプリケーション管理ページが表示されます。

「アプリケーション管理」からのパスワードのリセット

アプリケーション管理ページからパスワードをリセットするには、次のステップを実行します。

1. Oracle Application Expressへログインします。詳細は、Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「Oracle Application Expressへのログイン」を参照してください。

2. 「タスク」リストで、「管理」をクリックします。
アプリケーション管理ページが表示されます。

3. 「タスク」リストで、「パスワードの変更」をクリックします。

4. 「パスワードの変更」で、次のように入力します。

- 現行のパスワードの入力: 現在のパスワードを入力します。

- 新規パスワードの入力: 新規パスワードを入力します。

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

5. 「変更の適用」をクリックします。

参照:
「エンド・ユーザー・パスワードの変更」

Application Express製品情報のページの表示

Application Expressのバージョン情報ページには、製品の基本情報がリストされます。Application Expressのバージョン情報ページには、ワークスペースのホームページまたはアプリケーション管理ページからアクセスできます。

Application Expressのバージョン情報ページには、次の製品情報が表示されます。

- 製品のビルド

- スキーマ互換性

- 最終DDL時間

- ホスト・スキーマ

- アプリケーション所有者

- ワークスペースID

- ワークスペース名

- 現行ユーザー

- 言語プリファレンス

- 現在の時間(サーバー上)

- NLS_CHARACTERSET

- DAD CHARACTERSET

- JOB_QUEUE_PROCESSES

- データベースのバージョン情報

Application Expressのバージョン情報ページを表示するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressのバージョン情報」をクリックします。
Application Expressのバージョン情報ページが表示されます。

サービスの管理ページについて

サービスの管理ページを使用すると、セッション・ステート、キャッシュ、プリファレンス、アプリケーション・モデル、デモンストレーション・アプリケーション、ログ・ファイル、サービス終了、スキーマ・リクエスト、記憶域のリクエスト、スキーマ・レポートおよびログ・ファイルを管理できます。

サービスの管理ページには次のセクションが含まれます。

- セッション・ステート。このリンクを使用して、セッション・ステートおよびユーザー・プリファレンスを消去します。「セッション・ステートおよびユーザー・プリファレンスの管理」を参照してください。

- キャッシュ:このリンクを使用して、キャッシュされたリージョンおよびページを表示および消去します。「キャッシュされたリージョンおよびページの管理」を参照してください。

- ワークスペース・プリファレンス: このリンクを使用して、オブジェクト・ブラウザでのPL/SQLプログラム・ユニットの編集などのアプリケーション・プリファレンスを無効化および有効化します。「ワークスペース・プリファレンスの管理」を参照してください。

- アプリケーション: 「アプリケーション・モデル」リンクを使用して、アプリケーション・モデルを検索および削除します。「デモンストレーション・アプリケーション」リンクを使用してデモンストレーション・アプリケーションを管理します。「アプリケーション・モデルの管理」および「デモンストレーション・アプリケーションの管理」を参照してください。

- ワークスペース:

- データベース・スキーマのリクエスト: このリンクを使用して新しいデータベース・スキーマをリクエストします。「データベース・スキーマのリクエスト」を参照してください。

- 記憶域のリクエスト: このリンクを使用して、ワークスペース用の追加記憶領域のリクエストを送信します。「追加の記憶域のリクエスト」を参照してください。

- サービスの終了のリクエスト: このリンクを使用して現行のワークスペースを終了します。「ワークスペース・サービスの終了」を参照してください。

- ワークスペースの概要: このリンクを使用して、現行のワークスペースに関するサマリー・レポートを表示します。「「ワークスペースの概要」レポートの表示」を参照してください。

- アプリケーション・ビルド・ステータスの管理: このリンクを使用して、現行のワークスペース内のアプリケーションのビルド・ステータスを変更します。「複数のアプリケーションのビルド・ステータスの変更」を参照してください。

- ワークスペース・スキーマ・レポート: このリンクを使用して、現行のワークスペース内のスキーマに関する詳細レポートを表示します。「スキーマ・レポートの表示」を参照してください。

- ログ: このリンクを使用して、開発者アクティビティ・ログおよび外部アクセス・カウント・ログを消去します。「ログ・ファイルの管理」を参照してください。

サービスの管理ページへのアクセス

サービスの管理ページにアクセスするには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

セッション・ステートおよびユーザー・プリファレンスの管理

セッションは、ページ・ビュー間で永続性(またはステートフルな動作)を確立する論理的な構成体です。各セッションには、一意のIDが割り当てられ、Application Expressエンジンは、このセッションIDを使用して、各ページ・ビューの前後に、アプリケーションで作業中のデータ・セット(セッション・ステート)を格納および取得します。セッションは、削除されるまでデータベース内に存在します。

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

- セッション・ステートの管理

- ユーザー・プリファレンスの管理

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「セッション・ステートの管理」

セッション・ステートの管理

セッションはページ・ビュー間で永続性(またはステートフルな動作)を確立します。カレント・セッションまたは最近のセッションに関する詳細を確認できます。カレント・セッション・ステートを消去、または経過時間に基づいてセッションを消去することもできます。

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

- セッションの詳細確認後のセッション・ステートの削除

- セッション・ステートの詳細の表示

- カレント・セッションのセッション・ステートの消去

- 経過時間によるセッションの消去

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「セッションの概要」

セッションの詳細確認後のセッション・ステートの削除

セッションの詳細を確認した後に既存のセッションを削除するかどうかを決定できます。セッションの詳細ページから、セッション・レコードまたはセッション・ステートを削除できます。

セッションの詳細を表示し、セッション・ステートを削除するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「セッション・ステートの管理」をクリックします。

4. 「最近のセッション(ドリルダウンで詳細を表示)」をクリックします。

5. 結果を絞り込むには、時間枠を選択し、ユーザーを指定して、「実行」をクリックします。

6. セッションの詳細を表示するには、セッションIDを選択します。
セッションの詳細ページが表示されます。

7. 次のいずれかのボタンをクリックします。

- セッションの削除: セッションに関連付けられた(コレクション・データを含む)セッション・ステートとともにセッションのレコードをSESSIONS表から削除します。
削除されたセッションを使用していたユーザーは、そのセッションを使用できなくなり、(ほとんどの場合)次のページ・リクエストで再認証を求められます。このオプションは、管理者が特定のユーザーをOracle Application Expressアプリケーションにアクセスできないようにする必要がある場合に使用できます。

- ステートの削除: セッション・ステート表(コレクション・データを含む)からセッション・データをクリアしますが、セッション・レコードは削除しません。デバッグ中に開発者がセッションを削除するのは適切な対応です。
これは、f?p URLでClear Cache引数値SESSIONを使用してカレント・セッションのセッション・ステートをクリアすることに相当します。このオプションは、開発者がデバッグ中に使用することもできます。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのデバッグ」

セッション・ステートの詳細の表示

現在または最近のセッションに関するセッション・ステートを表示するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「セッション・ステートの管理」をクリックします。

4. セッション・ステートの管理ページで、次のステップを実行します。

- カレント・セッションに関する情報を表示するには、「現行セッションのセッション・ステートのレポート」をクリックします。詳細内のアイテムを検索するには、アイテムを入力して「実行」をクリックします。

- 最近のセッションのリストを表示するには、「最近のセッション(ドリルダウンで詳細を表示)」をクリックします。

参照:
「セッションの詳細確認後のセッション・ステートの削除」

カレント・セッションのセッション・ステートの消去

カレント・セッションのセッション・ステートを消去するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「セッション・ステートの管理」をクリックします。

4. セッション・ステートの管理ページで、「現行セッションのセッション・ステートの消去」をクリックします。

5. セッション・ステートの消去ページで、次のステップを実行します。

- カレント・セッションの情報を表示するには、「セッション・ステートの表示」をクリックします。

- カレント・セッションのセッション・ステートをリセットするには、「セッション・ステートの消去」をクリックします。

経過時間によるセッションの消去

経過時間別に既存のセッションを消去するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「セッション・ステートの管理」をクリックします。

4. 「経過時間別にセッションを消去」を選択します。

5. 「セッション」からリストより古いものを選択します。

6. 次のいずれかのボタンをクリックします。

- セッションをレポート: ワークスペースのセッションの合計数、ユーザー数および古いセッション数の詳細が記載されているレポートを生成します。

- セッションの消去: 選択した経過時間別に既存のセッションを消去します。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「セッション・ステートの表示」

ユーザー・プリファレンスの管理

プリファレンスを使用すると、特定のApplication Expressユーザーの値を異なるセッションにわたって格納できます。これらのプリファレンスは、設定後、プログラムによって、または手動で削除できます。ユーザー・プリファレンスは、ページ・プロセスの作成またはプリファレンスのアイテム・ソース値の計算によって、あるいはPL/SQL APIを使用してプログラムによって設定できます。

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

- 現行ユーザーのプリファレンスの表示およびリセット

- ユーザー別のプリファレンスの表示

- ユーザー・プリファレンスの設定

- プログラムでのユーザー・プリファレンスの削除

- ページ・プロセスを使用したユーザー・プリファレンスのリセット

- 特定のユーザーのユーザー・プリファレンスの消去

現行ユーザーのプリファレンスの表示およびリセット

現行ユーザーのユーザー・プリファレンスを管理するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「プリファレンスの管理」をクリックします。
プリファレンスの管理ページが表示されます。

4. カレント・ユーザーに関するプリファレンス情報を表示するには、「現行のユーザー・プリファレンスのレポート」をクリックします。
現行のユーザー・プリファレンス・ページが表示されます。

5. カレント・ユーザーのプリファレンスを表示およびリセットするには、「現行ユーザーのプリファレンスの消去」をクリックします。プリファレンスの消去ページで、適切なボタンをクリックします。

- プリファレンスをリセット

- プリファレンスの表示

ユーザー別のプリファレンスの表示

特定のユーザーのプリファレンスを表示するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「プリファレンスの管理」をクリックします。
プリファレンスの管理ページが表示されます。

4. 特定のユーザーのプリファレンス情報を表示するには、「ユーザー別のプリファレンス」をクリックします。
ページ上部にある検索バーを使用して、表示を絞り込みます。

5. 現行ユーザーのプリファレンスを表示およびリセットするには、次のステップを実行します。

1. 「ユーザー別にプリファレンスを消去」をクリックします。

2. リストからユーザーを選択して、「レポート」をクリックします。
レポートが表示されます。

3. ユーザー・プリファレンスを消去するには、「ユーザー・プリファレンスの消去」をクリックします。

ユーザー・プリファレンスの設定

ユーザー・プリファレンスは、ページ・プロセスの作成またはプリファレンス・アイテムの作成によって、あるいはプログラムを介してアプリケーション内に設定できます。

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

- ページ・プロセスを使用したユーザー・プリファレンスの設定

- ユーザー・プリファレンスに基づいたアイテムのソースの設定

- プログラムでのユーザー・プリファレンスの設定

ページ・プロセスを使用したユーザー・プリファレンスの設定

ページ・プロセスの作成によってユーザー・プリファレンスを設定するには、次の手順を実行します。

1. 該当するページ定義にナビゲートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ページ定義へのアクセス」を参照してください。

2. 「プロセス」で、「作成」アイコンをクリックします。
ページ・プロセスの作成ウィザードが表示されます。

3. プロセス・カテゴリには、「セッション・ステート」を選択します。

4. プロセス・タイプには、次のいずれか1つを選択します。

- プリファレンスをアイテムの値に設定

- アイテムがNULLでない場合、プリファレンスをアイテムの値に設定

5. プロセス名、順序およびプロセス・ポイントを指定します。

6. 表示されるフィールドに、次の形式でプリファレンスを指定します。

PreferenceName:Item

7. 「ページ・アイテム」をクリックして、使用可能なアイテムのリストを表示します。

8. 「プロセスの作成」をクリックします。

ユーザー・プリファレンスに基づいたアイテムのソースの設定

アイテム・ソース・タイプをプリファレンスとして定義することによって、ユーザー・プリファレンスに基づいてアイテムのソースを設定できます。

ユーザー・プリファレンスに基づいてアイテムのソースを定義するには、次の手順を実行します。

1. 該当するページ定義にナビゲートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ページ定義へのアクセス」を参照してください。

2. 「アイテム」で、「作成」アイコンをクリックします。
アイテムの作成ウィザードが表示されます。

3. アイテム・タイプには、「非表示」を選択します。

4. アイテム名、順序およびリージョンを指定します。

5. 「アイテム・ソース」リストから、「プリファレンス」を選択します。

6. 「アイテム・ソース値」で、プリファレンスの名前を入力します。

7. 「アイテムの作成」をクリックします。

プログラムでのユーザー・プリファレンスの設定

ユーザー・プリファレンスをプログラム的に設定または参照するには、PL/SQL APIを使用する必要があります。ユーザー・レベルのキャッシュが、プログラムを介して使用できます。ユーザー・レベルのプリファレンスNAMED_PREFERENCEを設定するには、SET_PREFERENCEプロシージャを使用します。次に例を示します。

APEX_UTIL.SET_PREFERENCE(
p_preference=>'NAMED_PREFERENCE',
p_value =>:ITEM_NAME);

ユーザー・プリファレンスの値を参照するには、GET_PREFERENCEファンクションを使用します。次に例を示します。

NVL(APEX_UTIL.GET_PREFERENCE('NAMED_PREFERENCE'),15)

前述の例では、プリファレンスに値が含まれていない場合、このプリファレンスの値はデフォルトの15になります。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「GET_PREFERENCEファンクション」および「SET_PREFERENCEプロシージャ」

プログラムでのユーザー・プリファレンスの削除

ユーザー・プリファレンスをプログラムによって削除するには、PL/SQL APIを使用する必要があります。ユーザー・レベルのプリファレンスNAMED_PREFERENCEを削除するには、REMOVE_PREFERENCEプロシージャを使用します。次に例を示します。

APEX_UTIL.REMOVE_PREFERENCE(
p_preference=>'NAMED_PREFERENCE');

ページ・プロセスを使用したユーザー・プリファレンスのリセット

ユーザー・プリファレンスをリセットするには、ページ・プロセスを作成し、プロセス・タイプの「プリファレンスをリセット」を選択します。

ページ・プロセスを使用してユーザー・プリファレンスをリセットするには、次の手順を実行します。

1. 該当するページ定義にナビゲートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ページ定義へのアクセス」を参照してください。

2. 「プロセス」で、「作成」アイコンをクリックします。
ページ・プロセスの作成ウィザードが表示されます。

3. プロセス・カテゴリには、「セッション・ステート」を選択します。

4. 「タイプ」から、「プリファレンスをリセット」を選択します。

5. プロセス名、順序およびプロセス・ポイントを指定します。

6. 画面に表示される手順に従います。

特定のユーザーのユーザー・プリファレンスの消去

プリファレンスの消去ページで特定のユーザーのプリファレンスを消去します。

特定のユーザーのユーザー・プリファレンスを消去するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「セッション・ステート」で、「プリファレンスの管理」をクリックします。

4. 「ユーザー別にプリファレンスを消去」をクリックします。
プリファレンスの消去ページが表示されます。

5. 特定のユーザーを選択して、「レポート」をクリックします。
レポートがページの下部に表示されます。

6. 表示されているユーザー・プリファレンスを消去するには、「ユーザー・プリファレンスの消去」をクリックします。

キャッシュされたリージョンおよびページの管理

アプリケーションのパフォーマンスを改善するための方法の1つは、ページおよびリージョンのキャッシュを使用することです。開発者はページの編集ページまたはリージョンの編集ページでキャッシュ属性を設定することにより、ページおよびリージョンのキャッシュを構成できます。このセクションではワークスペース管理者がキャッシュされたリージョンおよびページを表示および消去する方法を説明します。

内容は次のとおりです。

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

- キャッシュされたリージョンの消去

- キャッシュされたページの消去

キャッシュされたリージョンの消去

キャッシュされたリージョンを表示および消去するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「キャッシュ」で「キャッシュされたリージョンの管理」をクリックします。

4. アプリケーション、ページまたはリージョンを検索するには、大/小文字を区別しない問合せをページ上部の適切なフィールドに入力して「実行」をクリックします。

5. キャッシュされたリージョンを消去するには、次の操作を実行できます。

1. 消去するリージョンを選択して「チェックした項目の消去」をクリックします。

2. 「アプリケーション別に消去」タブをクリックし、アプリケーションを選択してから「キャッシュされたリージョンの消去」をクリックします。

3. 「すべて消去」タブをクリックしてから「キャッシュされたすべてのリージョンの消去」をクリックします。

キャッシュされたページの消去

キャッシュされたページを表示および消去するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「キャッシュ」で「キャッシュされたページの管理」をクリックします。
キャッシュされたページの管理ページが表示されます。

4. アプリケーション、ページまたはリージョンを検索するには、大/小文字を区別しない問合せをページ上部の適切なフィールドに入力して「実行」をクリックします。

5. キャッシュされたページを消去するには、次の操作を実行できます。

1. キャッシュするページを選択して「チェックした項目の消去」をクリックします。

2. 「アプリケーション別に消去」タブをクリックし、アプリケーションを選択してから「キャッシュされたページの消去」をクリックします。

3. 「期限切れの消去」タブをクリックし、アプリケーションを選択してから「期限切れの消去」をクリックします。

ワークスペースのプリファレンスの管理

ワークスペース管理者は次のプリファレンスを設定し、現行のワークスペースにその設定を適用できます。

- PL/SQL編集

- アカウント・ログイン制御

- 「ワークスペース・メッセージ」の指定

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

- ワークスペースに対するPL/SQLプログラム・ユニットの編集の無効化

- ワークスペースに対するログイン制御の有効化

- ワークスペース・メッセージの指定

ワークスペースに対するPL/SQLプログラム・ユニットの編集の無効化

デフォルトでは、開発者はSQLワークショップ・オブジェクト・ブラウザでデータベースのプロシージャ、パッケージおよびファンクションを参照しているときに、PL/SQLソース・コードを変更およびコンパイルできます。プリファレンス・ページの「PL/SQLプログラム・ユニットの編集を許可しない」を選択すると、PL/SQLプログラム・ユニットの編集を無効にできます。

PL/SQLプログラム・ユニットの編集を無効にするには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース・プリファレンスの設定」をクリックします。
ワークスペース・プリファレンスの設定ページが表示されます。

4. 「PL/SQL編集」で、次のいずれかを選択します。

- PL/SQLプログラム・ユニットの編集を許可

- PL/SQLプログラム・ユニットの編集を許可しない

「PL/SQLプログラム・ユニットの編集を許可しない」を選択しても、開発者はスクリプトまたはSQLコマンドを使用してPL/SQLプログラム・ユニットを作成および置換できます。

5. 「変更の適用」をクリックします。

参照:
「インスタンスに対するPL/SQLプログラム・ユニットの編集の無効化」およびOracle Application Express SQLワークショップおよびユーティリティ・ガイドの「SQLコマンドの使用」

ワークスペースに対するログイン制御の有効化

ログイン制御を構成する方法には次の2つの方法があります。

- Oracle Application Express管理者が、開発インスタンス間のすべてのワークスペース内のすべてのApplication Expressアカウントに対してアカウント・ログイン制御を有効にします。
Oracle Application Express管理者がインスタンスに対してこれらのプリファレンスを構成すると、その設定はすべてのワークスペースでデフォルトとして表示されます。「すべてのワークスペースに対するログイン制御の有効化」を参照してください。

- Oracle Application Express管理者がすべてのインスタンスでログイン制御を有効にしない場合は、各ワークスペース管理者がワークスペースごとに次の制御を有効にできます。

- エンド・ユーザーのアカウント有効期限およびロックの要求

- エンド・ユーザー・アカウントへのログイン試行失敗の最大回数の設定

- エンド・ユーザー・アカウントのパスワード存続期間、つまりエンド・ユーザー・アカウントを使用できる期限が切れるまでの残りの日数の設定

ヒント:
この機能は、Application Expressのユーザー作成および管理機能を使用して作成したアカウントにのみ適用されます。この機能は、追加的なアプリケーションの認証セキュリティを提供します。「Application Expressユーザーの管理」を参照してください。

ワークスペースに対するログイン制御を有効化するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース・プリファレンス」で、「ワークスペース・プリファレンスの設定」をクリックします。

4. 「アカウント・ログイン制御」には、次の項目があります。

1. アカウントの有効期限およびロック: 「有効化」をクリックします。
「有効化」を選択すると、エンド・ユーザー・アカウント・パスワードは設定した期間をすぎると期限切れになり、アカウントは設定した回数分、連続で認証に失敗するとロックされます。また、アカウント・パスワードは初回使用時以降は期限切れになるよう設定できます。

Oracle Application Express管理者が「ユーザー・アカウントの有効期限およびロックが必要」プリファレンスを「はい」に設定すると、このプリファレンスはデフォルトの「有効化」に設定され、更新できなくなります。

2. 許可されるログイン失敗の最大回数 - エンド・ユーザー・アカウントがロックされるまでに許可される認証の連続失敗の最大回数を入力します。このフィールドの値を指定しない場合は、「許可されるログイン失敗の最大回数」のインスタンス・レベルの設定が使用されます。

3. ユーザー・アカウント・ライフタイム(日) - エンド・ユーザー・アカウントのパスワードを使用できる期限が切れるまでの最大日数を入力します。このフィールドの値を指定しない場合は、アカウント・パスワード・ライフタイムのインスタンス・レベルの設定が使用されます。

5. 「変更の適用」をクリックします。

ワークスペース・メッセージの指定

ワークスペースのホームページでメッセージを表示するには、ワークスペース・プリファレンスの設定ページで「ワークスペース・メッセージ」を定義します。

ワークスペース・メッセージを定義するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース・プリファレンスの設定」をクリックします。
ワークスペース・プリファレンスの設定ページが表示されます。

4. 「ワークスペース・メッセージ」の下の「メッセージ」フィールドにメッセージを入力します。表示の書式を設定するには、標準のHTMLタグを含めます。

5. 「変更の適用」をクリックします。

アプリケーション・モデルの管理

アプリケーションの作成ウィザードを実行すると、アプリケーション・モデルが作成されます。このモデルには、アプリケーションのページおよびページ定義、DMLプロセス、複数の行の操作プロセスなど、基本的なアプリケーション・プロパティ値が含まれます。新しいアプリケーションを作成するとき、既存のアプリケーション・モデルを基にして、作成プロセスをより生産的にすることができます。

この項の内容は次のとおりです。

- アプリケーション・モデルの削除

アプリケーション・モデルの削除

不要なアプリケーション・モデルはアプリケーション・モデル・ページで削除できます。

アプリケーション・モデルを削除するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「アプリケーション」で「アプリケーション・モデル」をクリックします。

4. アプリケーション・モデル・ページで、次のステップを実行します。

- 結果を絞り込むには、所有者を選択して「実行」をクリックします。

- モデルを検索するには、「モデル」フィールドに大/小文字を区別しない問合せを入力して、「実行」をクリックします。

5. 削除するモデルを選択し、「チェックした項目の削除」をクリックします。

デモンストレーション・アプリケーションの管理

ワークスペース管理者は使用できるデモンストレーション・アプリケーションのリストを確認できます。また、これらをインストール、再インストールまたは編集したり、ワークスペースから削除することもできます。

デモンストレーション・アプリケーションを管理するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「アプリケーション」で「デモンストレーション・アプリケーション」をクリックします。
デモンストレーション・アプリケーション・ウィザードが表示されます。

4. 該当するリンクをクリックします。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「デモンストレーション・アプリケーションの実行」

アプリケーション・ビルダーのデフォルト値の利用

アプリケーション・ビルダーのデフォルト値により、新規のアプリケーションを作成するために必要な手順を削減できます。これらの属性を構成することで、開発者はアプリケーションの作成ウィザードを早期に終了し、2つの単純な手順で新規アプリケーションを作成できます。

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

- アプリケーション・ビルダーのデフォルト値について

- アプリケーション・ビルダーのデフォルト値の構成

アプリケーション・ビルダーのデフォルト値について

アプリケーション・ビルダーのデフォルト値は各ワークスペースに固有です。これらの属性により、アプリケーションの作成ウィザードを実行しているときのタブのプリファレンス、認証スキーム、テーマおよびグローバリゼーションが定義されます。ワークスペース管理者がこれらの属性を構成すると、そのワークスペース内の開発者はこれらのデフォルト値を使用し、2つの簡単なステップでアプリケーションの作成ウィザードを終了できます。

アプリケーション・ビルダーのデフォルト値の構成

アプリケーション・ビルダーのデフォルト値を構成するには、次の手順を実行します。

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

2. 「タスク」リストから「アプリケーション・ビルダーのデフォルト値」を選択します。
アプリケーション・ビルダーのデフォルト値の管理ページが表示されます。

3. ページの各セクションで、適切なデフォルト値を選択します。

4. 特定の属性の詳細を表示するには、アイテム・ラベルをクリックします。
ヘルプが使用できる場合、アイテム・ラベルの上にカーソルを置くとアイテム・ラベルは赤に変わり、カーソルは矢印と疑問符マークに変わります。

5. 「変更の適用」をクリックします。

「ワークスペースの概要」レポートの表示

ワークスペース管理者は、サービスの管理ページの「ワークスペースの概要」 を選択して、現在のワークスペースに関するサマリー・レポートを表示できます。管理者はこのレポートを使用して次を表示できます。

- スキーマおよび表領域

- 領域を使用するスキーマ

- 指定した表領域内の使用領域

- ワークスペース内のアプリケーション

- ワークスペース内の開発者

このセクションには次のトピックが含まれます。

- ワークスペース・サマリー・レポートの表示

- 使用可能な記憶域の表示

参照:
「追加の記憶域のリクエスト」

ワークスペース・サマリー・レポートの表示

現在のワークスペースについてのサマリー・レポートを表示するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース」で、「ワークスペースの概要」をクリックします。

4. 下にスクロールして、レポートを表示します。

使用可能な記憶域の表示

「表領域使用率の詳細レポート」は指定した表領域内の領域の使用率をリストします。

「表領域使用率の詳細レポート」を表示するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペースの概要」をクリックします。

4. 下にスクロールして、「表領域使用率の詳細レポート(数秒かかります)」リンクをクリックします。
結果レポートには次の列が表示されます。「表領域名」列、「バイト」列、「使用バイト」列、「空き容量」列、および「使用済の割合」列です。

参照:
「追加の記憶域のリクエスト」

ワークスペース・サービスの終了

ワークスペース・サービスを終了すると、現行のOracle Application Expressインスタンスから、すべてのデータ、データベース・オブジェクト、データベース・スキーマ、表領域、アプリケーション、スクリプトおよびファイルが削除されます。

Oracle Application Express管理者にワークスペース・サービスの終了のリクエストを送信するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース」で、「サービスの終了のリクエスト」をクリックします。

4. 「終了のリクエスト」ボタンをクリックします。

5. 「サービスを終了」をクリックして、リクエストを確認します。

データベース・スキーマのリクエスト

Oracle Application Express管理者に新しいデータベース・スキーマのリクエストを送信するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース」で、「データベース・スキーマのリクエスト」をクリックします。

4. 「スキーマの指定」で次のようにします。

1. 新しいスキーマをリクエストするか、既存のスキーマを使用するかを指定し、「次へ」をクリックします。

2. 「スキーマ名」で、新しい名前を入力するか、またはリストから1つ選択します。

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

5. オンラインの説明を確認し、「終了」をクリックします。

追加の記憶域のリクエスト

ワークスペースに追加の記憶領域をリクエストするには、Oracle Application Express管理者にリクエストを送信する必要があります。

参照:
「保留中の変更リクエストの承認または拒否」

追加の記憶領域のリクエストを送信するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース」で、「記憶域のリクエスト」をクリックします。

4. 追加する記憶域の量を指定して、「記憶域のリクエスト」をクリックします。

ヒント:
使用可能な記憶領域のレポートを表示するには、「スキーマの表領域使用率」をクリックし、それから「表領域使用率の詳細レポート(数秒かかります)」リンクをクリックします。

複数のアプリケーションのビルド・ステータスの変更

各Oracle Application Expressアプリケーションには、ビルド・ステータスというアプリケーション・レベルの属性があります。この属性を使用して、他の開発者によってアプリケーションが変更されないようにできます。ビルド・ステータスには2つの設定があります。

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

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

ビルド・ステータスを「アプリケーションの実行のみ」に設定することは、他の開発者によってアプリケーションが変更されないようにするために有効な方法です。

アプリケーションのビルド・ステータスは、次のようにして変更できます。

- 開発者および管理者は、定義の編集ページでビルド・ステータス属性を変更できます。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「可用性」を参照してください。

- ワークスペース管理者は、このセクションで説明したように、現行のワークスペース内にあるアプリケーションのビルド・ステータスを変更できます。

- Oracle Application Express管理者は、ビルド・ステータス・ページでアプリケーションのビルド・ステータスを変更できます。「デプロイ時のアプリケーションのビルド・ステータス・セットの変更」を参照してください。

現行のワークスペース内にあるアプリケーションのビルド・ステータスを変更するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース」で、「アプリケーション・ビルド・ステータスの管理」をクリックします。

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

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

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

5. 「変更の適用」をクリックします。

スキーマ・レポートの表示

スキーマ・レポートは、スキーマの表領域使用率およびスキーマ別のデータベース権限のサマリーと、現行のワークスペースで使用可能なすべてのデータベース・スキーマのリストを提供します。

スキーマ・レポートを表示するには、次のステップを実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ワークスペース・スキーマ・レポート」で、次のレポートのいずれかをクリックします。

- スキーマの表領域使用率

- スキーマ別のデータベース権限

- ワークスペース・スキーマ

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーション・レポートの表示」

ログ・ファイルの管理

1か月経過したログ・エントリは自動的に削除されます。ワークスペース管理者は、ログ・ファイル・ページで開発者ログおよび外部アクセス集計ログを手動で消去できます。

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

- 開発者アクティビティ・ログの削除

- 外部アクセス・カウント・ログの削除

参照:
「ログ・エントリの管理」

開発者アクティビティ・ログの削除

開発者アクティビティ・ログは、現行のワークスペース内のアプリケーションに対する変更を追跡します。

開発者アクティビティ・ログを削除するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ログ」で「開発者アクティビティ・ログの管理」をクリックします。

4. 「開発者ログの消去」をクリックします。

外部アクセス・カウント・ログの削除

外部アクセス・カウント・ログは、アプリケーションから外部サイトへのアクセスを集計します。この機能は、APEX_UTIL.COUNT_CLICKプロシージャを使用して実装できます。

参照:
Oracle Application Express APIリファレンスの「COUNT_CLICKプロシージャ」

外部アクセス・カウント・ログを削除するには、次の手順を実行します。

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

2. 「管理」リストで、「サービスの管理」をクリックします。
サービスの管理ページが表示されます。

3. 「ログ」で「クリック・カウント・ログの管理」をクリックします。

4. 「クリック・ログの消去」をクリックします。

参照:
「ワークスペース内のアクティビティの監視」

Application Expressユーザーの管理

ワークスペース管理者は、新しいユーザー・アカウントの作成、既存のユーザー・アカウントの管理およびユーザー・パスワードの変更を行うことができます。ユーザー・アカウントは、特にApplication Express認証を使用している場合に有効です。Application Express認証は、Oracle Application Expressアカウント・リポジトリに対してユーザー名およびパスワードをチェックします。Oracle Application Expressアカウント・リポジトリには、開発者および管理者がOracle Application Expressアプリケーションにログインする際のアカウント情報が含まれます。

ワークスペース管理者がエンド・ユーザーのアカウントに対してアカウントのロックおよび有効期限の機能を有効にすると、新しいアカウント管理属性が公開されます。アカウントはロック済、ロック解除済または期限切れのいずれかになります。これらのアカウントのパスワードには、存続期間の固定、ログイン試行時における不正パスワードの連続失敗回数、および初回使用時におけるパスワードの変更要求などの制限を課すことができます。

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

- 新しいユーザー・アカウントの作成

- 既存のユーザー・アカウントの編集

- ユーザー・アカウントの削除またはロック

- エンド・ユーザー・パスワードの変更

- グループを使用したApplication Expressユーザーの管理

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ワークスペース・ユーザーのエクスポート」

新しいユーザー・アカウントの作成

ワークスペース管理者は、次の3つの異なるタイプのユーザー・アカウントを作成できます。

- 開発者は、アプリケーションの作成および編集と、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートの表示を行うことができます。

- ワークスペース管理者は、ユーザー・アカウントの管理、グループの管理、同じワークスペース内のユーザーのパスワードの変更および開発サービスの管理など、ワークスペース固有の管理者タスクを実行します。

- エンド・ユーザーは、開発権限を持たず、外部認証スキームを使用しないアプリケーションにのみアクセスできます。

参照:
「Oracle Application Expressのホスティングされたインスタンス管理」

新しいユーザー・アカウントを作成するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. 「作成」をクリックします。
ユーザーの作成ページが表示されます。

4. ユーザーの識別情報に、適切な情報を入力します。

5. 「開発者権限」には次の項目があります。

- アクセス可能なスキーマ(すべて可とする場合は空): SQLワークショップを使用する場合にこの開発者が権限を持つスキーマのコロン区切りのリストを入力します。このスキーマ・リストは、ワークスペースに対して割り当てられたスキーマの完全セットのサブセットにユーザーを制限します。また、SQLワークショップに表示されるスキーマ名を決定します。

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

- 開発者ユーザー - このユーザーを開発者として追加する場合は「はい」を選択します。エンド・ユーザーの場合は「いいえ」を選択します。
開発者は、アプリケーションおよびデータベース・オブジェクトの作成および編集、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートの表示を行うことができます。

- ワークスペース管理者ユーザー - このユーザーをワークスペース管理者として追加する場合は「はい」を選択します。開発者またはエンド・ユーザーの場合は「いいえ」を選択します。
開発者権限に加えて、ワークスペース管理者は、ユーザー・アカウントの作成および編集、グループの管理、同じワークスペース内のユーザーのパスワードの変更、および開発サービスの管理を行うことができます。

注意:
開発者またはワークスペース管理者として定義せずに、ユーザーとして追加することでエンド・ユーザーを作成すると、特権を制限できます。

6. 「アカウント制御」には次の項目があります。

- アカウントの可用性の設定 - 「ロック解除済」を選択すると、このアカウントへのユーザーのログインを許可します。「ロック済」を選択すると、ユーザーはこのアカウントにログインできません。「ロック解除済」を選択してアカウントを使用できるようにします。

- 初回使用時にパスワードの変更が必要 - 「はい」を選択すると、現在の一時パスワードでログインした後、パスワードをすぐに変更するよう要求されます。
このルールはこのアカウントを使用する開発者およびワークスペース管理者に適用されます。また、開発したアプリケーションへのログイン時にこのアカウントを使用するすべてのユーザーにも適用されます。

ヒント:
Oracle Application Express管理者は、Oracle Application Expressインスタンス全体に対してこれらの設定を構成し、パスワードの複雑性ポリシーを定義できます。「すべてのワークスペースに対するログイン制御の有効化」を参照してください。「パスワード・ポリシーについて」および「パスワード・ポリシーの構成」を参照してください。

7. ユーザー・グループで、任意のユーザー・グループを選択します。
グループを使用して、アプリケーションの様々な部分へのアクセスを制限できます。グループは、Application Express認証を使用する場合に有効です。

8. 「追加属性」でユーザー名を更新するか、ユーザーまたはアカウントに関する説明を追加します。

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

参照:
「グループを使用したApplication Expressユーザーの管理」および「グループからのユーザーの削除」

既存のユーザー・アカウントの編集

ワークスペース管理者は既存のユーザー・アカウントを編集できます。

既存のユーザー・アカウントを編集するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。ページ上部にあるナビゲーション・バーを使用してページをどのように表示させるかを制御できます。「ナビゲーション・バーについて」を参照してください。

3. ユーザーを選択します。
ユーザーの編集ページが表示されます。

4. 「ユーザーの編集」で、ユーザー名または電子メール・アドレスを更新します。

5. 「パスワード」で、「パスワード」と「パスワードの確認」フィールドに新規パスワードを入力して現在のパスワードを編集します。

6. 「開発者権限」には次の項目があります。

- アクセス可能なスキーマ(すべて可とする場合は空): SQLワークショップを使用する場合にこの開発者が権限を持つスキーマのコロン区切りのリストを入力します。このスキーマ・リストは、ワークスペースに対して割り当てられたスキーマの完全セットのサブセットにユーザーを制限します。また、SQLワークショップに表示されるスキーマ名を決定します。

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

- ユーザーの権限を指定するには、次のステップを実行します。

- 開発者ユーザー: 開発者は、アプリケーションおよびデータベース・オブジェクトの作成および編集、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートの表示を行うことができます。

- 「ワークスペース管理者ユーザー」 - 開発者権限に加えて、ワークスペース管理者は、ユーザー・アカウントの作成と編集、グループの管理、同じワークスペース内のユーザーのパスワードの変更および開発サービスの管理を行うことができます。

7. 「アカウント制御」には次の項目があります。

- アカウントの可用性 - 「ロック済」を選択するとユーザーはこのアカウントにログインできません。「ロック解除済」を選択すると、アカウントを使用できるようになります。

- 「開発者/管理者パスワード」および「エンド・ユーザー・パスワード」 - 「有効」または「期限切れ」のステータスが表示されます。パスワードは存続期間をすぎると期限切れとなります。

- パスワード期限切れ - このオプションを選択すると、ユーザーに次回ログイン時に新しいパスワードを入力するよう強制します。このオプションは、パスワードの期限切れまたはアカウントのロック機能を使用していない無効なアカウントまたはワークスペースに対しては表示されません。

- 初回使用時にパスワードの変更が必要 - 「はい」を選択すると、現在の一時パスワードでログインした後、パスワードをすぐに変更するよう要求されます。
このルールはこのアカウントを使用する開発者およびワークスペース管理者に適用されます。また、開発したアプリケーションへのログイン時にこのアカウントを使用するすべてのユーザーにも適用されます。

ヒント:
Oracle Application Express管理者はOracle Application Expressインスタンス全体に対してこれらの設定を構成できます。「セキュリティ設定の構成」を参照してください。

8. ユーザー・グループで、任意のユーザー・グループを選択します。
グループを使用して、アプリケーションの様々な部分へのアクセスを制限できます。グループは、Application Express認証を使用する場合に有効です。

9. 「追加属性」でユーザー名を更新するか、ユーザーまたはアカウントに関する説明を追加します。

10. 「変更の適用」をクリックします。

参照:
「グループを使用したApplication Expressユーザーの管理」および「グループからのユーザーの削除」

ナビゲーション・バーについて

ナビゲーション・バーは、アプリケーション・ユーザーの管理ページの上部に表示されます。

アプリケーション・ユーザーの管理ページのナビゲーション・バーには次のコントロールが含まれます。

- 検索:検索フィールドを使用して、特定のユーザーを検索します。大/小文字を区別しない問合せを入力して「実行」をクリックします。

- 表示: 表示するユーザー・アカウントのタイプを選択し、「実行」をクリックします。オプションは次のとおりです。

- すべてのアカウント

- 期限切れアカウント

- ロック済アカウント

- ロック解除済アカウント

- アカウント

- 開発者アカウント

- ビュー:表示モードを選択し、「実行」をクリックします。表示オプションは次のとおりです。

- アイコン(デフォルト): 各ユーザーを大きいアイコンで表示します。異なる色がユーザー・ロールを表し、ロックはアカウントがロックされていることを表します。砂時計は期限切れのパスワードを表します。

- 詳細: 各ユーザーをレポートの1行で表示します。レポートを開くには、「追加レポート列の表示」チェック・ボックスを選択し「実行」をクリックします。

- 表示: ページに表示するユーザー数を選択して「実行」をクリックします。

ユーザー・アカウントの削除またはロック

ワークスペース管理者はユーザー・アカウントを削除またはロックできます。

ユーザー・アカウントを削除またはロックするには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。ページ上部にあるナビゲーション・バーを使用してページをどのように表示させるかを制御できます。「ナビゲーション・バーについて」を参照してください。

3. ユーザーを選択します。
ユーザーの編集ページが表示されます。

4. ユーザーを削除するには、次のようにします。

1. 「ユーザーの削除」ボタンをクリックします。

2. 選択内容を確認して、「OK」をクリックします。

5. アカウントをロックするには、次の手順を実行します。

1. 「アカウント制御」セクションまでスクロールします。

2. 「アカウントの可用性」で「ロック済」を選択します。

3. 「変更の適用」をクリックします。

エンド・ユーザー・パスワードの変更

エンド・ユーザー・パスワードを変更するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. ユーザーを選択します。

ヒント:
既存のユーザーを検索するには、「検索」フィールドに問合せを入力し、「実行」をクリックします。

4. 「パスワード」で、「パスワード」と「パスワードの確認」フィールドに新規パスワードを入力します。

5. 「変更の適用」をクリックします。

グループを使用したApplication Expressユーザーの管理

グループを作成して、アプリケーションの様々な部分へのアクセスを制限できます。ただし、そのグループは異なる認証スキームに移植できないことに注意してください。グループは、Application Express認証(内部Cookieユーザー認証)を使用する場合に有効です。

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

- グループの作成

- 既存のユーザー・グループの編集

- グループの割当てレポートの表示

- グループへのユーザーの追加

- グループからのユーザーの削除

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

グループの作成

新しいグループを作成するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. 「ユーザー・グループ」タブをクリックします。
ユーザー・グループ・ページが表示されます。

4. ユーザー・グループ・ページで、「作成」をクリックします。
ユーザー・グループの作成/編集ページが表示されます。

5. グループ名および説明を指定して、「グループの作成」をクリックします。

既存のユーザー・グループの編集

既存のグループの割当てを編集するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. 「ユーザー・グループ」タブをクリックします。
ユーザー・グループ・ページが表示されます。

4. 編集するグループを選択します。
ユーザー・グループの作成/編集ページが表示されます。

5. 適切に編集を行い、「変更の適用」をクリックします。

グループの割当てレポートの表示

ユーザー・グループの割当て状況のレポートを表示するには、次のステップを実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. 「ユーザー・グループ」タブをクリックします。
ユーザー・グループ・ページが表示されます。

4. 「グループの管理」リストから「ユーザー・グループの割当て」をクリックします。
ユーザー・グループの割当てレポートが表示されます。

5. ユーザー・グループの割当てを編集するには、「編集」アイコンをクリックします。
ユーザーの編集ページが表示されます。

6. 「ユーザー・グループ」までスクロールし、新しいグループを選択して「変更の適用」をクリックします。

グループへのユーザーの追加

グループにユーザーを追加するには、次の手順を実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. ユーザーを選択します。
ユーザーの編集ページが表示されます。

4. 「ユーザー・グループ」までスクロールします。

5. 新しいグループを選択して「変更の適用」をクリックします。

グループからのユーザーの削除

グループからユーザーを削除するには、次のステップを実行します。

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

2. 「管理」リストで、「Application Expressユーザーの管理」をクリックします。
Application Expressユーザーの管理ページが表示されます。

3. 「既存のユーザー」をクリックします。
既存のユーザー・ページが表示されます。

4. ユーザーを選択します。
ユーザーの編集ページが表示されます。

5. 「ユーザー・グループ」までスクロールします。

6. ユーザーを削除するグループの選択を解除して、「変更の適用」をクリックします。

ワークスペース内のアクティビティの監視

アクティビティの監視ページにアクセスすることにより、ワークスペース内の開発者アクティビティおよび変更を監視できます。アクティビティの監視ページにはページ・ビューやアプリケーションに対する変更を追跡する20種以上のレポートがあり、このレポートにはログイン試行回数や外部アクセス・カウントが含まれます。

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

- 開発者アクティビティおよびアプリケーション変更情報の表示

- 開発者ごとのアプリケーション変更の表示

- 日別のアプリケーション変更の表示

- アクティブ・セッションの表示

参照:
「開発インスタンス間のアクティビティの監視」およびOracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「APEX_ACTIVITY_LOGを使用したカスタム・アクティビティ・レポートの作成」

開発者アクティビティおよびアプリケーション変更情報の表示

アクティビティの監視ページから開発者アクティビティおよびアプリケーション変更情報を表示するには、次のステップを実行します。

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

2. 「管理」リストで、「アクティビティの監視」をクリックします。
アクティビティの監視ページには、アクティビティ・レポートが次のセクションに分かれて表示されます。

- ページ・ビュー - ビュー別、ユーザー別、アプリケーション別、またはアプリケーションとページ別に構成されるページ・ビューのレポートが含まれます。

- ページ・ビューの分析 - アプリケーション別のトップ・ページ・ビューなどのページ・ビューを分析するレポートが含まれます。

- 環境 - ユーザー・エージェント別、ブラウザ別、外部アクセス別またはオペレーティング・システム別に構成される環境のレポートが含まれます。

- アプリケーション変更 - アプリケーションの変更を開発者別、日別、およびアプリケーション別に追跡したレポートが含まれます。

- セッション - アクティブ・セッションと現行のワークスペースがリストされます。

- ログイン試行回数 - ログイン試行回数がリストされたレポートが含まれます。
このレポートには次へのログインが含まれます。

- Oracle Application Express管理サービスまたはOracle Application Expressのログイン・ページを介したApplication Expressの環境

- Application Expressの組込みセッション管理機能を使用して開発したアプリケーション

3. 確認するレポートを選択します。

開発者ごとのアプリケーション変更の表示

「開発者ごとのアプリケーション変更」レポートには、変更されたページ数が開発者ごとに表示され、棒グラフまたは円グラフでグラフィカルに示されます。

開発者ごとにアプリケーションの変更を表示するには、次のステップを実行します。

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

2. 「管理」リストで、「アクティビティの監視」をクリックします。

3. 「アプリケーション変更」で、「開発者別」を選択します。

4. 「時間」リストから時間枠を指定して、「実行」をクリックします。

5. データを棒グラフで表示するには、「開発者別の変更の棒グラフ」を選択します。データを円グラフで表示するには、「開発者別の変更の円グラフ」を選択します。

6. 追加の詳細情報を表示するには、ユーザーIDを選択します。
詳細レポートに、アプリケーション、日付、コンポーネントおよびユーザー別アクションが表示されます。

日別のアプリケーション変更の表示

「日別のアプリケーション変更」レポートには、アプリケーション変更数の日別の概要が表示されます。オプションでこの情報を月別または開発者別、あるいは折れ線グラフで表示できます。

日別にアプリケーションの変更を表示するには、次のステップを実行します。

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

2. 「管理」リストで、「アクティビティの監視」をクリックします。

3. 「アプリケーション変更」で「日別」または「日別(月表示)」をクリックします。
日別のアプリケーション変更ページが表示されます。

4. 該当するレポートを選択します。

- 月表示: アプリケーション変更の日別リストをカレンダ形式で表示します。

- レポート: アプリケーション変更の日別レポートが含まれます。

- 折れ線グラフ: アプリケーション変更の折れ線グラフを表示します。デフォルトではすべての開発者が選択されます。特定の開発者のみを表示するには、「開発者」リストから選択して「実行」をクリックします。

- 開発者別のレポート: 開発者別のアプリケーションの変更が表示されます。「時間」リストから選択し、「実行」をクリックすることで時間枠を指定します。詳細を表示するには、開発者を選択します。レポートをダウンロードするには、レポート下部の「ダウンロード」リンクをクリックします。

アクティブ・セッションの表示

セッションは、ページ・ビュー間で永続性(またはステートフルな動作)を確立する論理的な構成体です。「アクティブ・セッション」レポートには、アクティブ・セッションが現行のワークスペースとともにリストされます。

アプリケーションが実行しているかどうかにかかわらず、Application ExpressエンジンはOracle Application Expressスキーマにあるデータベース表のレコードを保持します。この表には、数値識別子(またはセッションID)、認証された(またはパブリックの)ユーザー識別子、作成日およびその他の情報が記録されます。セッションは、ページ・リクエスト間のセッション・ステートまたは永続性を有効にする重要なレコードです。「アクティブ・セッション」レポートを表示することで、開発者または管理者はワークスペースにおけるアプリケーションの使用者を確認できます。アクティブ・セッションとは、セッション表からまだ消去されていないセッションです。DBMSジョブが8時間ごとに実行され、24時間経過したセッション・レコードを消去します。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「セッションの概要」

アクティブ・セッションの詳細を表示するには、次のステップを実行します。

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

2. 「管理」リストで、「アクティビティの監視」をクリックします。

3. 「セッション」で、「アクティブ・セッション」を選択します。

4. セッションの詳細ページを表示するには、セッションIDをクリックします。

2 Oracle Application Expressのホスティングされたインスタンス管理

このセクションでは、Oracle Application Express管理者がOracle Application Expressのホスティングされたインスタンスを管理する場合に実行するタスクについて説明します。

この項の内容は次のとおりです。

- Oracle Application Express管理者の概要

- Oracle Application Express管理サービスへのログイン

- サービスの管理

- 環境設定の管理

- スキーマの管理

- ワークスペースの作成

- ワークスペース・リクエストの管理

- 変更リクエストの管理

- Oracle Application Expressインスタンスのユーザーの管理

- 既存のワークスペースの管理

- アプリケーションの管理

- 開発インスタンス間のアクティビティの監視

Oracle Application Express管理者の概要

Oracle Application Express管理者は、Oracle Application Expressインスタンス全体を管理します。

Oracle Application Expressでは、ユーザーはワークスペースという作業用の共有領域にログインします。ユーザーは、次の3つの主なロールに分類されます。

- 開発者は、アプリケーションを作成および変更します。

- ワークスペース管理者は、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示などのワークスペース固有の管理タスクも実行する開発者です。「ワークスペースおよびアプリケーションの管理」を参照してください。

- Oracle Application Express管理者は、Oracle Application Express管理サービス・アプリケーションを使用して、ホスティングされたインスタンス全体を管理するスーパーユーザーです。

参照:
Oracle Application Expressのインストールについては、使用中のプラットフォームに該当するインストレーション・ガイドを参照してください。

サービスの管理ページについて

Oracle Application Express管理者は、サービスの管理ページを使用してOracle Application Expressインスタンスのサービスを構成します。

「サービスの管理」セクションは、次のとおりです。

- サイト固有のタスク: 「サイト固有のタスク・リストの作成」を参照。

- ログ: 「ログ・エントリの管理」を参照。

- セッション・ステート。「セッション・ステートの管理」を参照。

- メール・キュー。「メールの管理」を参照。

- インストール済の翻訳。「インストール済の翻訳の表示」を参照。

「環境設定の管理」セクションには、次のとおりです。

- 「機能構成」には、次が含まれます。

- アプリケーション開発: 「インスタンスに対するPL/SQLプログラム・ユニットの編集の無効化」および「新しいワークスペースでのデモンストレーション・アプリケーションの作成の無効化」を参照。

- SQLワークショップ: 「SQLワークショップの構成」を参照。

- 監視: 「データベース監視の有効化」を参照。

- セキュリティ。「セキュリティ設定の構成」を参照。

- 「インスタンスの設定」には次が含まれます。

- セルフ・サービス: 「割当てモードの指定」を参照。

- 電子メール。「電子メール設定の構成」を参照。

- ウォレット: 「ウォレット情報の構成」を参照。

- レポート出力: 「レポート出力の構成」を参照。

- 新規ワークスペース・リクエスト・サイズ: 「リクエストのためのワークスペース・サイズ・オプションの構成」を参照。

- メッセージ。「ログインおよびシステム・メッセージの管理」を参照。

参照:
「既存のワークスペースの管理」および「ワークスペースの管理ページについて」

ワークスペースの管理ページについて

Oracle Application Express管理者はワークスペースの管理ページを使用して、Oracle Application Expressインスタンスのワークスペースを管理します。

「リクエストの管理」セクションには、次が含まれます。

- ワークスペース・リクエスト: 「ワークスペース・リクエストの管理」を参照。

- 変更リクエスト: 「変更リクエストの管理」を参照。

「ワークスペースの管理」セクションには、次が含まれます。

- ワークスペースの作成。「ワークスペースの作成」を参照。

- ワークスペースの削除。「ワークスペースの削除」を参照。

- ワークスペースのロック。「ワークスペースのロック」を参照。

- ワークスペースとスキーマの割当ての管理:「スキーマへのワークスペースの割当ての管理」を参照。

- 開発者とユーザーの管理:「Oracle Application Expressインスタンスのユーザーの管理」を参照してください。

- ワークスペースのインポート: 「ワークスペースのエクスポートおよびインポート」を参照。

- ワークスペースのエクスポート: 「ワークスペースのエクスポートおよびインポート」を参照。

「ワークスペース・レポート」セクションには次が含まれます。

- 既存のワークスペース。「既存のワークスペースの表示」を参照。

- ワークスペースの詳細。「ワークスペースの詳細の表示」を参照。

- ワークスペース・データベース権限。「ワークスペース・データベース権限の表示」を参照。

参照:
「既存のワークスペースの管理」

Oracle Application Express管理サービスへのログイン

Oracle Application Express管理者は、Oracle Application Expressインスタンス全体を管理します。管理タスクを実行するために、Oracle Application Express管理サービス・アプリケーションにログインします。

Oracle Application Express管理サービスにログインするには、次の手順を実行します。

1. 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です。

- apexは、構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。
以前のリリースからアップグレードしたユーザー、またはカスタム構成を行っているユーザーの場合、この値にhtmldbやそれ以外の値が設定されている場合があります。Oracle Application Express管理者にDADの値を確認してください。

- 設定でApacheおよびmod_plsqlを使用する場合は、次を参照してください。

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

ポート番号を変更しても、portlist.iniファイルは更新されないことに注意してください。このファイルはインストール直後のみ参照可能です。

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

- apexは、mod_plsql構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。
以前のリリースからアップグレードしたユーザー、またはカスタム構成を行っているユーザーの場合、この値にhtmldbやそれ以外の値が設定されている場合があります。Oracle Application Express管理者にDADの値を確認してください。

ログイン・ページが表示されます。

2. 「ユーザー名」にadminと入力します。

ヒント:
adminはデフォルトのOracle Application Express管理者アカウントです。Oracle Application Express管理者アカウントをさらに作成するには、「新しいユーザー・アカウントの作成」を参照してください。

3. 「パスワード」に、Oracle Application Expressのインストール時に指定したOracle Application Express管理者アカウントのパスワードを入力します。

4. 「ログイン」をクリックします。
Oracle Application Express管理サービスが表示されます。

参照:
Oracle Application Expressのインストールについては、Oracle Databaseインストレーション・ガイドのOracle Databaseのポート番号の管理に関するセクションを参照してください。

サービスの管理

Oracle Application Express管理者は、「サービスの管理」の設定を使用して、サイト固有のタスク・リストの作成、アクティビティ・ログ・エントリおよびセッション・ステートの管理、メール・キューの監視、およびインストール済の翻訳のレポートの確認を行います。

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

- 「サイト固有のタスク」リストの作成

- ログ・エントリの管理

- セッション・ステートの管理

- メールの管理

- インストール済の翻訳の表示

- Oracle Application Expressインスタンスのテーマの管理

「サイト固有のタスク」リストの作成

「サイト固有のタスク」リストはワークスペースのホームページに表示されるリンクのリストです。リンクが定義されている場合、「サイト固有のタスク」リージョンが表示されます。サイト固有のタスクが定義されていない場合、このリージョンは表示されません。この機能を使用して、Oracle Application Express管理者は開発インスタンス全体に対して、ワークスペースのホームページをカスタマイズできます。一般的に「サイト固有のタスク」リストは、トレーニング、ディスカッション・フォーラム、ユーザー・フィードバックなどに関するアプリケーションへのリンクに使用されます。

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

- 新しいタスクの追加

- 既存のタスクの編集

- タスクの削除

新しいタスクの追加

「サイト固有のタスク」リストに新しいタスクを追加するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「サイト固有のタスク」をクリックします。
「サイト固有のタスク」ページが表示されます。

4. 新しいリンクを作成するには、「作成」をクリックします。

5. サイト固有のタスクの作成/編集ページでは、次を指定できます。

1. 表示順序: リスト内でのこのタスクの相対順序を指定します。

2. 表示位置: このタスクが表示されるページ(ワークスペース・ログイン・ページまたはワークスペースホームページ)を指定します。

3. タスク名: このタスクの名前を入力します。

4. タスク・リンク: 相対URL(f?p構文の使用など)または絶対URL(http://otn.oracle.comなど)を使用して、このタスクのリンク・ターゲットを入力します。

5. 表示: 「タスク・リンク」を表示するには、「はい」を選択します。

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

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「f?p構文を使用したページのリンク」

既存のタスクの編集

既存のタスクを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「サイト固有のタスク」をクリックします。
「サイト固有のタスク」ページが表示されます。

4. タスク名を選択します。

5. サイト固有のタスクの作成/編集ページで、該当する属性を編集します。

6. 「変更の適用」をクリックします。

タスクの削除

既存のタスクを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「サイト固有のタスク」リストをクリックします。
「サイト固有のタスク」ページが表示されます。

4. タスク名を選択します。

5. 「削除」をクリックします。

ログ・エントリの管理

Oracle Application Express管理者はログ・ページでログ・エントリを削除できます。

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

- SQLワークショップ・ログの削除

- ページ・ビュー・アクティビティ・ログのエントリの削除

- 開発者アクティビティ・ログのエントリの削除

- アクセス・カウント・ログのエントリの削除

- メール・ログ・エントリの削除

- ログイン・アクセス・ログの削除

SQLワークショップ・ログの削除

SQLワークショップ・ログには、SQLコマンドで最近実行されたコマンドおよびスクリプトの履歴が保存されます。

ログ・ファイルのエントリを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログ」をクリックします。
ログ・ページが表示されます。

4. 「SQLワークショップ・ログ」をクリックします。

5. 次のいずれかをクリックします。

- スクリプト・ファイルの実行ログ・エントリ

- SQLコマンド・プロセッサの履歴エントリ

6. ログをクリーンアップ・ページで、次の操作を実行します。

- 経過時間ごとにエントリを削除するには、削除するエントリの経過時間を指定して「エントリの削除」をクリックします。

- すべてのエントリを削除するには、「ログを切捨て」をクリックします。

参照:
Oracle Application Express SQLワークショップおよびユーティリティ・ガイドの「コマンド履歴からのコマンドへのアクセス」

ページ・ビュー・アクティビティ・ログのエントリの削除

ページ・ビュー・アクティビティ・ログは、アプリケーションでのユーザー・アクティビティを追跡します。開発者は、定義の編集ページの「ロギング」属性を使用してアプリケーション内のロギングを有効にできます。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「定義の編集ページについて」

Application Expressエンジンは、実際には2つのログを使用してユーザー・アクティビティを追跡します。いずれの時点でも、いずれかのログがカレントとして指定されています。レンダリングされたページ・ビューごとに、Application Expressエンジンによってログ・ファイルに1つの行が挿入されます。ログの切替えは、アクティビティ・ログの管理ページに示された間隔で実行されます。その時点で、Application Expressエンジンによって非カレントのログのすべてのエントリが削除され、そのログがカレントに指定されます。

アクティビティ・ログを手動で切り捨てるには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログ」をクリックします。
ログ・ページが表示されます。

4. 「切捨てオプションを指定して、ページ・ビュー・アクティビティ・ログを確認」をクリックします。

5. 「ログを切捨て」をクリックします。

6. 「ログ1を切捨て」または「ログ2を切捨て」をクリックします。

参照:
「ワークスペース内のアクティビティの監視」

開発者アクティビティ・ログのエントリの削除

開発者アクティビティ・ログは、個々のワークスペース内のアプリケーションに対する変更を追跡します。経過時間が1か月を超えるログ・エントリは自動的に削除されます。

開発者アクティビティ・ログのエントリを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログ」をクリックします。
ログ・ページが表示されます。

4. 「エントリの削除オプションを指定して、開発者アクティビティ・ログを確認」をクリックします。

5. 開発者アクティビティ・ログ・ページで、「管理」をクリックします。

6. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

参照:
開発者アクティビティ・ログについては、「開発者ごとのアプリケーション変更の表示」を参照してください。

アクセス・カウント・ログのエントリの削除

外部アクセス・ログは、Oracle Application Expressアプリケーションから外部サイトへのアクセスを集計します。この機能は、APEX_UTIL.COUNT_CLICKプロシージャを使用して実装できます。

アクセス・カウント・ログのエントリを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログ」をクリックします。
ログ・ページが表示されます。

4. 「外部アクセス・カウント・ログ(切捨てオプションを指定)」をクリックします。

5. 外部アクセス・カウント・ログ・ページで、「管理」をクリックします。

6. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

参照:
Oracle Application Express APIリファレンスの「COUNT_CLICKプロシージャ」

メール・ログ・エントリの削除

Oracle Application Expressのメール・ログには、メッセージのヘッダー情報、および送信日(メールが正常に送信された日付)が記録されます。

メール・ログを切り捨てるには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログ」をクリックします。
メール・ログ・ページが表示されます。

4. 表示される行数を制御するには、「表示」リストで行数を選択して、「実行」をクリックします。

5. 「メール・ログ」をクリックします。

6. メール・ログ・ページで、「切捨て」をクリックします。

参照:
「メールの管理」

ログイン・アクセス・ログの削除

この表により、Oracle Application Express環境にアクセスする開発者および管理者と、開発者が利用できる組込みログインAPIを使用しているOracle Application Expressアプリケーションのエンド・ユーザーによる認証イベントが記録されます。古いログ・エントリは、定期的にログ表から削除されます。

ログイン・アクセス・ログを切り捨てるには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログイン・アクセス・ログ」をクリックします。
ログイン・アクセス・ログ・ページが表示されます。

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

5. ログイン・アクセス・ログの管理ページで、「エントリの削除」をクリックします。

セッション・ステートの管理

セッションは、ページ・ビュー間で永続性(またはステートフルな動作)を確立するために使用される論理的な構成体です。各セッションには、一意のIDが割り当てられ、Application Expressエンジンは、このセッションIDを使用して、各ページ・ビューの前後に、アプリケーションで作業中のデータ・セット(セッション・ステート)を格納および取得します。自動プロセスによって、8時間ごとに、経過時間が24時間を超えたセッションがクリアされます。Oracle Application Express管理者は、セッションを手動で消去することもできます。

Oracle Application Express管理者は、セッション・ステート・ページでセッション・ステートの統計を表示し、セッション・ステートを消去することができます。

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

- 経過時間によるセッションの消去

- 消去前のセッションの詳細の表示

- 消去前のセッション統計の表示

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「セッション・ステートの管理」

経過時間によるセッションの消去

Oracle Application Express管理者は、セッションの消去ページを使用して、経過時間別にセッションを消去できます。

特定のセッションの詳細を表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「セッション・ステート」をクリックします。

4. 「経過時間別にセッションを消去」をクリックします。

5. セッションの消去ページで、次の項目を指定します。

- 消去するセッションの最大数

- 消去するセッションの経過時間

6. セッション統計のレポートを表示するには、「セッションをカウント」をクリックします。

7. 選択したセッションを消去するには、「セッションの消去」をクリックします。

消去前のセッションの詳細の表示

セッションを消去する前に、Oracle Application Express管理者は最近のセッション・ページを使用して最近のセッションのリストを表示してから、セッションの詳細にドリルダウンできます。

経過時間別にセッションを消去するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「セッション・ステート」をクリックします。

4. 「最近のセッション(ドリルダウンで詳細を表示)」をクリックします。

5. 最近のセッション・ページでは、次の操作を実行できます。

- セッション番号をクリックして、追加の詳細情報を表示します。

- 「セッションの消去」をクリックして、表示されているセッションを削除します。

消去前のセッション統計の表示

管理者は、セッション・ステートの統計ページで、Oracle Application Express管理者は消去前にカレント・セッションの統計を表示できます。

セッション・ステートの統計を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「セッション・ステート」をクリックします。

4. 「セッション・ステートの統計」を選択します。

5. 「セッションの消去」をクリックして、カレント・セッションを削除します。

メールの管理

Oracle Application Express管理者は、メール・キュー内の電子メール・メッセージ、およびメール・ログを監視することで、アプリケーションから送信された電子メールを管理できます。

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

- メール・キューの表示

- メール・ログの表示

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションからの電子メールの送信」

メール・キューの表示

Oracle Application Express管理者は、メール・キューの管理ページを使用して、メール・キュー内の電子メール・メッセージを監視できます。

メール・キュー内のメッセージを監視するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「メール・キュー」をクリックします。
メール・キュー・ページが表示されます。

4. 電子メール・メッセージを送信するには、「すべてのメールを送信」をクリックします。

5. 電子メール・メッセージを削除するには、削除するメッセージを選択して「削除」をクリックします。

メール・ログの表示

Oracle Application Expressのメール・ログには、メッセージのヘッダー情報、および送信日(メールが正常に送信された日付)が記録されます。

メール・ログを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「ログ」をクリックします。
ログ・ページが表示されます。

4. 「メール・ログ」をクリックします。
「メール・ログ」が表示されます。

5. 表示される行数を制御するには、「表示」リストで行数を選択して、「実行」をクリックします。

6. すべてのログ・エントリを削除するには、「切捨て」をクリックします。

インストール済の翻訳の表示

Oracle Application Express管理者は、現行の開発インスタンス内にインストールされた翻訳言語を表示するページを表示できます。

インストール済の翻訳のリストを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「サービスの管理」で、「インストール済の翻訳」をクリックします。
言語のリストを表し、翻訳がロードされたかを示すインストール済の翻訳ページが表示されます。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのグローバリゼーションの管理」

Oracle Application Expressインスタンスのテーマの管理

Oracle Application Expressインスタンス全体のテーマ・リポジトリは、Oracle Application Express管理者が管理します。Oracle Application Express管理者は、リポジトリに対してテーマを追加したり削除することができます。

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

- テーマ・リポジトリへのパブリック・テーマの追加

- パブリック・テーマの削除

- パブリック・テーマの変更

- パブリック・テーマのエクスポートについて

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ワークスペース・テーマの管理」

テーマ・リポジトリへのパブリック・テーマの追加

テーマをテーマ・リポジトリに追加するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パブリック・テーマ」をクリックします。
パブリック・テーマ・ページが表示されます。

4. 「作成」を選択します。

5. 「ワークスペース」で、ワークスペースを選択し、「次へ」をクリックします。

6. 「アプリケーション」で、アプリケーションを選択し、「次へ」をクリックします。

7. 「テーマ」で、テーマを選択し、「次へ」をクリックします。

8. 「名前」で、次の内容を指定します。

1. テーマ番号: ワークスペース内のテーマを一意に識別する番号を入力します。

2. テーマ名: ワークスペース・テーマの名前を入力します。

3. 説明: 説明を入力します。

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

9. 「パブリック・テーマの作成」をクリックします。

パブリック・テーマの削除

パブリック・テーマを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パブリック・テーマ」をクリックします。
パブリック・テーマ・ページが表示されます。

4. 削除するテーマを選択します。

5. 「削除」をクリックします。

パブリック・テーマの変更

パブリック・テーマを直接編集することはできません。パブリック・テーマを編集するには、そのテーマを使用して新しいアプリケーションを作成し、それを変更して、テーマ・リポジトリに手動で追加します。

パブリック・テーマを変更するには、次の手順を実行します。

1. 変更するテーマを使用して、アプリケーションを作成します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションの作成」を参照してください。

2. テーマを変更します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「テーマの編集」を参照してください。

3. 既存のパブリック・テーマを削除します。「パブリック・テーマの削除」を参照してください。

4. テーマ・リポジトリに変更したテーマを追加します。詳細は、「テーマ・リポジトリへのパブリック・テーマの追加」を参照してください。

パブリック・テーマのエクスポートについて

テーマのエクスポートは、関連するアプリケーション・ファイルのエクスポートと同様の方法で行います。パブリック・テーマをエクスポートするには、次の手順を実行します。

1. テーマを使用して、アプリケーションを作成します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションの作成」を参照してください。

2. アプリケーションをエクスポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのエクスポート」を参照してください。

3. エクスポートされたファイルをターゲットのOracle Application Expressインスタンスにインポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションまたはページのインポート」を参照してください。

4. エクスポートされたファイルをエクスポート・リポジトリからインストールします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「エクスポート・ファイルのインストール」を参照してください。

環境設定の管理

環境設定を使用して、Oracle Application Expressの構成を制御します。この設定は、現在のOracle Application Expressインスタンス内のすべてのワークスペースに適用されます。

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

- ランタイム環境の管理

- インスタンスに対するPL/SQLプログラム・ユニットの編集の無効化

- 新しいワークスペースでのデモンストレーション・アプリケーションの作成の無効化

- SQLワークショップの構成

- データベース監視の有効化

- セキュリティ設定の構成

- 電子メール設定の構成

- ウォレット情報の構成

- レポート出力の構成

- ワークスペースを作成する際の新しいスキーマの要求

- リクエストのためのワークスペース・サイズ・オプションの構成

- ログインおよびシステム・メッセージの管理

参照:
インスタンスの設定ページの「セルフ・サービス」セクションの詳細は、「割当てモードの指定」を参照してください。

ランタイム環境の管理

Oracle Application Expressランタイム環境では、本番アプリケーションは実行できますが、管理用のWebインタフェースは提供されません。ランタイム環境にはアプリケーションの実行に必要なパッケージのみしか含まれていないため、ランタイム環境は外部からの攻撃に対して強い環境になります。SQL*PlusおよびAPEX_INSTANCE_ADMIN APIを使用して、Oracle Application Expressランタイム環境を管理できます。詳細は、Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「APEX_INSTANCE_ADMIN」を参照してください。

エクスポートされたアプリケーションをランタイム環境にインストールするには、次のステップを実行する必要があります。

1. 「ワークスペースのエクスポートおよびインポート」の説明に従って、アプリケーションが開発されたApplication Expressインスタンスからワークスペースをエクスポートします。

2. SQL*Plusを使用して、ワークスペースをランタイム環境にインポートします。

- APEX_030200、SYS、SYSTEM、またはロールAPEX_ADMINISTRATOR_ROLEが付与されているスキーマとして接続します。

- ワークスペースのインポート・ファイルを実行します。
ワークスペースのエクスポート・ファイルがOracle Application Express 3.2より前のバージョンで作成されている場合、APEX_030200として接続する必要があります。

3. SQL*Plusを使用して、アプリケーションをエクスポートし、ランタイム環境にインポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションおよび関連ファイルのエクスポート」を参照してください。

参照:
「ランタイム環境でのワークスペースの手動作成」、「ランタイム環境のスキーマおよびワークスペースの割当ての表示」、「ランタイム環境のワークスペースからのスキーマ・マッピングの削除」および「ランタイム開発環境でのワークスペースの削除」

インスタンスに対するPL/SQLプログラム・ユニットの編集の無効化

デフォルトでは、開発者はオブジェクト・ブラウザでデータベースのプロシージャ、パッケージおよびファンクションを参照しているときに、PL/SQLソース・コードを変更およびコンパイルできます。Oracle Application Express管理者の場合、「PL/SQLプログラム・ユニットの編集を許可」から選択することにより、インスタンス全体に対してPL/SQLプログラム・ユニットの編集を制御できます。

PL/SQLプログラム・ユニットの編集を無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「PL/SQLプログラム・ユニットの編集を許可」で、「いいえ」を選択します。

6. 「変更の適用」をクリックします。

参照:
特定のワークスペースでのPL/SQLプログラム・ユニットの編集の無効化の詳細は、「ワークスペースに対するPL/SQLプログラム・ユニットの編集の無効化」を参照してください。

新しいワークスペースでのデモンストレーション・アプリケーションの作成の無効化

Oracle Application Express管理者が新しいワークスペースを作成すると、Oracle Application Expressによりワークスペース内に自動的にデモンストレーション・アプリケーションが作成されます。

デモンストレーション・アプリケーションの作成を無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「新しいワークスペースにデモンストレーション・オブジェクトの作成」で、「いいえ」を選択します。

6. 「変更の適用」をクリックします。

SQLワークショップの構成

Oracle Application Express管理者として、「SQLワークショップ」で属性を使用し、SQLワークショップの基本動作を構成できます。

SQLワークショップを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「機能構成」をクリックします。

4. 「SQLワークショップ」で、表2-1に示す属性を入力します。

表2-1 SQLワークショップの属性

属性

説明

SQLコマンドの最大停止時間

SQLコマンド・プロセッサのトランザクション・コマンドがタイミング・アウトになるまで待機する最大時間を指定します。

SQLスクリプトの最大出力サイズ(バイト)

1つのSQLスクリプトで生成できる出力の最大量を指定します。SQLスクリプトはSQLワークショップから実行されます。

SQLスクリプトのワークスペースの最大出力サイズ(バイト)

ワークスペース内のすべてのスクリプトで使用できる領域の最大量を指定します。SQLスクリプトの結果は、スクリプト・エディタまたはSQLスクリプトのホームページからSQLスクリプトを実行した場合に生成される出力です。

SQLスクリプトの最大サイズ(バイト)

SQLワークショップ内で使用されるSQLスクリプトの最大サイズを指定します。

トランザクションSQLコマンドの有効化

Oracle Application Expressインスタンス全体でトランザクションSQLコマンドを有効にするには、「はい」を選択します。この機能を有効にすると、SQLコマンド・プロセッサ・ユーザーが同じ物理データベース・トランザクション内で複数のSQLコマンドを発行できます。

「はい」を選択すると、SQLコマンド・プロセッサ・ページに「自動コミット」チェック・ボックスが表示されます。デフォルトでは、このオプションは「いいえ」に設定されています。

5. 「変更の適用」をクリックします。

データベース監視の有効化

「データベース監視の有効化」を「はい」に設定すると、SQLワークショップでの監視が有効になります。ユーザーがデータベース監視ページにアクセス可能になる前に、Oracle Application Express管理者はデータベースの監視を有効化する必要があります。

参照:
Oracle Application Express SQLワークショップおよびユーティリティ・ガイドのデータベースの監視に関するセクション

データベースの監視を有効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「機能構成」をクリックします。

4. 「監視」までスクロールします。

5. 「データベース監視の有効化」で、「はい」を選択します。

6. 「変更の適用」をクリックします。

注意:
DBAロールを付与されたデータベース・ユーザー・アカウントを持つユーザーのみがこのページにアクセスできます。

セキュリティ設定の構成

Oracle Application Express管理者は、Application Expressのログイン・フォームへの移入に使用するCookieの無効化、アカウントへのアクセスの制御、パスワード・ポリシーの設定などのセキュリティ設定を構成できます。

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

- Application Expressのログイン・フォームへ移入するCookieの無効化

- Oracle Application Express管理サービスへのアクセスの無効化

- Oracle Application Express内部アプリケーションへのアクセスの無効化

- パブリック・ファイルのアップロードの無効化

- IPアドレスによるユーザー・アクセスの制限

- HTTPSの必要性

- セッション・タイムアウトの構成

- URLタイプのリージョンおよびWebサービスからのドメインの除外

- すべてのワークスペースに対するログイン制御の有効化

- パスワード・ポリシーについて

- パスワード・ポリシーの構成

- データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限

Application Expressのログイン・フォームへ移入するCookieの無効化

Oracle Application Express管理者は、開発者または管理者がApplication Expressのログイン・ページからワークスペースにログインするときにユーザーのコンピュータに便利なCookieを送信するかどうかを制御できます。デフォルトでは、「ワークスペースCookieの設定」オプションは「はい」に設定されます。

選択した場合、Oracle Application Expressにより次のような永続Cookieが送信されます。

- 最後に使用されたワークスペース名とユーザー名が組み合されます

- 6か月の存続期間があります

- Application Expressのワークスペース・ログイン・フォーム(Oracle Application Express管理サービスのログイン・フォームではありません)への移入のために読み取られます

注意:
コンピュータがこのCookieを受信している場合は、ブラウザのツールまたはシステム・ユーティリティを使用して、ディスク上の永続位置から物理的に削除できます。このCookieはORA_WWV_REMEMBER_UNという名前です。以前のリリースのOracle Application Expressの場合、このCookieはORACLE_PLATFORM_REMEMBER_UNという名前です。このCookieは、個別のホスト名およびパス・コンポーネントを持つ、アクセスされた各Oracle Application Expressサービスに存在します。

ログイン時にユーザーのコンピュータにCookieを送信しないようにするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「ワークスペースCookieの設定」で、「いいえ」を選択します。

6. 「変更の適用」をクリックします。

Oracle Application Express管理サービスへのアクセスの無効化

Oracle Application Express管理者は、Oracle Application Express管理サービスへのユーザー・アクセスを制限できます。これにより、ユーザーはOracle Application Express管理サービスにログインできなくなります。

Oracle Application Express管理サービスへのユーザー・アクセスを無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「管理者ログインの無効化」で「はい」を選択します。

6. 「変更の適用」をクリックします。

この値を設定してログアウトすると、すべてのユーザーがOracle Application Express管理サービスにログインできなくなります。

管理者ログインの有効化

この設定を無効化し、管理者ログインを有効化するには、次のステップを実行します。

1. SQL*Plusに接続し、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('DISABLE_ADMIN_LOGIN', 'N');
commit;
END;
/

Oracle Application Express内部アプリケーションへのアクセスの無効化

Oracle Application Expressを構成するアプリケーション(アプリケーション・ビルダー、SQLワークショップなど)は、内部というワークスペース内に存在します。内部アプリケーションへのユーザー・アクセスを制限するには、「ワークスペース・ログインの無効化」で「はい」を選択します。本番環境で「はい」を選択すると、権限のないユーザーは内部ワークスペースのアプリケーション(アプリケーション・ビルダー、SQLワークショップなど)を実行できません。この機能を使用する管理者は、Oracle Application Express管理サービスへのユーザー・アクセスの無効化も検討する必要があります。

参照:
「Oracle Application Express管理サービスへのアクセスの無効化」

内部ワークスペースへのユーザー・アクセスを無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「ワークスペース・ログインの無効化」で「はい」を選択します。
「はい」を選択すると、ユーザーが内部ワークスペースにログインできなくなります。

6. 「変更の適用」をクリックします。

パブリック・ファイルのアップロードの無効化

「パブリック・ファイルのアップロードを許可」属性を使用して、認証されていないユーザーがファイルのアップロード制御を提供するアプリケーションでファイルをアップロードできるかどうかを制御します。

ファイルのアップロードを制御するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「パブリック・ファイルのアップロードを許可」で、次のいずれかを選択します。

- はい: 認証されていないユーザーが内部ワークスペースのアプリケーションでファイルをアップロードできます。

- いいえ: 認証されていないユーザーが内部ワークスペースのアプリケーションでファイルをアップロードできません。

6. 「変更の適用」をクリックします。

IPアドレスによるユーザー・アクセスの制限

Oracle Application Express管理者は、RESTRICT_IP_RANGEという実行時の設定を作成して、Oracle Application Expressインスタンスへのユーザー・アクセスを制限できます。

IPアドレスでユーザー・アクセスを制限するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「管理者ログインの無効化」で、「いいえ」を選択します。

6. 「IPアドレス別にアクセスを制限」に、カンマで区切られたIPアドレスのリストを入力します。ワイルドカードを指定するには、アスタリスク(*)を使用します。
1つから4つのレベルのIPアドレスを入力できます。次に例を示します。

141, 141.* ...
192.128.23.1 ...

注意:
ワイルドカードを使用する場合は、ワイルドカードの後ろに数値を追加して入力しないでください。たとえば、138.*.41.2とは入力できません。

7. 「変更の適用」をクリックします。

HTTPSの必要性

Secure Socktets Layer (SSL)は、インターネット上で転送されるデータのセキュリティを管理するためのプロトコルです。Webアプリケーションの場合、SSLはHTTPSプロトコルを使用して実装されます。機密データが暗号化されていない(クリアテキストの)通信チャネルに送信されないように、SSL (HTTPSプロトコル)を使用してOracle Application Expressアプリケーションを実行することをお薦めします。

サービスの管理ページで「HTTPSが必要」属性を「はい」に設定すると、Oracle Application Expressインスタンスとすべての関連アプリケーションでHTTPSを必要とするように構成できます。

注意:
「HTTPSが必要」を「はい」に設定すると、HTTPSを介してのみOracle Application ExpressワークスペースまたはOracle Application Express管理サービスにログインできます。

Oracle Application ExpressインスタンスでHTTPSを必要とするようにするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「HTTPSが必要」で、「はい」を選択します。

6. 「変更の適用」をクリックします。

HTTPS要件の無効化

インスタンスレベル要件の「HTTPSが必要」を無効化するには、次のステップを実行します。

1. 現行スキーマとしてApplication Expressエンジン・スキーマを使用してSQL*PlusまたはSQL Developerに接続します。次の例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('REQUIRE_HTTPS', 'N');
commit;
end;
/

セッション・タイムアウトの構成

「セッション・タイムアウト」の属性を使用して、アプリケーション・レベルでWebブラウザが開いたまま放置されたコンピュータに対する公開を抑制します。

Oracle Application Expressインスタンスのセッション設定を管理するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. Application Expressの「セッション・タイムアウト」で、次の属性を指定します。

- 最大セッションの長さ - Oracle Application Expressアプリケーション(Application Builder、SQLワークショップなど)のためにセッションが存続できる時間(秒)を示す正の整数を入力します。値をNULLのままにすると、デフォルト値28800秒(8時間)に戻されます。8時間ごとに実行され、24時間より前のセッションを削除するジョブ操作が、ここに指定するセッション期間よりも優先されることがあります。

- 最大セッション・アイドル時間 - Oracle Application Expressアプリケーション(Application Builder、SQLワークショップなど)のためにセッションがアイドル状態で存続できる時間(秒)を示す正の整数を入力します。値をNULLのままにすると、デフォルト値1時間(3600秒)に戻されます。

5. 「変更の適用」をクリックします。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドのセッション・タイムアウトに関するセクション

URLタイプのリージョンおよびWebサービスからのドメインの除外

Oracle Application Expressインスタンス全体に対してURLタイプのリージョンおよびWebサービスを制限できます。Oracle Application Express管理者は除外するドメインおよびURLタイプのリージョンを定義します。Web参照またはURLタイプのリージョンに除外されたドメインが含まれる場合、制限されていることを通知するエラーがユーザーに表示されます。

URLタイプのリージョンおよびWebサービスからドメインを除外するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「ドメインの使用禁止」で、除外するドメインのコロン区切りのリストを入力します。

5. 「変更の適用」をクリックします。

すべてのワークスペースに対するログイン制御の有効化

デフォルトでは、Oracle Application Expressインスタンス間でログイン制御が有効です。Oracle Application Express管理者はすべての開発インスタンス間のすべてのワークスペースのすべてのアカウントに対してログイン制御を有効にできます。アカウントのログイン制御には次が含まれます。

- ユーザーのアカウント有効期限およびロックの要求

- ログイン試行の失敗最大回数の設定

- 新しいパスワードを要求するプロンプトが表示されるまでのパスワードの存続期間の設定

Oracle Application Express管理者がすべてのインスタンスに対してログイン制御を有効にしない場合は、各ワークスペース管理者がワークスペースごとに次の制御を有効にできます。「ワークスペースに対するログイン制御の有効化」を参照してください。

アカウント・ログイン制御は、Application Expressのユーザー・アカウント作成機能、およびアカウントに対して認証を使用するアプリケーションに影響を与えますので注意してください。

すべてのワークスペースに対してログイン制御を有効にするには、次を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. 「アカウント・ログイン制御」までスクロールします。

5. 「アカウント・ログイン制御」には、次の項目があります。

1. ユーザー・アカウントの有効期限およびロックが必要 - 「はい」を選択して、Oracle Application Expressインスタンス全体のすべてのワークスペースに対してこの機能を有効にします。この機能は、Application Expressエンド・ユーザー・アカウント管理インタフェースを使用して作成されたエンド・ユーザー・アカウントに適用されます。
「いいえ」を選択すると、各ワークスペース管理者に対して制御は行われません。

2. 許可されるログイン失敗の最大回数 - 開発者アカウントまたは管理者アカウントがロックされるまでに許可される認証の連続失敗の最大回数を入力します。このフィールドの値を指定しない場合は、デフォルト値の4が設定されます。
この設定はApplication Express管理者および開発者アカウントに適用されます。エンド・ユーザー・アカウントには適用されません。

ワークスペース管理者が値を指定しない場合は、ここで入力した値がワークスペース・レベルの「許可されるログイン失敗の最大回数」プリファレンスのデフォルトとして使用されます。このプリファレンスは各ワークスペース内のエンド・ユーザー・アカウントで使用されます。

3. アカウント・パスワード・ライフタイム(日) - アカウントの期限が切れるまでに開発者または管理者アカウント・パスワードを使用できる最大日数を入力します。このフィールドの値を指定しない場合は、デフォルト値の45日が設定されます。
この設定はApplication Express管理および開発環境へのアクセスに使用するアカウントにのみ適用されます。Application Expressで開発されたアプリケーションで使用するエンド・ユーザー・アカウントには適用されません。

ワークスペース管理者が値を指定しない場合は、ここで入力した値がワークスペース・レベルのエンド・ユーザー・アカウント・ライフタイムのプリファレンスのデフォルトとして使用されます。このプリファレンスは各ワークスペース内のエンド・ユーザー・アカウントで使用されます。

6. 「変更の適用」をクリックします。

ヒント:
この機能は、Application Expressのユーザー作成および管理機能を使用して作成したアカウントにのみ適用されます。この機能は、追加的なアプリケーションの認証セキュリティを提供します。「Application Expressユーザーの管理」を参照してください。

パスワード・ポリシーについて

Oracle Application Express管理者は次に対してパスワード・ポリシーを有効にできます。

- すべてのワークスペースにおけるすべてのユーザー(つまりワークスペース管理者、開発者およびエンド・ユーザー)
Oracle Application Express管理者は、パスワードの文字、長さ、単語、パスワードの連続失敗を含む制限をすべてのユーザーに対して設定できます。

- Oracle Application Express管理サービスにログインするユーザー
Oracle Application Expressで強力なパスワード要件をを機能させると、ハッカーが管理者のパスワードを判別できないようセキュリティの層をさらに追加できます。このオプションを選択する場合、パスワードはこれらの要件を満たす必要があります。

- 6文字以上で構成されます

- 小文字および大文字のアルファベット、数字、記号を1つ以上含みます

- ユーザー名は含めることができません

- Internalという単語を含めることができません

- このセクションの「ワークスペース名使用禁止」にある単語を含めることができません

パスワード・ポリシーの構成

パスワード・ポリシーを構成するには、次のようにします。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「セキュリティ」をクリックします。

4. ワークスペース管理者、開発者およびエンド・ユーザーに対してパスワード・ポリシーを設定するには、「ワークスペースのパスワード・ポリシー」までスクロールし、表2-2に示されている属性を指定します。

表2-2 ワークスペースのパスワード・ポリシーの属性

属性

説明

パスワードの最小文字数

パスワードの最小文字数を入力します。

パスワードの差分の最小値

正の整数または0を入力します。

ユーザーがパスワードを変更したとき、新しいパスワードは古いパスワードと文字数が異なる必要があります。新旧パスワードの同じ位置における各差分が、差分の最低要件を満たしているかどうかについて、新旧パスワードが1文字ずつ比較されます。

アルファベット文字を最低1つ含める必要があります

「はい」を選択すると、ユーザーのパスワードに最低1つのアルファベット文字が含まれる必要があります。「アルファベット」フィールドにはアルファベット文字がリストされます。

数値を最低1つ含める必要があります

「はい」を選択すると、ユーザーのパスワードには数字(0、1、2、3、4、5、6、7、8、9)を1文字以上使用する必要があります。

句読点を最低1つ含める必要があります

「はい」を選択すると、ユーザーのパスワードに最低1つの記号が含まれる必要があります。「記号」フィールドには記号がリストされます。

大文字を最低1つ含める必要があります

「はい」を選択すると、ユーザーのパスワードに最低1つの大文字のアルファベットが含まれる必要があります。

小文字を最低1つ含める必要があります

「はい」を選択すると、ユーザーのパスワードに最低1つの小文字のアルファベットが含まれる必要があります。

ユーザー名使用禁止

「はい」を選択すると、大/小文字に関係なくユーザーのパスワードにユーザー名を含むことが禁止されます。

ワークスペース名使用禁止

「はい」を選択すると、大/小文字に関係なくユーザーのパスワードにワークスペース名を含むことが禁止されます。

使用禁止

ユーザーのパスワードに使用できない単語を、コロンで区切って入力します。これらの単語は、大/小文字のどの組合せでもパスワードに使用できません。

この機能により、hello、guest、welcomeなどの単語に基づいて、単純な推測されやすいパスワードが作成できなくなるため、セキュリティが向上します。

アルファベット

新しいテキストを入力するか、既存のテキストを編集します。これは、アルファベット文字に関するパスワード検証に使用される一連の文字です。

記号

新しいテキストを入力するか、既存のテキストを編集します。これは、記号に関するパスワード検証に使用される一連の文字です。

次に、サービス管理者のパスワード・ポリシーを設定します。

5. 「サービス管理者のパスワード・ポリシー」にスクロールし、次のいずれかを指定します。

1. 「ワークスペースのパスワード・ポリシー」で指定したポリシーの使用 - 前述の「ワークスペースのパスワード・ポリシー」で指定したパスワード・ルールをサービス管理者のパスワードに適用します。

2. デフォルトの強力なパスワード・ポリシーの使用 - デフォルトの強力なパスワード・ポリシーをサービス管理者のパスワードに適用します。詳細は、アイテム・ヘルプを参照してください。

6. 「変更の適用」をクリックします。

データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限

mod_plsqlおよび埋込みPL/SQLゲートウェイでは、コールされるPL/SQLファンクションをHTTPリクエストごとに指定するためのディレクティブがサポートされています。この機能を使用すると、埋込みPL/SQLゲートウェイまたはmod_plsqlを介して起動されるプロシージャを制限できます。このファンクションは、リクエストで指定されたプロシージャが許可されていればTRUEを戻し、許可されていなければFALSEを戻します。このファンクションを使用すると、Oracle Application Expressに対するアクセス制限を、データベース・アクセス記述子(DAD)ベースで適用できます。

Oracle Application Expressには、wwv_flow_epg_include_modules.authorizeというリクエスト検証ファンクションが付属しています。このファンクションを使用すると、Oracle Application Expressに構成された標準的なDADに対して適切な制限が指定されます。

インストーラによるインストールでは、Oracle Application Express製品スキーマ(APEX_030200)にPL/SQLファンクションも自動的に作成されます。アクセスを制限するには、このファンクションを変更して再コンパイルします。このファンクションのソース・コードは、ラッピングされておらず、Oracle Application Express製品コア・ディレクトリのファイルwwv_flow_epg_include_local.sqlにあります。ソース・コードは、次のとおりです。

CREATE OR REPLACE FUNCTION
wwv_flow_epg_include_mod_local(
PROCEDURE_NAME IN VARCHAR2)
RETURN BOOLEAN
IS
BEGIN
RETURN FALSE; -- remove this statement when
you add procedure names to the "IN" list
IF UPPER(procedure_name) IN (
'') THEN
RETURN TRUE;
ELSE
RETURN FALSE;
END IF;
END wwv_flow_epg_include_mod_local;
/

許可されるプロシージャの名前を追加するには、次のステップを実行します。

1. BEGIN文のすぐ後ろのRETURN FALSE文を削除するかコメント・アウトします。

...
BEGIN
RETURN FALSE; -- remove this statement when
you add procedure names to the "IN" list
...

2. HTTPリクエストでの起動を許可するプロシージャの名前を表す句に、名前を追加します。たとえば、プロシージャPROC1およびPROC2をINリストで許可する場合は、IN ('PROC1', 'PROC2')のように記述します。

このファンクションのソース・コードの変更後に、Oracle Application Express製品スキーマ(APEX_030200)を変更し、そのスキーマのファンクションをコンパイルします。

製品スキーマAPEX_030200を変更するには、次のステップを実行します。

1. SQLコマンドライン(SQL*Plus)にSYSとしてログインします。

2. 次のコマンドを入力して、製品スキーマ(APEX_030200)を変更します。

ALTER SESSION SET CURRENT_SCHEMA APEX_030200;

3. ファンクションwwv_flow_epg_include_local.sqlをコンパイルします。

wwv_flow_epg_include_mod_localファンクションは、埋込みPL/SQLゲートウェイまたはmod_plsqlからコールされるOracle Application Expressのリクエスト検証ファンクションからコールされます。このOracle Application Expressファンクションは、まずリクエストを評価し、プロシージャ名に基づいて承認するか、拒否するか、またはローカル・ファンクションwwv_flow_epg_include_mod_localに渡します(このローカル・ファンクションは、独自ルールでリクエストを評価できます)。

Oracle Application Expressで使用するデータベース・アクセス記述子を新しく作成する際は、リクエスト検証ファンクションのディレクティブを指定する必要があります。具体的には、ファンクションwwv_flow_epg_include_modules.authorizeを、dads.confのデータベース・アクセス記述子エントリのディレクティブPlsqlRequestValidationFunctionで指定する必要があります。

wwv_flow_epg_include_modules.authorizeファンクションで実装される以外の制限がない場合は、wwv_flow_epg_include_mod_localファンクションのソース・コードについて実行する処理はありません。

PL/SQLのリクエスト検証ファンクションのディレクティブは、Oracle Application Server 10gおよびOracle HTTP Server 11g以上でのみ使用できます(また、埋込みPL/SQLゲートウェイはOracle Database 11g以上でのみ使用できます)。このディレクティブは、Oracle HTTP Serverリリース9.0.3では使用できません。

電子メール設定の構成

Oracle Application Expressでメールを送信できるようにするには、Oracle Application Express管理者が電子メール設定を構成する必要があります。

さらに、Oracle Database 11gリリース1 (11.1)でOracle Application Expressを実行している場合、外部へのメールを有効化する必要があります。Oracle Database 11gリリース1 (11.1)では、ネットワーク・サービスと通信する機能はデフォルトで無効になっています。詳細は、Oracle Application Expressインストレーション・ガイドのご使用の構成の「Oracle Database 11gのネットワーク・サービスの有効化」を参照してください。

ヒント:
新しいワークスペース・リクエストが承認されたときにユーザーにログイン資格証明が電子メールで自動的に送信されるように、Oracle Application Expressを構成できます。詳細は、「割当てモードの指定」を参照してください。

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

- フル開発環境での電子メールの構成

- ランタイム環境での電子メールの構成

- ランタイム環境での電子メール設定の決定

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションからの電子メールの送信」

フル開発環境での電子メールの構成

完全開発環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

4. 「電子メール」で、次の入力を行います。

1. SMTPホスト・アドレス - SMTPサーバーのサーバー・アドレスを定義します。これは、インストール時のデフォルトではlocalhostに設定されます。別のサーバーをSMTPリレーとして使用する場合は、このパラメータをそのサーバーのアドレスに変更します。

2. SMTPホスト・ポート - メール・リクエスト用にSMTPサーバーが待機するポートを定義します。デフォルトの設定では25です。

3. 管理電子メール・アドレス - 割当てリクエストの承認や、パスワードのリセットなど、電子メールを作成する管理タスクに対する送信元アドレスを定義します。

5. 「変更の適用」をクリックします。

ランタイム環境での電子メールの構成

ランタイム環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME, PARAMETER_VALUE);
END;

電子メールのパラメータについては、表2-3を参照してください。

表2-3 電子メールのパラメータ

パラメータ名

説明

SMTP_FROM

割当てリクエストの承認や、パスワードのリセットなど、電子メールを作成する管理タスクに対する送信元アドレスを定義します。

有効な電子メール・アドレスを入力します。次に例を示します。

someone@somewhere.com

SMTP_HOST_ADDRESS

SMTPサーバーのサーバー・アドレスを定義します。別のサーバーをSMTPリレーとして使用する場合は、このパラメータをそのサーバーのアドレスに変更します。

デフォルト設定:

localhost

SMTP_HOST_PORT

メール・リクエスト用にSMTPサーバーが待機するポートを定義します。

デフォルト設定:

25

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「SET_PARAMETERプロシージャ」

ランタイム環境での電子メール設定の決定

ランタイム環境での電子メール設定を決定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

電子メールのパラメータについては、表2-3を参照してください。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「GET_PARAMETERファンクション」

ウォレット情報の構成

Secure Sockets Layer (SSL)は、RSA公開鍵による暗号化と対称鍵による暗号化を組み合せて、認証、暗号化およびデータの整合性を実現する業界標準プロトコルです。SSLの有効時は、URLにhttpsと表示されます。

SSL有効URL (Webサービスの起動など)をコールする場合、またはSSL有効URLタイプのリージョンを作成する場合、ウォレットを作成する必要があります。ウォレットは、SSLに必要な認証および署名された資格証明(秘密鍵、証明書および信頼できる証明書)の格納に使用されるパスワード保護されたコンテナです。

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

- ウォレットの作成

- 完全開発環境でのウォレットの構成

- ランタイム環境でのウォレットの構成

- ランタイム環境でのウォレット設定の決定

ウォレットの作成

ウォレットを作成するには、次のステップを実行します。

1. データベース管理者はOracle Application Expressデータベース・インスタンスでウォレットを作成する必要があります。Oracle Database Advanced Security管理者ガイドのOracle Wallet Managerの使用に関するセクションを参照してください。

2. Oracle Application Express管理者は、インスタンスの設定ページの「ウォレット」セクションを構成して、ウォレットへのファイルシステム・パスおよび(必要に応じて)ウォレット・パスワードを指定します。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「SSL有効Webサービスでの作業」およびOracle Database Advanced Security管理者ガイドのOracle Wallet Managerの使用に関するセクション

完全開発環境でのウォレットの構成

完全開発環境でウォレット設定を指定するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

4. 「ウォレット」までスクロールします。

5. 「ウォレット」で、次の形式でウォレットが格納されているファイルシステムでのパスを入力します。

file:directory-path

6. ウォレットをオープンにするためにパスワードが必要な場合、次のステップを実行します。

1. 「ウォレット・パスワード」フィールドにパスワードを入力します。

2. 「ウォレット・パスワードを変更するかどうかを確認する場合は選択」を選択します。

7. 「変更の適用」をクリックします。

ランタイム環境でのウォレットの構成

ランタイム環境でウォレット設定を指定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER(PARAMETER_NAME, PARAMETER_VALUE);
END;

ウォレットのパラメータについては、表2-4を参照してください。

表2-4 ウォレットのパラメータ

パラメータ名

説明

WALLET_PATH

ファイル・システムでのウォレットへのパス。次に例を示します。

file:/home/<username>/wallets

WALLET_PWD

ウォレットに関連付けられているパスワード。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「SET_PARAMETERプロシージャ」

ランタイム環境でのウォレット設定の決定

ランタイム環境でのウォレット設定を決定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

ウォレットのパラメータについては、表2-4を参照してください。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「GET_PARAMETERファンクション」

レポート出力の構成

Oracle Application Expressにより、エンド・ユーザーがPDFを含む様々な形式でレポートをダウンロードおよび出力できる機能が提供されます。この機能を設定するには、各ユーザーは次の出力設定を構成する必要があります。

1. サイト・レベル: Oracle Application Expressサービス管理者はこの項で説明するように、Oracle Application Expressインスタンス全体に対して機能のレベル(標準または拡張)を指定する必要があります。

2. アプリケーション・レベル: ワークスペース管理者および開発者は「レポート問合せ」と「レポート・レイアウト」を定義できます。「レポート問合せ」と「レポート・レイアウト」は「共有コンポーネント」に格納され、特定のページには関連がありません。

3. ページ/リージョン・レベル: 開発者は特定のページの「レポート」リージョンを編集し、レポート出力を有効化できます。つまり、エンド・ユーザーが様々な書式でリージョンを出力できるようになります。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「クラシック・レポート・リージョンの出力属性の構成」を参照してください。

ヒント:
Oracle Application ExpressをOracle Database 11gリリース1 (11.1)以上で実行している場合は、レポート出力を使用するためにネットワークを有効にする必要があります。Oracle Application Expressインストレーション・ガイドのご使用の構成の「Oracle Database 11gのネットワーク・サービスの有効化」を参照してください。

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

- フル開発環境でのレポート出力の構成

- ランタイム環境でのレポート出力設定の構成

- ランタイム環境でのレポート出力設定の決定

フル開発環境でのレポート出力の構成

完全開発環境でレポートの出力を構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

4. 「レポート出力」までスクロールします。

5. 「Oracle BI Publisher」で、次のいずれかを選択します。

- 標準サポート - デフォルトの設定です。この設定では、Oracle Application Expressに付属する組込みテンプレートを使用するか、その他のXSL-FO互換形式を指定して、レポート・リージョンおよびレポート問合せを出力できます。この設定では、RTF (リッチ・テキスト・フォーマット)はサポートされません。
標準サポートは、レポート・リージョンおよびレポート問合せの宣言型書式設定に、ページ属性(印刷方向、サイズ、列のヘッダー形式、ページのヘッダーおよびフッターなど)全体の基本的な制御を指定します。

- 拡張サポート - Oracle BI Publisher (Oracle XML Publisherとも呼ばれる)の使用許諾が必要です。拡張サポートでは、標準設定の全機能に加え、BI PublisherのWord Template Builderを使用して開発されたRTFベースのレポート・レイアウトを定義する機能が提供されます。

参照:
Oracle BI Publisherのインストールおよび構成の詳細は、「PDF Printing in Application Express 3.1」を参照してください。次のWebサイトにアクセスしてください。

http://www.oracle.com/technology/products/database/application_express/html/configure_printing.html

6. 「プリント・サーバーのプロトコル」で、プリント・サーバーが使用するプロトコルを選択します。

7. 「プリント・サーバーのホスト・アドレス」で、プリント・サーバー・エンジンのホスト・アドレスを指定します。

8. 「プリント・サーバー・ポート」で、プリント・サーバー・エンジンのポートを定義します。デフォルトでは、レポート・サーバーのインストール時に8888に設定されています。

9. 「プリント・サーバー・スクリプト」で、プリント・サーバー・エンジンのスクリプトを定義します。デフォルトの設定は次のとおりです。

/xmlpserver/convert

10. 「変更の適用」をクリックします。

ランタイム環境でのレポート出力設定の構成

ランタイム環境でレポート出力の設定を構成するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER(PARAMETER_NAME, PARAMETER_VALUE);
END;

使用可能なパラメータについては、表2-5を参照してください。

表2-5 ランタイム環境でのレポート出力のパラメータ

パラメータ名

説明

PRINT_BIB_LICENSED

標準サポートまたは拡張サポートのいずれかを指定します。拡張サポートの場合は、Oracle BI Publisherの使用許諾が必要です。有効な値は、次のとおりです。

- STANDARD

- ADVANCED

PRINT_SVR_PROTOCOL

有効な値は、次のとおりです。

- http

- https

PRINT_SVR_HOST

プリント・サーバー変換エンジンのホスト・アドレス(localhostなど)を指定します。プリント・サーバーが別の場所にインストールされている場合は、対応するホスト・アドレスを入力します。

PRINT_SVR_PORT

プリント・サーバー・エンジンのポート(8888など)を定義します。値は、正の整数である必要があります。

PRINT_SVR_SCRIPT

プリント・サーバー・エンジンのスクリプトを定義します。次に例を示します。

/xmlpserver/convert

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「SET_PARAMETERプロシージャ」

ランタイム環境でのレポート出力設定の決定

ランタイム環境でのレポート出力設定を決定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

使用可能なパラメータについては、表2-5を参照してください。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「GET_PARAMETERファンクション」

ワークスペースを作成する際の新しいスキーマの要求

Oracle Application Express管理者は、ユーザーが新しいワークスペースをリクエストした際に、新しいスキーマを要求できます。

ワークスペースの作成時に新しいスキーマを要求するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

4. 「スキーマ」までスクロールします。

5. 「新しいスキーマが必要」から「はい」または「いいえ」を選択して、ワークスペースをリクエストするユーザーが、既存のスキーマを選択することができるか、または新しいスキーマをリクエストする必要があるかを示します。

6. 「変更の適用」をクリックします。

リクエストのワークスペース・サイズ・オプションの構成

Oracle Application Express管理者は、ユーザーが次をリクエストする際に使用可能なワークスペース・サイズを構成できます。

- 新規ワークスペースおよびスキーマ

- 既存のワークスペースに対する追加領域

ワークスペース・サイズ・オプションを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

4. 「新規ワークスペース・リクエスト・サイズ」および「ワークスペース変更リクエスト・サイズ」までスクロールして、次の適切な情報を指定します。

- サイズ - サイズ・オプションを変更するデフォルト数を編集します。

- 表示 - ワークスペース・サイズの選択リストにすべてのサイズ・オプションを表示するために、「はい」を選択します。

- デフォルト - ワークスペースの「記憶域」フィールドに表示するデフォルト値を選択して、リクエストを変更します。

5. 「変更の適用」をクリックします。

ログインおよびシステム・メッセージの管理

Oracle Application Express管理者は、ログイン・メッセージおよびシステム・メッセージを作成することで、Oracle Application Expressインスタンス内のすべてのユーザーに連絡できます。通常、管理者はログイン・メッセージとシステム・メッセージ(プライバシに関する通知やアクセス制限など)を併用して、すべてのシステム・ユーザーに連絡できます。

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

- ログイン・メッセージの管理

- システム・メッセージの管理

ログイン・メッセージの管理

ログイン・メッセージは、Oracle Application Expressのログイン・ページに表示されます。Oracle Application Express管理者は、メッセージ・ページの「ログイン・メッセージ」セクションを使用して、ログイン・メッセージを作成できます。

ログイン・メッセージを作成するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「メッセージ」をクリックします。

4. 「ログイン・メッセージ」で、「カスタム・メッセージ」を選択します。

5. 「メッセージ」にメッセージを入力します。メッセージには任意のテキストおよびHTML形式(オプション)を含めることができます。

6. 「変更の適用」をクリックします。

ログイン・メッセージを無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「メッセージ」をクリックします。

4. 「ログイン・メッセージ」で、「メッセージはありません」を選択します。

5. 「変更の適用」をクリックします。

システム・メッセージの管理

システム・メッセージは、ワークスペースのホームページ、アプリケーション・ビルダーのホームページ、アプリケーションのホームページ、SQLワークショップのホームページおよびOracle Application Expressのユーティリティ・ページで表示されます。

Oracle Application Express管理者は、メッセージ・ページの「システム・メッセージ」セクションを使用してシステム・メッセージを作成できます。

システム・メッセージの作成

システム・メッセージを作成するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「メッセージ」をクリックします。

4. 「システム・メッセージ」で「カスタム・メッセージ」を選択します。

5. 「メッセージ」にメッセージを入力します。メッセージには任意のテキストおよびHTML形式(オプション)を含めることができます。

6. 「変更の適用」をクリックします。

システム・メッセージの無効化

システム・メッセージを無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「メッセージ」をクリックします。

4. 「システム・メッセージ」で「メッセージはありません」を選択します。

5. 「変更の適用」をクリックします。

スキーマの管理

このセクションでは、Oracle Application Expressインスタンス内のスキーマを管理する方法について説明します。

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

- Oracle Application Expressエンジン・スキーマの判別

- Oracleデフォルト・スキーマの制限の理解

- スキーマへのワークスペースの割当ての管理

Oracle Application Expressエンジン・スキーマの判別

スキーマはデータベース・オブジェクトの論理的なコンテナです。場合によっては、Oracle Application Express管理者は、Application Expressエンジン・スキーマ内で特定の操作を行う必要があります。たとえば、Oracle Application Express管理者がOracleデフォルト・スキーマを割り当てる権限を持つには、データベース管理者(DBA)はApplication Expressエンジン内でAPEX_SITE_ADMIN.UNRESTRICT_SCHEMAプロシージャを実行し、明示的に権限を付与する必要があります。

参照:
APEX_SITE_ADMIN.UNRESTRICT_SCHEMAプロシージャについては、「Oracleデフォルト・スキーマの制限の理解」を参照してください。

Oracle Application Expressインスタンスで現在使用されているApplication Expressエンジン・スキーマを判別するには、次の手順を実行します。

1. SQL*Plusを使用してデータベースに接続します。

2. DBA権限(SYSTEMなど)を使用して、スキーマ内で次の問合せを実行します。

SELECT TABLE_OWNER FROM all_synonyms
WHERE SYNONYM_NAME = 'WWV_FLOW' and OWNER = 'PUBLIC'

Oracleデフォルト・スキーマの制限の理解

Oracle Application Express管理者は、Oracle Application Expressのインストール時に、Oracleデフォルト・スキーマをワークスペースに割り当てることができません。デフォルト・スキーマ(SYS、SYSTEM、RMANなど)は、様々な製品機能および内部使用のために予約されています。デフォルト・スキーマへのアクセスは非常に強力な権限となる場合があります。たとえば、デフォルト・スキーマSYSTEMへのアクセスが可能なワークスペースでは、SYSTEMユーザーを解析対象とするアプリケーションを実行できます。

Oracle Application Express管理者がOracleデフォルト・スキーマをワークスペースに割り当てるためには、データベース管理者(DBA)はSQL*Plusを使用してAPEX_SITE_ADMIN_PRIVSパッケージ内のプロシージャを実行し、明示的に権限を付与する必要があります。

注意:
APEX_SITE_ADMIN_PRIVSパッケージのプロシージャへの引数として渡される、すべてのスキーマおよびワークスペースの名前は、コール元で提供されている名前と同じものが使用されます。
たとえば、p_schema =>'system'のような引数の値を渡す場合、小文字のスキーマ名'system'が記録され、参照されます。この例の場合、共通スキーマ名である(大文字の)SYSTEMを参照する際に、予期しない結果が返される可能性があります。

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

- Oracleデフォルト・スキーマの割当て権限の付与

- Oracleデフォルト・スキーマの割当て権限の取消し

- 制限付きスキーマでの作業

Oracleデフォルト・スキーマの割当て権限の付与

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_SITE_ADMIN_PRIVS.UNRESTRICT_SCHEMAプロシージャを実行することで、Oracleデフォルト・スキーマをワークスペースに割り当てる権限をOracle Application Express管理者に付与できます。次に例を示します。

EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.UNRESTRICT_SCHEMA(p_schema => 'SYSTEM');
COMMIT;

この例では、Oracle Application Express管理者はあらゆるワークスペースにSYSTEMスキーマを割り当てることが可能になります。

参照:
「Oracle Application Expressエンジン・スキーマの判別」

Oracleデフォルト・スキーマの割当て権限の取消し

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_SITE_ADMIN_PRIVS.RESTRICT_SCHEMAプロシージャを実行することで、この権限を取り消せます。次に例を示します。

EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.RESTRICT_SCHEMA(p_schema => 'SYSTEM');
COMMIT;

この例では、Oracle Application Express管理者はワークスペースにSYSTEMスキーマを割り当てることができなくなります。ただし、すでにSYSTEMスキーマに割当て済のワークスペースによるSYSTEMスキーマは、そのまま使用できます。

参照:
「Oracle Application Expressエンジン・スキーマの判別」

制限付きスキーマでの作業

スキーマがRESTRICT_SCHEMAプロシージャを使用して制限されている場合、DBAはAPEX_SITE_ADMIN_PRIVS.CREATE_EXCEPTIONプロシージャを実行することで、特定のワークスペースを例外として指定できます。次に例を示します。

EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.CREATE_EXCEPTION(p_schema => 'SYSTEM', p_workspace=> 'DBA_WORKSPACE');
EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.CREATE_EXCEPTION(p_schema => 'SYSTEM', p_workspace  => 'AUDITOR_WORKSPACE');
COMMIT;

この例では、Oracle Application Express管理者はAUDITOR_WORKSPACEという名前のワークスペースをSYSTEMスキーマに割り当てることができなくなります。ただし、この制限はREMOVE_EXCEPTIONプロシージャが実行された後に処理されたワークスペースの割当てリクエストに対してのみ適用されます。AUDITOR_WORKSPACEがすでにSYSTEMスキーマに割り当てられていた場合、この方法ではワークスペースによるスキーマの使用続行を阻止できません。

スキーマのワークスペースの例外の削除

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_SITE_ADMIN_PRIVS.REMOVE_WORKSPACE_EXCEPTIONSプロシージャを実行することで、すべてのワークスペースの例外を取り消せます。次に例を示します。

EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.REMOVE_WORKSPACE_EXCEPTIONS(p_schema => 'SYSTEM');
COMMIT;

この例では、すでにSYSTEMスキーマが制限されているが、1つ以上の例外が事前に作成済の場合に、Oracle Application Express管理者はあらゆるワークスペースをSYSTEMスキーマに割り当てることができなくなります。

ワークスペースのスキーマの例外の削除

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でREMOVE_SCHEMA_EXCEPTIONSプロシージャを実行することで、すべてのスキーマの例外を取り消せます。次に例を示します。

EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.REMOVE_WORKSPACE_EXCEPTIONS(p_workspace => 'AUDITOR_WORKSPACE');
COMMIT;

この例では、AUDITOR_WORKSPACEという名前のワークスペースに対して、制限付きスキーマに関連する例外が事前に作成されている場合に、Oracle Application Express管理者はあらゆる制限付きスキーマをこのワークスペースに割り当てることができなくなります。

権限ステータスの判別

DBAは、SQL*Plusを使用してAPEX_SITE_ADMIN_PRIVS.REPORTプロシージャを実行することで、権限の現在のステータスを判別できます。次に例を示します。

SET SERVEROUTPUT ON
EXEC APEX_030200.APEX_SITE_ADMIN_PRIVS.REPORT;

この例では、スキーマおよびワークスペースの制限を定義している表を出力するための問合せテキストが表示されます。

SELECT a.schema "SCHEMA",b.workspace_name "WORKSPACE" FROM WWV_FLOW_RESTRICTED_SCHEMAS a, WWV_FLOW_RSCHEMA_EXCEPTIONS b WHERE b.schema_id (+)= a.id;

この問合せの出力結果を確認する際は、次の点に注意してください。

- SCHEMA列のスキーマ名は、そのスキーマが制限されていることを表します。

- リストにないスキーマは制限されておらず、別のワークスペースに割り当てられている可能性があります。

- スキーマ名の隣のワークスペース名は、この名前のワークスペースに関連付けられたスキーマに例外が存在していることを意味します。

この問合せは、前述のとおりにSQL*Plusで実行することも、変更して別の形式で出力することも可能です。

ワークスペースの作成

ユーザーがOracle Application Expressにログインする場合、ワークスペースという作業用の共有領域にログインします。ワークスペースは、複数のユーザーが同一のOracle Application Expressインストール内でプライベートなオブジェクト、データ、アプリケーションを維持したまま作業できる仮想プライベート・データベースです。各ワークスペースには、一意の数値IDおよび名前が含まれます。

ワークスペースに変更を加えるためには、ワークスペース管理者は変更リクエストをOracle Application Express管理者に送信します。変更リクエストの承認または新しいワークスペースの割当てを行うことができるのはOracle Application Express管理者のみです。

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

- ワークスペースの割当てについて

- 割当てモードの指定

- ワークスペースの手動作成

- スキーマへのワークスペースの割当ての管理

参照:
「ワークスペース・リクエストの管理」および「既存のワークスペースの管理」

ワークスペースの割当てについて

Oracle Application Express管理者が新しいスキーマを使用してワークスペースを新規に作成する場合、新しい表領域およびデータファイルがそのスキーマに作成されます。Oracle Managed Filesが有効な場合、新しい表領域のデータファイルは、Oracle Managed Filesにより管理されます。

Oracle Managed Filesを使用すると、Oracle Databaseの管理が簡単になり、データベースを構成するオペレーティング・システム・ファイルをデータベース管理者(DBA)が直接管理する必要がなくなります。DBAは、Oracle Managed Filesを使用して、ファイル名ではなくデータベース・オブジェクトごとに操作を指定します。新しい表領域のデータファイルには、Oracle Managed Filesの表記規則に従って名前が付けられます。また、それらのファイルの配置は、データベース初期化パラメータDB_CREATE_FILE_DESTによって決定されます。

Oracle Managed Filesを有効にしていない場合は、Oracle Application Expressがインストールされた表領域の最初のデータファイルと同じディレクトリにデータファイルが作成されます。

参照:
『Oracle Database管理者ガイド』のOracle Managed Filesの使用

割当てモードの指定

Oracle Application Express管理者は、Oracle Application Express開発インスタンスでのワークスペースの割当て(または作成)プロセスの動作方法を決定できます。

「手動」割当てモードでは、Oracle Application Express管理者が新しいワークスペースを作成し、ワークスペース管理者にログイン情報を通知します。「リクエスト」または電子メールの検証割当てモードでは、ユーザーがセルフ・サービス方式でワークスペースを直接リクエストします。この方法では、ユーザーはログイン・ページ上のリンクを使用してリクエスト・フォームにアクセスします。ワークスペース・リクエストが承認されると、該当するログイン情報が電子メールで自動的にユーザーに送信されます。

割当てモードを指定するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「サービスの管理」をクリックします。

3. 「環境設定の管理」で、「インスタンスの設定」をクリックします。

4. 「セルフ・サービス」で、割当てステータスを選択します。

- 手動 - Oracle Application Express管理者が新しいワークスペースを手動で作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。このオプションを選択することにより、ログイン・ページにユーザーがワークスペースをリクエストできるリンクが表示されます。ユーザーがワークスペースをリクエストすると、各リクエストは承認用のキューに送信されます。リクエストが承認されると、ユーザーにログイン資格証明(ワークスペース名、ユーザーIDおよびパスワード)を含む電子メールが送信されます。

- 電子メールの検証 - 「リクエスト」とほぼ同じですが、各ユーザーは検証リンクを含んだ電子メールを最初に受信します。このリンクをクリックすると、ユーザーの電子メール・アドレスが検証されてからリクエストが処理されます。その後にログイン資格証明(ワークスペース名、ユーザーIDおよびパスワード)を含む電子メールが送信されます。

5. 「電子メール・プロビジョニング」から「無効」を選択すると、電子メールの検証で割当てを行う場合に、ワークスペースの割当てが完全に無効になります。電子メール・プロビジョニングを無効にした理由を示すメッセージをユーザーに表示するには、「メッセージ」フィールドを使用します。

6. 前のステップで「リクエスト」または「電子メールの検証」を選択した場合は、「開発サービスURL」にURLを入力します(オプション)。
入力した値は、リクエスト承認時の電子メールで使用されます。この設定によって、サービスのURLが定義されます。この設定を行わなかった場合、このURLはご使用の環境から導出されます。

7. 「変更の適用」をクリックします。

注意:
ログイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、Oracle Application Express管理者は前のステップで説明した「リクエスト」または「電子メールの検証」の割当てステータスを選択する必要があります。割当てステータスが「手動」に設定されている場合、ログイン・ページにリンクが表示されません。

参照:
「電子メール設定の構成」および「ワークスペース・リクエストの管理」

ワークスペースの手動作成

Oracle Application Express管理者は、フル開発環境またはランタイム環境のいずれかで手動でワークスペースをプロビジョニングできます。

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

- 完全開発環境でのワークスペースの手動作成

- ランタイム環境でのワークスペースの手動作成

フル開発環境での手動によるワークスペースの作成

Oracle Application Express管理者は、ワークスペースの作成ウィザードを実行して、ワークスペースを手動で割り当てることができます。

ワークスペースを手動で作成するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースの作成」をクリックします。
ワークスペースの作成ウィザードが表示されます。

4. 「ワークスペースの指定」で、ワークスペースの名前と説明を入力し、「次へ」をクリックします。また、「スキーマの指定」で、既存のスキーマを再利用するか、新規スキーマを作成するかを指定します。
既存のスキーマを使用する場合

1. 「既存のスキーマを再利用」で、「はい」を選択します。

2. リストからスキーマを選択します。

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

新しいスキーマを作成する場合

1. 「既存のスキーマを再利用」で、「いいえ」を選択します。

2. スキーマの名前とパスワードを入力します。

3. 領域割当てを指定します。

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

5. 「管理者の指定」で、ワークスペース管理者の情報を入力して、「次へ」をクリックします。

6. 選択内容を確認して、「作成」をクリックします。

ランタイム環境での手動によるワークスペースの作成

ランタイム環境にワークスペースを追加するには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.ADD_WORKSPACE(WORKSPACE_ID,WORKSPACE_NAME, SCHEMA_NAME, SCHEMA_LIST)
END;

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

- WORKSPACE_IDは、ワークスペースのIDです。NULLの場合は、自動的に割り当てられます。

- WORKSPACE_NAMEは、ワークスペースの名前です。

- SCHEMA_NAMEは、ワークスペースに関連付けるプライマリ・スキーマの名前です。

- SCHEMA_LISTは、コロン区切りのリストで、ワークスペースに関連付ける追加スキーマを示します。

スキーマへのワークスペースの割当ての管理

ユーザーがOracle Application Expressにログインする場合、ワークスペースという作業用の共有領域にログインします。各ワークスペースに、複数のスキーマを関連付ける(マップする)ことができます。開発者は、ワークスペースをスキーマに関連付けることによって、次のことを実行できます。

- そのスキーマ内のデータベース・オブジェクトと相互作用するアプリケーションの構築

- そのスキーマ内での新しいデータベース・オブジェクトの作成

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

- 開発環境でのスキーマおよびワークスペースの割当ての表示

- ランタイム環境のスキーマおよびワークスペースの割当ての表示

- 既存のスキーマおよびワークスペースの割当ての編集

- 追加スキーマとワークスペースとの関連付け

- ランタイム環境のワークスペースからのスキーマ・マッピングの削除

- 新しいスキーマの作成

開発環境でのスキーマおよびワークスペースの割当ての表示

Oracle Application Express管理者はワークスペースとスキーマの割当ての管理ページに、既存のスキーマとワークスペースの割当てを表示できます。

既存のスキーマへのワークスペースの割当てを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。ここには関連付けられたスキーマと環境内のすべてのワークスペースが表示されます。

ランタイム環境のスキーマおよびワークスペースの割当ての表示

ランタイム環境で既存のスキーマへのワークスペースの割当てを表示するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

SELECT APEX_INSTANCE_ADMIN.GET_SCHEMAS(WORKSPACE_NAME)
FROM DUAL;

ここで、WORKSPACE_NAMEはワークスペースの名前です。

既存のスキーマおよびワークスペースの割当ての編集

次のステップで、既存のスキーマとワークスペースの割当てを編集します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 既存のスキーマへのワークスペースの割当てを編集するには次のステップを実行します。

1. ワークスペース名を選択します。
スキーマとワークスペースの割当ての編集ページが表示されます。

2. 新しいワークスペースまたはスキーマを選択します。

3. 「変更の適用」をクリックします。

追加スキーマとワークスペースとの関連付け

Oracle Application Express管理者はその他の既存スキーマをワークスペースに関連付ける(マップする)ことができます。

完全開発環境での追加スキーマの関連付け

追加スキーマをワークスペースに関連付けるには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 「作成」をクリックします。
スキーマの追加ウィザードが表示されます。

5. 「新規または既存のスキーマ」で、「既存」を選択し「次へ」をクリックします。

6. 画面に表示されるステップに従って、既存のスキーマをワークスペースに関連付けます。

7. 新しいスキーマがワークスペースに追加されたことを検証するには次を実行します。

1. Oracle Application Expressのワークスペースにログインします。

2. 「ワークスペース」ホームページで、「ワークスペース・スキーマ」リストを確認します。このリストには、現在このワークスペースに関連付けられているすべてのスキーマが表示されます。

ランタイム環境での追加スキーマの関連付け

ランタイム環境で追加スキーマをワークスペースに関連付けるには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.ADD_SCHEMA(WORKSPACE_NAME, SCHEMA_NAME)
END;

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

- WORKSPACE_NAMEは、ワークスペースの名前です。

- SCHEMA_NAMEは、スキーマの名前です。

ランタイム環境のワークスペースからのスキーマ・マッピングの削除

ランタイム環境でワークスペースからスキーマ・マッピングを削除するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.REMOVE_SCHEMA(WORKSPACE_NAME, SCHEMA_NAME)
END;

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

- WORKSPACE_NAMEは、ワークスペースの名前です。

- SCHEMA_NAMEは、スキーマの名前です。

新しいスキーマの作成

Oracle Application Express管理者は新しいスキーマを作成し、それをワークスペースに関連付けることができます。

ワークスペースに新しいスキーマを作成するには次を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 「作成」をクリックします。
スキーマの追加ウィザードが表示されます。

5. 「新規または既存のスキーマ」で、「新規」を選択し「次へ」をクリックします。

6. 「ワークスペースの選択」では、新しいスキーマを関連付けるワークスペースを選択し「次へ」を選択します。

7. 「スキーマの指定」で次のようにします。

1. スキーマ - 文字のみを使用した一意な名前を入力します。

ヒント:
新しいスキーマ名が一意かどうか検証するには、選択リストを開き、スキーマ名を検索します。

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

3. デフォルトの表領域 - このスキーマで使用するデフォルト表領域を指定します。

4. 一時表領域 - このスキーマで使用する一時表領域を識別します。

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

8. 情報を確認して「スキーマの追加」をクリックします。

9. 新しいスキーマがワークスペースに追加されたことを検証するには次を実行します。

1. Oracle Application Expressのワークスペースにログインします。

2. 「ワークスペース」ホームページで、「ワークスペース・スキーマ」リストを確認します。このリストには、このワークスペースに関連付けられているすべてのスキーマが表示されます。

ワークスペース・リクエストの管理

Oracle Application Express管理者は新しいワークスペースへのリクエストを確認する必要があります。ワークスペース・リクエストを管理するには、「リクエスト」または電子メールの検証割当てステータスのいずれかを選択する必要があります。

「リクエスト」または電子メールの検証割当てステータスを使用することにより、ユーザーはワークスペースをセルフ・サービス方式で直接リクエストします。たとえば、ユーザーはログイン・ページのリンクをクリックすることでリクエスト・フォームにアクセスできます。ワークスペース・リクエストが承認されると、各ユーザーに該当するログイン情報が電子メールで送信されます。

参照:
「割当てモードの指定」

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

- 「通知」リストからの保留中のワークスペース・リクエストの表示

- ワークスペース・リクエスト・ページからのリクエストの表示

- 保留中のワークスペース・リクエストの承認または拒否

- 既存のワークスペース・リクエストのステータスの変更

- ワークスペース・リクエストの削除

「通知」リストからの保留中のワークスペース・リクエストの表示

Oracle Application Express管理サービスのホームページの「通知」リストには、保留中または承認済のワークスペース・リクエストが表示されます。

図2-1 通知リスト

「通知」リストからワークスペース・リクエストを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 管理サービスのホームページの右側にある「通知」リストを確認します。
「通知」リストに、すべてのサービス・リクエストおよび保留中のワークスペース・リクエストのサマリーが表示されます。

3. 詳細を表示するには、該当するワークスペース・リクエストの番号をクリックします。

ワークスペース・リクエスト・ページからのリクエストの表示

ワークスペース・リクエスト・ページからワークスペース・リクエストを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「リクエストの管理」で、「ワークスペース・リクエスト」をクリックします。
ワークスペース・リクエスト・ページが表示されます。

4. レポートにフィルタを適用するには、「ステータス」リストからステータスを選択して、「実行」をクリックします。

5. リクエストの詳細を表示するには、該当するリクエストの「編集」アイコンをクリックします。

保留中のワークスペース・リクエストの承認または拒否

保留中のワークスペース・リクエストを承認または拒否するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「リクエストの管理」で、「ワークスペース・リクエスト」をクリックします。
ワークスペース・リクエスト・ページが表示されます。

4. 「ステータス」リストから「リクエスト済」を選択し、「実行」をクリックします。

5. 確認するリクエストを検索します。

6. リクエストの詳細を編集または確認するには、「編集」アイコンをクリックします。リクエストを割当てページでは、次の操作を実行できます。

- リクエストを編集し、「変更の適用」をクリックします。

- 「削除」をクリックして、リクエストを削除します。

7. ワークスペース・リクエスト・ページに戻ります。

8. リクエストを承認するには、次の手順を実行します。

1. 「アクション」列の「割当て」をクリックします。

2. 割当ての管理ページで、「承認」をクリックします。

3. 電子メール・メッセージを確認します。

4. 必要に応じて、メッセージを更新し「電子メールを承認および送信」をクリックします。
「割当てステータス」で「電子メールの検証」を選択した場合、検証リンクを含む電子メールがユーザーに送信されます。ワークスペースを作成するには、ユーザーはワークスペースを作成するための検証リンクをクリックする必要があります。「割当てモードの指定」を参照してください。

9. リクエストを拒否するには、次の手順を実行します。

1. 「アクション」列の「割当て」をクリックします。

2. 割当ての管理ページで「拒否」をクリックします。

3. 電子メール・メッセージを確認します。

4. リクエストの拒否理由などの情報を追加するには、メッセージを更新して「電子メールを拒否および送信」をクリックします。
リクエストが拒否されたことを通知する電子メールがユーザーに送信されます。

承認プロセスの詳細

Oracle Application Express管理者がワークスペース・リクエストを承認するときに電子メールの検証を使用している場合は、次のイベントが発生します。

1. 検証リンクを含む電子メールがユーザーに送信されます。

2. ユーザーが検証リンクをクリックすると、ワークスペースが作成されます。

3. ログイン資格証明(ワークスペース名、ユーザーIDおよびパスワード)を含む別の電子メールがユーザーに送信されます。

4. ワークスペース・リクエストのステータスがAcceptedからApprovedに変更されます。

ユーザーが検証リンクをクリックしない場合は、「アクション」列の「DELETE」リンクをクリックすることでリクエストを迅速に削除できます。

エラーが発生した場合

ワークスペースの作成プロセス中にエラーが発生した場合、リクエストのステータスはRequestedに戻り、次のメッセージを含む電子メールがユーザーに送信されます。

Please contact administrator.

問題が解決されると、管理者は再度前の手順を繰り返し、リクエストを承認できます。

既存のワークスペース・リクエストのステータスの変更

既存のワークスペース・リクエストのステータスを変更するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「リクエストの管理」で、「ワークスペース・リクエスト」をクリックします。
ワークスペース・リクエスト・ページが表示されます。

4. レポートにフィルタを適用するには、「ステータス」リストからステータスを選択して、「実行」をクリックします。

5. 確認するリクエストを検索します。

6. 「アクション」列のリンクをクリックします。
リクエストを調整ページが表示されます。

7. 「プロジェクト・ステータス」リストから、新しいステータスを選択します。

8. 「変更の適用」をクリックします。

注意:
「プロジェクト・ステータス」を「リクエスト済」に変更する場合は注意してください。「リクエスト済」に変更してもワークスペースの再割当ては可能ですが、アカウントの割当て方法によってはデータが破損する場合があります。割当てシステムでは、「リクエスト済」のワークスペース・リクエストにはワークスペース管理者または開発者用の対応するスキーマおよびディクショナリ・エントリが存在しないとみなされます。「承認」のワークスペースの「プロジェクト・ステータス」を「リクエスト済」に変更する必要がある場合は、まずサービスを終了してから、ステータスを「リクエスト済」に変更します。

ワークスペース・リクエストの削除

ワークスペース・リクエストを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「リクエストの管理」で、「ワークスペース・リクエスト」をクリックします。
ワークスペース・リクエスト・ページが表示されます。

4. 「ステータス」から、削除するリクエストのタイプを選択します。

5. 削除するリクエストの「編集」アイコンをクリックします。

6. リクエストを割当てページで、該当するボタンをクリックします。

- リクエスト・ステータスがApprovedの場合は、「終了または削除」をクリックします。

- リクエスト・ステータスがDeclined、Requested、TerminatedまたはAcceptedの場合は、「削除」をクリックします。

7. 「リクエストの削除」をクリックします。

変更リクエストの管理

Oracle Application Express管理者は、変更リクエストを承認して、ワークスペースの変更(新規スキーマの追加、ディスク領域制限の増加など)を行うことができます。

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

- 「通知」リストからの保留中の変更リクエストの表示

- 「ワークスペース使用率のレポート」からの変更リクエストの表示

- 変更リクエスト・ページからのリクエストの表示

- 保留中の変更リクエストの承認または拒否

「通知」リストからの保留中の変更リクエストの表示

Oracle Application Express管理者は、Oracle Application Express管理サービスのホームページにある「通知」リストから、既存のワークスペース・リクエストおよび変更リクエストを表示できます。

図2-2 通知リスト

「通知」リストから変更リクエストを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 管理サービスのホームページの右側にある「通知」リストを確認します。
「通知」リストに、すべての変更リクエストおよび保留中の変更リクエストのサマリーが表示されます。

3. 詳細を表示するには、該当する変更リクエストの番号をクリックします。
該当する変更リクエスト・ページが表示されます。

「ワークスペース使用率のレポート」からの変更リクエストの表示

「ワークスペース使用率のレポート」から保留中のリクエストを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペースの詳細」をクリックします。

4. 「ワークスペース」リストでワークスペースを選択し、「実行」をクリックします。
ワークスペースの詳細ページが表示されます。

5. 「変更リクエスト」までスクロールします。

変更リクエスト・ページからのリクエストの表示

ワークスペース・リクエスト・ページから変更リクエストを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「リクエストの管理」で、「変更リクエスト」をクリックします。

4. 「ステータス」から、表示するリクエストのタイプを選択して「実行」をクリックします。

保留中の変更リクエストの承認または拒否

保留中の変更リクエストを承認または拒否するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「リクエストの管理」で、「変更リクエスト」をクリックします。

4. リクエストを検索して、「アクション」列の「リクエストの表示」をクリックします。
変更リクエストの表示ページが表示されます。表示されるボタンは変更リクエストの種類に依存します。

5. 次のいずれかを選択します。

- スキーマのリクエストを承認するには、「スキーマの作成」をクリックします。

- 追加ディスク領域のリクエストを承認するには、「領域の追加」をクリックします。

- サービス終了のリクエストを承認するには、「サービスを終了」をクリックします。

- リクエストを拒否するには、「リクエストを拒否」をクリックします。

- リクエストを削除して拒否するには、「拒否する場合は、このリクエストの削除」を選択してから、「リクエストを拒否」をクリックします。

Oracle Application Expressインスタンスのユーザーの管理

Oracle Application Express管理者は、開発者とユーザーの管理ページで、Oracle Application Expressインスタンス内のすべてのユーザー・アカウントを管理できます。ユーザー・アカウントは、ワークスペースでApplication Express認証を使用している場合に特に有効です。

ユーザー・アカウントの設定するときに、Oracle Application Express管理者は、アカウント・ロックの許可、パスワードへの固定存続期間の付与、および初回使用時のパスワード変更のリクエストなど、管理性の属性を利用できます。

参照:

- 「ワークスペースおよびアプリケーションの管理」

- 「Application Expressユーザーの管理」

- Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「Application Expressアカウント資格証明」

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

- 新しいユーザー・アカウントの作成

- 既存のユーザー・アカウントの編集

- ユーザー・アカウントの削除

新しいユーザー・アカウントの作成

新しいユーザー・アカウントを作成するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

4. 「作成」をクリックします。
ユーザーの作成/編集ページが表示されます。

5. 「ユーザー属性」に、適切な情報を入力します。

ヒント:
特定の属性の詳細を表示するには、アイテム・ラベルをクリックします。ヘルプが使用できる場合、アイテム・ラベルの上にカーソルを置くとアイテム・ラベルは赤に変わり、カーソルは矢印と疑問符マークに変わります。

6. 「パスワード」に、大/小文字を区別してこのアカウントのパスワードを入力します。
組織がパスワード・ポリシーを設定している場合、パスワードが要件に合っているかを確認します。「パスワード・ポリシーについて」を参照してください。

7. 「開発者権限」には次の項目があります。

- 開発者ユーザー - このユーザーを開発者として追加する場合は「はい」を選択します。エンド・ユーザーの場合は「いいえ」を選択します。
開発者は、アプリケーションおよびデータベース・オブジェクトの作成および編集、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートの表示を行うことができます。

- ワークスペース管理者ユーザー - このユーザーをワークスペース管理者として追加する場合は「はい」を選択します。開発者またはエンド・ユーザーの場合は「いいえ」を選択します。
開発者権限に加えて、ワークスペース管理者は、ユーザー・アカウントの作成および編集、グループの管理、同じワークスペース内のユーザーのパスワードの変更、および開発サービスの管理を行うことができます。

注意:
開発者またはワークスペース管理者として定義せずに、ユーザーとして追加することでエンド・ユーザーを作成すると、特権を制限できます。

8. 「アカウント制御」には次の項目があります。

- アカウントの可用性 - ユーザーがこのアカウントへログインできるようにするには、「ロック解除済」を選択します。「ロック解除済」を選択すると、アカウントを使用できるようになります。

- 初回使用時にパスワードの変更が必要 - 「はい」を選択すると、現在の一時パスワードでログインした後、パスワードをすぐに変更するよう要求されます。
このルールはこのアカウントを使用する開発者およびワークスペース管理者に適用されます。また、開発したアプリケーションへのログイン時にこのアカウントを使用するすべてのユーザーにも適用されます。

ヒント:
Oracle Application Express管理者は、Oracle Application Expressインスタンス全体に対してこれらの設定を構成し、パスワードの複雑性ポリシーを定義できます。「すべてのワークスペースに対するログイン制御の有効化」を参照してください。「パスワード・ポリシーについて」および「パスワード・ポリシーの構成」を参照してください。

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

既存のユーザー・アカウントの編集

既存のユーザー・アカウントを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。

4. ユーザーを検索します。

- リストを絞り込むには、「ワークスペース」リストからワークスペースを選択して「実行」をクリックします。

- 特定のユーザーを検索するには、「ユーザーの検索」フィールドにユーザー名または部分文字列を入力して「実行」をクリックします。

- すべてのユーザーを表示するには、「ユーザーの検索」フィールドを空のままにして「実行」をクリックします。

5. アカウントの詳細を編集するには、ユーザー名を選択します。
特定の属性の詳細を表示するには、アイテム・ラベルをクリックします。ヘルプが使用できる場合、アイテム・ラベルの上にカーソルを置くとアイテム・ラベルは赤に変わり、カーソルは矢印と疑問符マークに変わります。

6. 適切な変更を行います。

7. 「変更の適用」をクリックします。

参照:
「新しいユーザー・アカウントの作成」

ナビゲーション・バーについて

ナビゲーション・バーは、開発者とユーザーの管理ページの上部に表示されます。

開発者とユーザーの管理ページのナビゲーション・バーには次のコントロールが含まれます。

- ユーザーの検索:検索フィールドを使用して、特定のユーザーを検索します。大/小文字を区別しない問合せを入力して「実行」をクリックします。

- ワークスペース: ワークスペースを選択して「実行」をクリックします。

- 表示: ページに表示するユーザー数を選択して「実行」をクリックします。

ユーザー・アカウントの削除

ユーザー・アカウントを削除する手順は、次のとおりです。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。
「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。

3. ページ上部にあるナビゲーション・バーを使用して表示を制御します。「ナビゲーション・バーについて」を参照してください。

- リストを絞り込むには、「ワークスペース」リストからワークスペースを選択して「実行」をクリックします。

- 特定のユーザーを検索するには、「ユーザーの検索」フィールドにユーザー名または部分文字列を入力して「実行」をクリックします。

- すべてのユーザーを表示するには、「ユーザーの検索」フィールドを空のままにして「実行」をクリックします。

4. ユーザーを選択します。
ユーザーの作成/編集ページが表示されます。

5. 「ユーザーの削除」をクリックします。

6. 選択内容を確認して、「OK」をクリックします。

既存のワークスペースの管理

このセクションでは、Oracle Application Express管理者がOracle Application Expressインスタンス内にある既存のワークスペースを管理する方法を説明します。

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

- 既存のワークスペースの表示

- ワークスペースの詳細の表示

- ワークスペース・データベース権限の表示

- アクティブではないワークスペースの削除について

- ワークスペースの削除

- ワークスペースのロック

- ワークスペースのエクスポートおよびインポート

参照:
「ワークスペースの作成」、「スキーマの管理」、「Oracle Application Expressインスタンスのユーザーの管理」

既存のワークスペースの表示

既存のワークスペースページを使用して、既存のワークスペースのレポートの表示、既存のワークスペースの削除、および新しいワークスペースの作成が可能です。

既存のワークスペースを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。
既存のワークスペースページは、ページ上部のナビゲーション・バーとともに表示されます。

- 検索 - ワークスペースを検索するには、「検索」フィールドに大/小文字を区別しない問合せを入力して、「実行」をクリックします。

- 表示 - リストに表示するワークスペースの数を変更するには、「表示」リストから選択して、「実行」をクリックします。

4. 新しいワークスペースを作成するには、「ワークスペースの作成」をクリックして、画面に表示されるステップに従います。

5. ワークスペースの詳細を表示するには、ワークスペース名をクリックします。詳細は、「ワークスペースの詳細ページについて」を参照してください。

ワークスペースの詳細の表示

Oracle Application Express管理者は、ワークスペースの詳細ページでワークスペース情報の表示および編集ができます。

ワークスペースの詳細を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペースの詳細」をクリックします。
ワークスペースの詳細ページが表示されます。

4. ページ上部の「ワークスペース」リストから選択して、「実行」をクリックします。
ワークスペースの詳細ページが表示されます。

ワークスペースの詳細ページについて

ワークスペースの詳細ページは、次のセクションに分かれています。

- 名前: 「ID」、「短縮名」および「最初に割り当てられたスキーマ」など、ワークスペースに関する高度な情報が表示されます。ワークスペース名を編集するには、「属性の編集」をクリックして、画面に表示されるステップに従います。

- スキーマ: 各ワークスペース・スキーマのデフォルトの表領域が表示されます。
ユーザーがOracle Application Expressにログインする場合、ワークスペースという作業用の共有領域にログインします。各ワークスペースに、複数のスキーマを関連付けることができます。開発者は、ワークスペースをスキーマに関連付けることによって、スキーマ内のオブジェクトと相互作用するアプリケーションの構築、およびスキーマ内のデータベース・オブジェクトの作成が可能です。スキーマへのワークスペースの割当てを編集するには、「ワークスペースとスキーマの割当て」をクリックします。詳細は、「スキーマの管理」を参照してください。

- 権限: 各ワークスペース・スキーマのデータベース・システム権限がリストされます。

- ロール権限: 各ワークスペース・スキーマに付与されているデータベース・ロールがリストされます。

- 表領域の使用率:各ワークスペース・スキーマで使用されている表領域が表示されます。

- アプリケーション: ワークスペース内のすべてのアプリケーションがリストされます。

- 開発者: ワークスペース内のすべてのアプリケーション開発者がリストされます。開発者を編集するには、「アプリケーション開発者の管理」をクリックします。「Oracle Application Expressインスタンスのユーザーの管理」を参照してください。

- Application Expressユーザー: ワークスペース内のすべての定義済ユーザーがリストされます。ユーザーを編集するには、「ユーザーの管理」をクリックします。「Oracle Application Expressインスタンスのユーザーの管理」を参照してください。

- タイプ別オブジェクト: ワークスペース内でスキーマにより使用されるオブジェクトがリストされます。

- 変更リクエスト: Oracle Application Expressインスタンス内のすべての変更リクエストがリストされます。

- ユーザー・アクティビティ: 日付別にユーザー・アクティビティがリストされます。

- 開発者アクティビティ: 開発者名およびアプリケーション別に開発者アクティビティがリストされます。

ワークスペース・データベース権限の表示

Oracle Application Express管理者は、ワークスペース・データベース権限ページで、ワークスペース・データベース権限のサマリーを表示できます。

ワークスペース・データベース権限を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペース・データベース権限」をクリックします。
ワークスペース・データベース権限ページが表示されます。

4. ワークスペースを検索するには、「検索」フィールドに大/小文字を区別しない問合せを入力して、「実行」をクリックします。

5. 表示されるワークスペースの数を制御するには、「表示」リストから選択して、「実行」をクリックします。

6. ワークスペースの詳細を表示するには、ワークスペース名をクリックします。
ワークスペースの詳細ページが表示されます。詳細は、「ワークスペースの詳細の表示」を参照してください。

アクティブではないワークスペースの削除について

ホスティングされた大規模なOracle Application Expressインスタンスを管理している場合は、アクティブではないワークスペースを定期的に消去すると、他のユーザーに対してリソースを開放できます。アクティブではないワークスペースを消去するプロセスは、次のステップで構成されます。

1. アクティブではないワークスペースを識別します。

2. アクティブではないワークスペースに関連付けられているリソースを削除します。

3. アクティブではないワークスペースを削除します。

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

- アクティブではないワークスペースの識別

- アクティブではないワークスペースに関連付けられているリソースの削除

- アクティブではないワークスペースの削除

アクティブではないワークスペースの識別

ワークスペースがアクティブでないかどうかを判別する場合の最初の手順は、いくつかの基本ルールを確立することです。Application Expressエンジンのカレント・スキーマにあるOracle Application Expressアクティビティ・レコードに基づいてルールを決定する方法が一般的です。

参照:
「Oracle Application Expressエンジン・スキーマの判別」

次のDDL(データ定義言語)によって、2004年6月28日以前にリクエストされ、2004年6月10日以降アクティブではないすべてのワークスペースの表が作成されます。この例では、ワークスペースごとにApplication Expressエンジン・スキーマ内の最新の更新に関するキーを確認することで、アクティブでないかどうかが判別されます。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200;
CREATE TABLE ws_to_purge AS
SELECT c.security_group_id, c.company_name, c.admin_email, c.request_date,
SYSDATE last_updated_on, 'Y' ok_to_delete
FROM wwv_flow_provision_company c
WHERE
c.request_date <= to_date('20040628','YYYYMMDD') AND
(  not exists
(SELECT NULL /* Activity Log */
FROM wwv_flow_activity_log l
WHERE l.security_group_id = c.security_group_id
AND l.time_stamp > to_date('20040610','YYYYMMDD'))
)
AND NOT EXISTS
(SELECT NULL /* workspace applications */
FROM wwv_flows f
WHERE f.security_group_id = c.security_group_id
AND f.last_updated_on > to_date('20040610','YYYYMMDD'))
AND NOT EXISTS
(SELECT NULL /* Pages */
FROM wwv_flow_steps s
WHERE s.security_group_id = c.security_group_id
AND s.last_updated_on > to_date('20040610','YYYYMMDD'))
AND NOT EXISTS
(SELECT NULL /* Regions */
FROM wwv_flow_page_plugs p
WHERE p.security_group_id = c.security_group_id
AND p.last_updated_on > to_date('20040610','YYYYMMDD'))
AND NOT EXISTS
(SELECT NULL /* Items */
FROM wwv_flow_step_items i
WHERE i.security_group_id = c.security_group_id
AND i.last_updated_on > to_date('20040610','YYYYMMDD'))
AND NOT EXISTS
(SELECT NULL /* Templates */
FROM wwv_flow_templates t
WHERE t.security_group_id = c.security_group_id
AND t.last_updated_on > to_date('20040610','YYYYMMDD'))
AND NOT EXISTS
(SELECT NULL /* Files uploaded */
FROM wwv_flow_file_objects$ o
WHERE o.security_group_id = c.security_group_id
AND o.created_on > to_date('20040610','YYYYMMDD'))
AND NOT EXISTS
(SELECT NULL /* SQL Workshop history */
FROM wwv_flow_sw_sql_cmds s
WHERE s.security_group_id = c.security_group_id
AND s.created_on > to_date('20040610','YYYYMMDD'));

アクティブではないワークスペースを識別した後、それらを消去できます。次の2ステップの操作で、アクティブではないワークスペースを消去します。

- まず、アクティブではない各ワークスペースに関連付けられているリソース(データベース・スキーマ、表領域およびデータファイル)を削除します。

- 次に、アクティブではないワークスペースをOracle Application Expressから削除します。

アクティブではないワークスペースに関連付けられているリソースの削除

アクティブではないワークスペースを1つの表で識別した後、それらを削除します。

注意:
アクティブではないワークスペースに関連付けられているスキーマ、表領域またはデータファイルを削除する前に、それらのリソースが他のワークスペースまたはアプリケーションで使用されていないことを確認してください。

アクティブではないワークスペースに関連付けられているリソースを削除するには、次の手順を実行します。

1. 識別したアクティブではないワークスペースが含まれている表をwwv_flow_company_schemasに結合して、削除するワークスペースで使用されているスキーマを識別します。

2. アクティブではないワークスペースによって排他的に使用されているスキーマ、表領域およびデータファイルをデータベースから削除します。次のような問合せを実行して、削除するスキーマを識別できます。

SELECT s.schema
FROM ws_to_purge ws,
wwv_flow_company_schemas s
WHERE s.security_group_id = ws.security_group_id
AND ws.ok_to_delete = 'Y';

アクティブではないワークスペースの削除

アクティブではないワークスペースに関連付けられているリソースを削除すると、そのワークスペースを削除できます。アクティブではないワークスペースは、Oracle Application Express管理サービス・アプリケーションを使用して手動で削除できます。また、次のPL/SQLの例に示すように、プログラムによって削除できます。

BEGIN
FOR c1 IN (SELECT security_group_id
FROM ws_to_purge
WHERE ok_to_delete = 'Y')
LOOP
WWV_FLOW_PROVISIONING.TERMINATE_SERVICE_BY_SGID(c1.security_group_id);
END LOOP;
END;

ワークスペースの削除

ワークスペースを削除しても、関連付けられているデータベース・オブジェクトは削除されません。関連付けられているスキーマを削除する場合、データベース管理者(DBA)は、Oracle Enterprise Manager、SQL*Plusなどの標準的なデータベース管理ツールを使用する必要があります。

参照:

- 『SQL*Plusユーザーズ・ガイドおよびリファレンス』

- 「ワークスペースの詳細の表示」

- 「ワークスペースの作成」

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

- フル開発環境でのワークスペースの削除

- ランタイム開発環境でのワークスペースの削除

完全開発環境でのワークスペースの削除

完全開発環境でワークスペースを削除するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。

4. 「アクション」列で、「削除」をクリックします。

5. 画面に表示される手順に従います。

ランタイム開発環境でのワークスペースの削除

ランタイム開発環境でワークスペースを削除するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
connect sys as sysdba

プロンプトが表示されたら、適切なパスワードを入力します。

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE(WORKSPACE_NAME, DROP_USER, DROP_TABLESPACE)
END;

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

- WORKSPACE_NAMEは、ワークスペースの名前です。

- DROP_USERは、YまたはNのいずれかです。デフォルトはNです。

- DROP_TABLESPACEは、YまたはNのいずれかです。デフォルトはNです。

ワークスペースのロック

Oracle Application Express管理者は、セキュリティまたはパフォーマンスの問題に対処するために、ワークスペースをロックできます。ワークスペースのロックにより、ワークスペース内のすべてのワークスペース管理者、開発者およびユーザーのアカウントは即時にロックされます。また、ワークスペース内のすべてのアプリケーションのステータスが「使用不可」に変更されます。

警告:
ワークスペースのロックにより、ワークスペースへのアクセスは永続的にできなくなります。

ワークスペースをロックするには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースのロック」をクリックします。

4. 「ワークスペース」で、ロックするワークスペースを選択して、「次へ」をクリックします。

5. アプリケーションおよびユーザーに関する情報を確認して、「ワークスペースのロック」をクリックします。

ワークスペースのエクスポートおよびインポート

ワークスペースおよび関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動するには、Oracle Application Express管理者はワークスペースをエクスポートする必要があります。ワークスペースをエクスポートすると、Oracle Application Expressによってテキスト・ファイルが生成されます。このファイルには、ワークスペース、ワークスペース内のすべてのユーザーおよびワークスペース内のすべてのグループ(該当する場合)についての情報が含まれます。このファイルを使用して、別のOracle Application Expressインスタンスにワークスペースをインポートできます。

この方法ではワークスペース、ユーザーおよびグループのみがインポートされることに注意してください。このファイルに、次の情報は含まれません。

- このワークスペースに関連付けられているスキーマ、またはそれらのスキーマ内のオブジェクト。

- アプリケーション、イメージ、カスケード・スタイルシートおよび静的テキスト・ファイル。

これらのアイテムは個別にエクスポートする必要があります。

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

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

- ワークスペースのエクスポート

- ワークスペースのインポート

ワークスペースのエクスポート

ワークスペースをエクスポートするには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

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

4. ワークスペースを選択して、「ワークスペースのエクスポート」をクリックします。

5. 選択したワークスペースをエクスポートするには、「ファイルを保存」をクリックします。

6. 画面に表示される手順に従います。

ワークスペースのインポート

ワークスペースをインポートするには、次の手順を実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースのインポート」をクリックします。

4. 「参照」をクリックし、ワークスペースのエクスポート・ファイルを選択して、「次へ」をクリックします。

5. ワークスペースをインストールするには、「インストール」をクリックします。

6. 画面に表示される手順に従います。

アプリケーションの管理

Oracle Application Express管理者はアプリケーションの管理ページを使用して、開発インスタンス間のすべてのワークスペースにおけるアプリケーションのキー属性に関するレポートを表示できます。

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

- アプリケーション属性の表示

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

- 「解析対象スキーマ」レポートの表示

アプリケーション属性の表示

Oracle Application Express管理者は、アプリケーション属性ページでワークスペース別にアプリケーションを表示できます。

アプリケーション属性ページを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「アプリケーションの管理」をクリックします。

3. 「アプリケーション属性」をクリックします。
アプリケーション属性ページが表示されます。

4. ページ上部のナビゲーション・バーを使用して、ページ・ビューにフィルタを適用します。「ワークスペース」、「アプリケーション」、「解析対象スキーマ」および「表示」リストから選択して「実行」をクリックします。

5. 列でソートするには、列ヘッダーを選択します。

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

各Oracle Application Expressアプリケーションには、ビルド・ステータスというアプリケーション・レベルの属性があります。この属性を使用して、他の開発者によってアプリケーションが変更されないようにできます。ビルド・ステータスには2つの設定があります。

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

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

ビルド・ステータスを「アプリケーションの実行のみ」に設定することは、他の開発者によってアプリケーションが変更されないようにするために有効な方法です。

アプリケーションのビルド・ステータスは、次のようにして変更できます。

- 開発者および管理者は、定義の編集ページでビルド・ステータス属性を変更できます。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「可用性」を参照してください。

- ワークスペース管理者は、現行のワークスペース内のアプリケーションのビルド・ステータスをアプリケーション・ビルド・ステータスの管理ページで変更できます。「複数のアプリケーションのビルド・ステータスの変更」を参照してください。

- Oracle Application Express管理者は、ビルド・ステータス・ページでアプリケーションのビルド・ステータスを変更できます。

ビルド・ステータスをOracle Application Express管理者として変更するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「アプリケーションの管理」をクリックします。

3. 「ビルド・ステータス」をクリックします。
ビルド・ステータス・ページが表示されます。

4. 「ビルド・ステータス」、「アプリケーション」および「ワークスペース」リストから選択し、「実行」をクリックして、アプリケーションの位置を指定します。

5. 該当するアプリケーションの横にある「編集」アイコンをクリックします。
ビルド・ステータスの編集ページが表示されます。

6. 代替ビルド・ステータスを選択して、「変更の適用」をクリックします。

ヒント:
デプロイ時に「アプリケーションの構築のみ」を選択した場合、この設定を変更する唯一の方法はOracle Application Express管理サービスのビルド・ステータス・ページで変更することです。

「解析対象スキーマ」レポートの表示

「解析対象スキーマ」レポートを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「アプリケーションの管理」をクリックします。

3. 「解析対象スキーマ」をクリックします。
解析対象スキーマ・ページが表示されます。

4. 「解析対象スキーマ」、「アプリケーション」および「ワークスペース」リストから選択し、「実行」をクリックして、表示にフィルタを適用します。

開発インスタンス間のアクティビティの監視

Oracle Application Express管理者は、アクティビティの監視ページでOracle Application Expressインスタンスに対するエンド・ユーザーおよび開発者アクティビティを監視できます。

ユーザー・アクティビティを監視するには、次のステップを実行します。

1. Oracle Application Express管理サービスへログインします。「Oracle Application Express管理サービスへのログイン」を参照してください。

2. 「アクティビティの監視」をクリックします。

3. 確認するレポートを選択します。カテゴリには次が含まれます。

- ページ・ビュー

- カレンダ・レポート

- ログイン試行回数

- 開発者アクティビティ

- 環境レポート

参照:
ワークスペース内のアクティビティの監視

索引
A  B  C  D  E  G  H  I  L  M  N  O  P  R  S  T  U  W

A

セッションIDにおけるゼロの使用, 2.4.6.2

管理サービス

アクセスの有効化, 2.4.6.2.1

ログイン, 2.2

アクセス制限, 2.4.6.2

管理者

ロール, 1.2

APEX_SITE_ADMIN_PRIVS, 2.5.2

CREATE_EXCEPTION, 2.5.2.3

REMOVE_WORKSPACE_EXCEPTIONS, 2.5.2.3.1

REPORT, 2.5.2.4

RESTRICT_SCHEMA, 2.5.2.2

UNRESTRICT_SCHEMA, 2.5.2.1

アプリケーション

レポート, 1.19

アプリケーション管理ページ, 1.3 アプリケーション・ビルダーのデフォルト値, 1.10.1

構成, 1.10.2

Application Express

概要, 1.3.3

Application Expressエンド・ユーザー

最初の使用時のパスワードの変更, 1.18.2

ユーザー・パスワードの変更, 1.18.4

アカウントの作成, 1.18.1

アカウントの削除, 1.18.3

アカウントの編集, 1.18.2

アカウントのロック, 1.18.2

管理, 1.18

パスワードの失効, 1.18.2

Application Expressエンジン

スキーマの判別, 2.5.1

Application Expressユーザー・グループ

ユーザーの追加, 1.18.5.4, 1.18.5.5

作成, 1.18.5.1

編集, 1.18.5.2

レポート, 1.18.5.3

Application Expressユーザー

アカウントの可用性の制御, 2.9.1

作成, 2.9.1

アカウントの削除, 2.9.3

アカウントの編集, 2.9.2

グループ化, 1.18.5

パスワード変更の要求, 2.9.1

アプリケーション・モデル

削除, 1.8

アプリケーション

デモンストレーションの管理, 1.9

B

ビルド・ステータス

インスタンス管理者として変更, 2.11.2

ワークスペース管理者として変更, 1.15

C

変更リクエスト, 2.8

承認, 2.8.4

管理, 2.8

変更リクエスト・ページ, 2.8.3 ワークスペースの作成ウィザード, 2.6.3.1

D

DAD

アクセス制限, 2.4.6.12

データベース

バージョンについて, 1.3.3

データベース監視

有効化, 2.4.5

デモンストレーション・アプリケーション

作成の無効化, 2.4.3

管理, 1.9

開発者アクティビティ・ログ

削除, 2.3.2.3

開発者ログ

パージ, 1.17.1

E

電子メール

構成, 2.4.7

ランタイム・インスタンスの構成, 2.4.7.2

開発インスタンスの構成, 2.4.7.1

ランタイム・インスタンスでの電子メール設定の決定, 2.4.7.3

メール・キュー, 2.3.4

メール・ログの表示, 2.3.4

環境設定

管理サービスへのアクセス, 2.4.6.2

ワークスペース・サイズ・オプションの構成, 2.4.11

定義, 2.4

内部アプリケーションへのアクセスの無効化, 2.4.6.3

データベース監視の有効化, 2.4.5

デモンストレーション・アプリケーションの挿入, 2.4.3

PL/SQLプログラム・ユニットの編集, 2.4.2

IPアドレスによるアクセスの制限, 2.4.6.5

「SQLワークショップ」属性, 2.4.4

エクスポート

ワークスペース, 2.10.7

外部アクセス・カウント・ログ

削除, 2.3.2.4

外部アクセス・ログ

パージ, 1.17.2

G

グループ

ユーザーの追加, 1.18.5.4

作成, 1.18.5.1, 1.18.5.1, 1.18.5.1

編集, 1.18.5.2, 1.18.5.2

Application Expressユーザーの管理, 1.18.5

ユーザーの削除, 1.18.5.5

レポート, 1.18.5.3

H

HTTPS

インスタンスにおける要件, 2.4.6.6

インスタンスにおける要件の無効化, 2.4.6.6.1

I

インストール済の翻訳ページ, 2.3.5

内部

アクセスの無効化, 2.4.6.3

パブリック・ファイルのアップロードの無効化, 2.4.6.4

IPアドレス

IPアドレスによる制限, 2.4.6.5

L

ログイン・アクセス・ログ

エントリの削除, 2.3.2.6

ログイン制御

構成, 2.4.6.9

ログイン制御

ワークスペースに使用可能, 1.7.2

ログイン・メッセージ

作成, 2.4.12.1

無効化, 2.4.12.1

ログ

パージ, 1.17

M

メール・ログ

エントリの削除, 2.3.2.5

表示, 2.3.4.2

メール・キュー

表示, 2.3.4.1

サービスの管理ページ, 2.1.1 サービスの管理ページ, 1.4 ワークスペースの管理ページ, 2.1.2 メッセージ

ログイン, 2.4.12

システム, 2.4.12

N

「通知」リスト, 2.7.1

O

Oracle Application Express

アプリケーション所有者, 1.3.3

現在の時間(サーバー上) , 1.3.3

カレント・ユーザー, 1.3.3

DAD CHARACTERSET, 1.3.3

データベース・バージョン, 1.3.3

ホスト・スキーマ, 1.3.3

JOB_QUEUE_PROCESSES, 1.3.3

言語プリファレンス, 1.3.3

最終DDL時間, 1.3.3

NLS_CHARACTERSET, 1.3.3

スキーマ互換性, 1.3.3

バージョン, 1.3.3

ワークスペースID, 1.3.3

ワークスペース名, 1.3.3

Oracle Application Express管理者, 2

変更リクエストの承認, 2.8.4

ワークスペース・リクエストの承認, 2.7.3

ワークスペース・リクエストの変更, 2.7.4

ビルド・ステータスの変更, 2.11.2

ワークスペースの手動作成, 2.6.3

ユーザー・アカウントの作成, 2.9.1

ワークスペースの削除, 2.10.5

ワークスペース・リクエストの削除, 2.7.5

ログ・エントリの削除, 2.3.2

ユーザー・アカウントの削除, 2.9.3

ユーザー・アカウントの編集, 2.9.2

ワークスペースのエクスポートとインポート, 2.10.7

ワークスペースのロック, 2.10.6

電子メールの管理, 2.3.4

環境設定の管理, 2.4

スキーマの管理, 2.6.4

セッション・ステートの管理, 2.3.3

ユーザーの管理, 2.9

Oracleデフォルト・スキーマ, 2.5.2

ワークスペースの割当て, 2.6

アクティブでないワークスペースの消去, 2.10.4

「解析スキーマ」レポートの表示, 2.11.3

保留中の変更リクエストの表示, 2.8.1

保留中のワークスペース・リクエストの表示, 2.7.1, 2.7.1

レポート属性の表示, 2.11.1

ワークスペースの表示, 2.10.1

Oracleデフォルト・スキーマ

管理者権限ステータスの判別, 2.5.2

デフォルト制限の削除, 2.5.2

管理者権限の取消, 2.5.2

P

ページ・ビュー・アクティビティ・ログ

削除, 2.3.2.2

ページ

キャッシュ済の消去, 1.6.1

パスワード

リセット, 1.3.2

パスワード・ポリシー

概要, 2.4.6.10

構成, 2.4.6.11

PL/SQL編集

ワークスペースに無効化, 1.7.1

PL/SQLプログラム・ユニットの編集

制御, 2.4.2

プリファレンス

ワークスペース・メッセージの作成, 1.7.3

ログイン制御, 1.7.2

PL/SQL編集, 1.7.1

特定のユーザーの消去, 1.5.2.6

ワークスペース, 1.7

割当てモード

指定, 2.6.2

パブリック・テーマ

追加, 2.3.6.1

削除, 2.3.6.2

エクスポート, 2.3.6.4

管理, 2.3.6

変更, 2.3.6.3

R

リージョン

キャッシュ済の消去, 1.6.2

REMOVE_SCHEMA_EXCEPTIONS, 2.5.2.3.2 レポート出力

構成, 2.4.9

完全開発環境での構成, 2.4.9.1

ランタイム・インスタンスでの構成, 2.4.9.2

ランタイム・インスタンスでの設定の確認, 2.4.9.3

レポート

アクティブ・セッション, 1.19.4

アプリケーション属性, 2.11.1

アプリケーションごとのアプリケーション変更, 1.19.3

開発者ごとのアプリケーション変更, 1.19.2

アクティビティの監視, 1.19

解析スキーマ, 2.11.3

スキーマ, 1.16

ユーザー・グループの割当て, 1.18.5.3

IPアドレスによるアクセスの制限, 2.4.6.5 実行時の設定

RESTRICT_IP_RANGE, 2.4.6.5

S

スキーマ

ワークスペースへの関連付け, 2.6.4.4

新規作成, 2.6.4.6

Application Expressでの判別, 2.5.1

スキーマ・マッピングの編集, 2.6.4.3

レポート, 1.16

スキーマ・マッピング, 2.6.4

編集, 2.6.4.3

ランタイム・インスタンスでの削除, 2.6.4.5

開発インスタンスでの表示, 2.6.4.1

ランタイム・インスタンスでの表示, 2.6.4.2

Secure Socket Layer (SSL) , 2.4.8 セキュリティ設定

パスワード・ポリシーの構成, 2.4.6.11

セッション・タイムアウトの構成, 2.4.6.7

内部へのアクセスの無効化, 2.4.6.3

ログイン・フォームを移入するCookieの無効化, 2.4.6.1

パブリック・ファイルのアップロードの無効化, 2.4.6.4

管理サービスへのアクセスの有効化, 2.4.6.2.1

ログイン制御の有効化, 2.4.6.9

ドメインの除外, 2.4.6.8

URLリージョンの除外, 2.4.6.8

HTTPSの必要性, 2.4.6.6

DADによるアクセスの制限, 2.4.6.12

IPアドレスによるアクセスの制限, 2.4.6.5

IPアドレスによる制限, 2.4.6.5

HTTPS要件の無効化, 2.4.6.6.1

サービス

終了, 1.12

サービス

概要の表示, 1.11

セッション

経過時間ごとの消去, 1.5.1.4

セッション・ステート

管理, 1.5, 2.3.3

カレント・セッションの消去, 1.5.1.3

削除, 1.5.1.1

セッションの詳細の表示, 1.5.1.1

サイト固有のタスク・リスト, 2.3.1

タスクの追加, 2.3.1.1

タスクの削除, 2.3.1.3

タスクの編集, 2.3.1.2

SQLワークショップ

構成, 2.4.4

ログの削除, 2.3.2.1

SSL有効URL, 2.4.8 システム・メッセージ

作成, 2.4.12.2

無効化, 2.4.12.2

T

表領域

Oracle管理ファイル, 2.6.1

翻訳

インストール済の表示, 2.3.5

U

ユーザーのアクセス

IPアドレスによる制限, 2.4.6.5

ユーザー・アカウント

作成, 2.9.1

削除, 2.9.3

編集, 2.9.2

ユーザー・アカウント

アカウントの可用性の制御, 2.9.1

パスワード変更の要求, 2.9.1

ユーザー・プリファレンス

管理, 1.5

ユーザー別の管理, 1.5.2.2

現行ユーザーの管理, 1.5.2.1

パージ, 1.5.2.6

プログラムによる削除, 1.5.2.4

ページ・プロセスを使用したリセット, 1.5.2.5

設定, 1.5.2.3

ユーザー・ロール

開発者, 1.2, 1.2, 2.1

Oracle Application Express管理者, 1.2, 1.2, 2.1

ワークスペース管理者, 1.2

ワークスペース管理者, 1.2, 2.1

W

wallet

構成, 2.4.8

完全開発環境での構成, 2.4.8.2

ランタイム・インスタンスでの構成, 2.4.8.3

作成, 2.4.8.1

ランタイム・インスタンスでの設定の確認, 2.4.8.4

ウィザード

ワークスペースの作成, 2.6.3.1

ワークスペース

管理, 2

手動作成, 2.6.3

新しい表領域の作成, 2.6.1

削除, 2.10.5

エクスポートとインポート, 2.10.7

ロック, 2.10.6

ログイン制御, 1.7.2

管理, 1

プリファレンス, 1.7

割当て, 2.6

リクエストのサイズ・オプション, 2.4.11

割当てモードの指定, 2.6.2

使用率, 2.8.2

表示, 2.10.1

ワークスペース管理者

ビルド・ステータスの変更, 1.15

ワークスペース管理者, 1

データベース・スキーマのリクエスト, 1.13

追加の記憶域のリクエスト, 1.14

サービス終了のリクエスト, 1.12

スキーマ・レポートの表示, 1.16

ワークスペースの概要の表示, 1.11

ワークスペース・メッセージ

作成, 1.7.3

ワークスペース・レポート

アプリケーション, 1.11

開発者, 1.11

領域を使用するスキーマ, 1.11

使用領域, 1.11

記憶領域, 1.11

ワークスペース・リクエスト

承認, 2.7.3

変更, 2.7.4

サイズ・オプションの構成, 2.4.11

管理, 2.7

ワークスペース・リクエスト・ページ, 2.7.2 ワークスペース

アクティブではないものの削除, 2.10.4.3

アクティブでないものの特定, 2.10.4.1

パージ, 2.10.4

リソースの削除, 2.10.4.2

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2013, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。