Oracle® Application Express

管理ガイド

リリース5.0

E67399-02(原本部品番号:E39151-06)

2015年11月

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

E67399-02

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

原本著者: Terri Jennings

原本協力者: Christina Cho、Michael Hichwa、Joel Kallman、Sharon Kennedy、Christian Neumueller、David Peake、John Snyders、Jason Straub、Vladislav Uvarov

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

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

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

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の登録商標です。

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

目次

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

このリリースでの変更点

- Oracle Application Expressリリース5.0での変更点

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

- 1.1 ワークスペース管理の理解

- 1.1.1 ワークスペース管理の概要

- 1.1.2 「ワークスペース管理」ページへのアクセス

- 1.1.3 「ワークスペース管理」ページ

- 1.1.4 パスワードの再設定

- 1.1.5 製品リリース情報および環境情報の表示

- 1.1.6 エクスポート・ファイルの管理

- 1.1.7 保存された対話モード・レポートの管理

- 1.1.8 ワークスペース・サマリーの表示

- 1.1.9 Webシート・データベース・オブジェクトの削除と検証

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

- 1.2.1 「アクティビティの監視」ページへのアクセス

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

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

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

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

- 1.3 「サービスの管理」ページの使用

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

- 1.3.2 「サービスの管理」ページ

- 1.4 サービス・リクエストの作成

- 1.4.1 新しいスキーマのリクエスト

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

- 1.4.3 ワークスペースの終了

- 1.4.4 ワークスペースで使用可能な領域の容量の決定

- 1.4.5 別のワークスペースのリクエスト

- 1.5 ワークスペースのプリファレンスの構成

- 1.5.1 ワークスペースに対するアカウント・ログイン制御の作成

- 1.5.2 アプリケーション・ビルダーへのアクセスの制御

- 1.5.3 SQLワークショップへのアクセスの制御

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

- 1.5.5 ワークスペースのRESTfulサービスの制御

- 1.5.6 チーム開発の管理

- 1.6 ワークスペースのお知らせの定義

- 1.6.1 ワークスペースのお知らせの概要

- 1.6.2 ワークスペースのお知らせの作成および編集

- 1.7 ワークスペースでのユーザーの管理

- 1.7.1 アプリケーション・アカウント認証の概要

- 1.7.2 Application Expressのユーザー・ロールの概要

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

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

- 1.7.5 ユーザー・アカウントのロックおよびロック解除

- 1.7.6 ユーザー・アカウント・パスワードの変更

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

- 1.7.8 ユーザー・ダッシュボードの表示

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

- 1.8 開発者アクティビティおよびクリック・カウント・ログ・ファイルの削除

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

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

- 1.9 ワークスペースのセッション・ステートの管理

- 1.9.1 セッション状態の概要

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

- 1.9.3 カレント・セッションのセッション・ステートの表示

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

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

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

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

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

- 1.10.3 カレント・ユーザー・プリファレンスの表示

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

- 1.10.5 カレント・ユーザーのプリファレンスの消去

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

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

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

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

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

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

- 1.12.1 アプリケーション・ビルド・ステータスの変更の概要

- 1.12.2 ワークスペース管理でのビルド・ステータスの管理

- 1.13 ワークスペース・ダッシュボードの表示

- 1.13.1 ワークスペース・ダッシュボードへのアクセス

- 1.13.2 ワークスペース・ダッシュボード

- 1.13.3 ユーザー・ダッシュボード

- 1.13.4 アクティビティ・ダッシュボード

- 1.13.5 開発者アクティビティ・ダッシュボード

- 1.13.6 パフォーマンス・ダッシュボード

- 1.13.7 Webシート・ダッシュボード

- 1.13.8 アプリケーション・ダッシュボード

- 1.13.9 データベース・ダッシュボード

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

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

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

2 Oracle Application Express管理サービス

- 2.1 インスタンス管理者の概要

- 2.2 Oracle Application Express管理サービスへのアクセス

- 2.3 Oracle Application Express管理サービスの概要

- 2.3.1 「インスタンス管理」ホームページ

- 2.3.2 「インスタンスの管理」ページ

- 2.3.3 「ワークスペースの管理」ページ

- 2.4 ワークスペース・リクエストおよび変更リクエストの管理

- 2.4.1 ワークスペース・リクエストおよび変更リクエストの概要

- 2.4.2 「インスタンス管理」ホームページでのリクエストの表示

- 2.4.3 保留中のリクエストの表示

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

- 2.4.5 変更リクエストの管理

- 2.5 インスタンス設定の管理

- 2.5.1 機能の構成

- 2.5.2 セキュリティの構成

- 2.5.3 インスタンス設定の構成

- 2.5.4 アクティブでないワークスペースの消去

- 2.6 共有コンポーネントの管理

- 2.6.1 カスタム・アプリケーションの管理

- 2.6.2 パッケージ・アプリケーションのインストールの進行状況の監視

- 2.6.3 パブリック・テーマの管理

- 2.7 メタデータの管理

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

- 2.7.2 メール・キューの管理

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

- 2.7.4 対話モード・レポートのサブスクリプションの削除

- 2.8 エクスポートしたアプリケーションをランタイム環境にインストール

- 2.8.1 ランタイム環境を使用するメリットについて

- 2.8.2 エクスポートしたアプリケーションをランタイム環境にインストール

- 2.9 メッセージの管理

- 2.9.1 ログイン・メッセージの定義

- 2.9.2 システム・メッセージの定義

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

- 2.10 ログおよびファイルの管理

- 2.10.1 SQLワークショップ・ログの削除

- 2.10.2 ページ・ビュー・アクティビティ・ログのエントリの削除

- 2.10.3 開発者アクティビティ・ログのエントリの削除

- 2.10.4 アクセス・カウント・ログのエントリの削除

- 2.10.5 ログイン・アクセス・ログの削除

- 2.10.6 ログ間隔の管理

- 2.10.7 アクティビティ・ログのアーカイブ

- 2.11 サインアップ・ウィザードの実行時の同意書またはアンケートの組込み

- 2.11.1 同意書の定義

- 2.11.2 サインアップ・アンケートの定義

- 2.11.3 新規サービス・サインアップ・ウィザードの実行

- 2.12 スキーマの管理

- 2.12.1 Oracle Application Expressエンジン・スキーマの概要

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

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

- 2.13 ワークスペースの作成

- 2.13.1 ワークスペースの概要

- 2.13.2 ワークスペースの作成方法の指定の概要

- 2.13.3 割当てモードの選択

- 2.13.4 Oracle-Managed Filesがワークスペース割当てに及ぼす影響

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

- 2.13.6 複数のワークスペースの作成

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

- 2.14.1 既存のワークスペース領域の表示

- 2.14.2 ワークスペースの削除

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

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

- 2.14.5 インスタンスのコンポーネントの可用性の管理

- 2.14.6 管理サービスでのワークスペース・メッセージの定義

- 2.14.7 ワークスペースの検索の実行

- 2.14.8 ブラウザ攻撃を防ぐためのワークスペースの分離

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

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

- 2.14.11 ワークスペース別のファイル・サイズおよびファイル数の表示

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

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

- 2.14.14 管理サービスでのアプリケーション・ビルド・ステータスの変更

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

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

- 2.15.1 インスタンス・レベルでユーザーを管理するメリットについて

- 2.15.2 アプリケーション・アカウント認証の概要

- 2.15.3 Application Expressのユーザー・ロールの概要

- 2.15.4 管理サービスでの新しいユーザー・アカウントの作成

- 2.15.5 管理サービスでの既存ユーザー・アカウントの編集

- 2.15.6 管理サービスでのユーザー・アカウントの削除

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

- 2.16.1 アクティビティの監視

- 2.16.2 「アンケートをサインアップ」レポートの表示

A DBMS_SCHEDULERジョブ

- A.1 DBMS_SCHEDULERジョブのリスト

索引

はじめに

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

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

- 対象読者

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

- 関連ドキュメント

- 表記規則

対象読者

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

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

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

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

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 Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド

- Oracle Application Express SQLワークショップ・ガイド

- Oracle Application Express APIリファレンス

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

- Oracle Database概要

- Oracle Database管理者ガイド

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

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

表記規則

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

規則

意味

太字

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

イタリック体

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

固定幅フォント

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

このリリースでの変更点

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

- Oracle Application Expressリリース5.0での変更点

Oracle Application Expressリリース5.0での変更点

Oracle Application Expressリリース5.0の『Oracle Application Express管理ガイド』では、次の点が変更されました。

新機能

このリリースの新機能は次のとおりです。

- セッションを再結合
「セッションを再結合」属性では、インスタンス管理者はセッションIDを含むURLをOracle Application Expressでサポートするかどうかを制御できます。

「インスタンスへのセッション再結合の構成」を参照してください。

- バグでのファイル添付のサポート
「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」および「チーム開発でのファイル・アップロードに対するインスタンスレベルのサポートの有効化」を参照してください。

- 未処理のエラーの表示の構成
Oracle Application Express管理サービスには、「未処理エラー」属性が含まれ、未処理のエラーの表示方法を構成することができます。

「未処理のエラーの構成」を参照してください。

- HTTPヘッダー・サポート
「HTTPSが必要」属性および「アウトバウンドHTTPSが必要」属性を構成することで、Oracle Application Expressインスタンスとすべての関連アプリケーションでHTTPSを必要とするように構成します。

「HTTPプロトコルの属性の構成」を参照してください。

- Real Application Securityのサポート
Oracle Database 12cリリース1 (12.1.0.2)以上を実行している開発者は、Oracle Real Application Securityを有効化できます。

「Real Application Securityの有効化」を参照してください。

- ワークスペースでのアップロード・ファイルの最大サイズの制御
新しい属性を使用して、ワークスペースにアップロードできるファイルのサイズを制御できます。

「「ワークスペースの分離」属性の構成」および「 インスタンスレベルの「ワークスペースの分離」属性の構成」を参照してください。

- チーム開発のバグとToDoに対するアップロード・ファイルのサポート
開発者は、チーム開発のバグとToDoに対してファイルをアップロードできるようになります。

- チーム開発ファイル・リポジトリ構成の制御
管理者は、チーム開発ファイル・リポジトリを有効化し、アップロードごとの最大ファイル・サイズを構成できるようになります。ワークスペースレベルで、管理者はチーム開発とファイル・リポジトリを使用するかどうかも制御できます。

「チーム開発でのファイル・アップロードに対するインスタンスレベルのサポートの有効化」、「ワークスペースに対するチーム開発の有効化」、および「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」を参照してください。

非推奨となったかサポートが終了した機能

『Oracle Application Expressリリース・ノート』の非推奨となった機能およびサポートが終了した機能に関する項を参照してください。

その他の変更

このリリースでの追加変更は次のとおりです。

- すべての内容は、新機能に合わせて更新されました。

- Oracle Application Expressリリース5.0のユーザー・インタフェースの機能拡張に対応するように、スクリーン・キャプチャおよびグラフィックが追加されています。

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

Oracle Application Express開発環境で、ユーザーは、ワークスペースと呼ばれる共有のワークスペースにサインインします。開発者は、アプリケーションの作成と編集、ワークスペース・アクティビティの監視、ダッシュボードの表示が可能です。ワークスペース管理者は、追加でワークスペースの監視と管理を行うことができます。このセクションでは、サービス・リクエストの作成、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの作成、セッション・ステートの管理、ユーザー・アカウントの作成、グループの管理など、ワークスペース管理タスクの実行方法について説明します。

- ワークスペース管理の概要

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

- 「サービスの管理」ページの使用

- サービス・リクエストの作成

- ワークスペースのプリファレンスの構成

- ワークスペースのお知らせの定義

- ワークスペースでのユーザーの管理

- 開発者アクティビティおよびクリック・カウント・ログ・ファイルの削除

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

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

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

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

- ワークスペース・ダッシュボードの表示

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

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の管理者のセキュリティ・ベスト・プラクティスに関する説明を参照してください

1.1 ワークスペース管理の理解

このセクションでは、ワークスペース管理の概要を紹介し、パスワードのリセット、「Application Expressについて」ページの表示、エクスポート・リポジトリの管理、Webシート・データベース・オブジェクトの管理など一般的なタスクについて説明します。

- ワークスペース管理の概要

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

- 「ワークスペース管理」ページ

- パスワードのリセット

- 製品リリース情報および環境情報の表示

- エクスポート・ファイルの管理

- 保存された対話モード・レポートの管理

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

- Webシート・データベース・オブジェクトの削除と検証

1.1.1 ワークスペース管理の概要。

In Oracle Application Expressでは、ユーザーはワークスペースという作業用の共有領域にサインインします。ワークスペースでは、オブジェクト、データおよびアプリケーションをプライベートに保持しながら、同一のOracle Application Expressのインストール内で複数のユーザーが作業できます。この柔軟なアーキテクチャによって、単一のデータベース・インスタンスで何千ものアプリケーションを管理できます。

ワークスペース管理者は、ワークスペース・プリファレンスの構成、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示など、ワークスペース固有の管理タスクを実行するユーザーです。

参照:
「Application Expressのユーザー・ロールの概要」

1.1.2 「ワークスペース管理」ページへのアクセス

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

1. Oracle Application Expressにサインインします。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のOracle Application Expressへのサインインに関する説明を参照してください。
ワークスペースのホームページが表示されます。

2. ページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

「管理」ページが表示されます。

参照:
「「ワークスペース管理」ページ」

1.1.3 「ワークスペース管理」ページ

ワークスペース管理ページの上部に、次のアイコンが表示されます。

- サービスの管理: 「サービスの管理」ページにリンクします。このページを使用して、サービス・リクエスト(スキーマのリクエスト、記憶域のリクエスト、サービスの終了など)の管理およびワークスペース・プリファレンスの構成、お知らせの編集、使用状況のレポートとログ・ファイルの表示、およびセッション・ステートの管理を行います。「「サービスの管理」ページ」を参照してください。

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

- アクティビティの監視: アクティビティの監視ページにリンクします。このページを使用して、ページ・ビュー、開発者アクティビティ、アクティブなセッションの監視、ページ・ビューの分析およびレポート、ブラウザ使用状況やクリック回数、ユーザー・ログイン・レポートなどの環境レポートの表示などを行います。「ワークスペース内のアクティビティの監視」を参照してください。

- ダッシュボードは「ダッシュボード」ページにリンクします。このページを使用して、現在のワークスペースの詳細の表示やユーザー、アクティビティ、開発者アクティビティ、パフォーマンス、Webシート・アプリケーション開発、データベース・アプリケーション開発の監視、およびデータベースの詳細の表示を行います。「作業領域ダッシュボードの表示」を参照してください。

「タスク」リージョン

「タスク」リージョンは、「ワークスペース管理」ページの右側に表示されます。このセクションでは、このリージョンにある各リンクについて説明します。

- 「パスワードの変更」は、「プロファイルの編集」ページの「パスワードの変更」セクションにリンクしています。詳細は、「パスワードの再設定」を参照してください。

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

- アクティビティの監視: アクティビティの監視ページにリンクします。「ワークスペース内のアクティビティの監視」を参照してください。

- サービスの管理: 「サービスの管理」ページにリンクします。「「サービスの管理」ページ」を参照してください。

- ユーザー・グループの管理: ユーザー・グループのページにリンクします。「グループを使用したApplication Expressユーザーの管理」を参照してください。

- ユーザーの作成: 新しいユーザーを作成できるフォームにリンクします。「新しいユーザー・アカウントの作成」を参照してください。

- 複数ユーザーの作成: 複数のユーザーを一度に作成できます。「複数ユーザーの同時作成」を参照してください。

- 複数ユーザーの削除: 複数のユーザーを一度に削除できます。「複数ユーザーの同時削除」を参照してください。

- 対話モード・レポートの設定の管理: 保存されたレポートおよびサブスクリプションを管理できます。「保存された対話モード・レポートの管理」を参照してください。

- エクスポート・リポジトリの管理: 「エクスポート・リポジトリの管理」が表示されます。「エクスポートされたファイルの管理」を参照してください。

- Webシート・データベース・オブジェクト: 「Webシート・データベース・オブジェクト」ページが表示されます。「Webシート・データベース・オブジェクトの削除と検証」を参照してください。

ワークスペースのお知らせ

「ワークスペースのお知らせ」リージョンは、ワークスペース管理ページ上部のアイコンのすぐ下に表示されます。この表示を使用して、他のユーザーに情報を伝達します。「ワークスペースのお知らせの定義」を参照してください。

1.1.4 パスワードの再設定

管理ページからパスワードを再設定するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

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

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

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

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

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

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

1.1.5 製品リリース情報および環境情報の表示

「Application Expressについて」ページには、Application Expressのリリース番号、ワークスペース名、環境の詳細、データベース情報などの基本的な製品情報がリストされます。

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「タスク」リストで、「Application Expressについて」をクリックします。
Application Expressのバージョン情報ページが表示されます。このページは「情報」、「詳細は、Oracleオンラインを参照してください」、「CGI環境」および「データベースのバージョン」というセクションに分かれています。

詳細

「詳細」セクションには次の情報が表示されます。

- 製品のビルド

- スキーマ互換性

- 最終DDL時間

- ホスト・スキーマ

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

- ワークスペースID

- ワークスペース名

- 現行ユーザー

- 言語プリファレンス

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

CGI環境

「CGI環境」セクションでは、現在定義されているパラメータ、変数など、現在インストールされているWebサーバー・ソフトウェアに関する情報が提供されます。

データベースのバージョン

「データベースのバージョン」には、現在インストールされているデータベース・バージョンの詳細がリストされます。

文字セット

「キャラクタ・セット」には、現在選択されているキャラクタ・セットがリストされます。選択したキャラクタ・セットによって画面での文字の表示に使用されるコード体系が決定されます。

1.1.6 エクスポート・ファイルの管理

現在のワークスペースのファイルを管理するには、「エクスポート・リポジトリの管理」ページを使用します。

エクスポート・リポジトリの管理ページにアクセスするには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

3. ファイルを削除するには、ファイルを選択して「チェックした項目の削除」をクリックします。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーションおよびアプリケーション・コンポーネントのエクスポートに関する項

1.1.7 保存された対話モード・レポートの管理

ユーザーは対話モード・レポートでレポート・データのレイアウトを変更し、保存することができます。レポートをサブスクライブすると、レポートの更新バージョンを受信することもできます。

- 保存された対話モード・レポートの概要

- 保存済の対話モード・レポートの表示および削除

- 対話モード・レポートのサブスクリプションの管理

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のレポートの管理に関する説明を参照してください

1.1.7.1 保存された対話モード・レポートの概要

開発者とエンド・ユーザーの両方が対話モード・レポートを保存できます。ただし、最初に表示されるレポート(プライマリ・デフォルトと呼ばれる)を保存したり、代替レポートを作成できるのは、開発者のみです。

保存される対話モード・レポートには、次の4つの種類があります。

- プライマリ・デフォルト(開発者のみ)。最初に表示されるレポートです。プライマリ・デフォルト・レポートは、名前を変更することも、削除することもできません。

- 代替レポート(開発者のみ)。開発者は、複数のレポート・レイアウトを作成できます。代替レポートの保存、名前の変更または削除ができるのは開発者のみです。

- パブリック・レポート(エンド・ユーザー)。作成者であるエンド・ユーザーによって保存、名前変更、削除できます。他のユーザーは、別のレポートとしてレイアウトを表示および保存できます。

- プライベート・レポート(エンド・ユーザー)。レポートを作成したエンド・ユーザーのみ、レポートの表示、保存、名前の変更または削除を実行できます。

ワークスペース管理者は、これらのレポートを「保存されたレポート」ページで表示して管理できます。

1.1.7.2 保存済の対話モード・レポートの表示および削除

保存された対話モード・レポートを管理するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「タスク」リストから、「対話モード・レポートの設定の管理」をクリックします。
対話モード・レポートの設定の管理ページが表示されます。

3. 「保存されたレポート」をクリックします。
保存されたレポート・ページが表示されます。

ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

4. アプリケーション、ページまたはリージョンにリンクするには、適切なハイパーリンクをクリックします。

5. レポートを削除する手順は、次のとおりです。

1. 削除するレポートを選択します。

2. 「チェックした項目の削除」をクリックします。

1.1.7.3 対話モード・レポートのサブスクリプションの管理

エンド・ユーザーはレポートをサブスクライブすると、レポートの更新バージョンを受信できます。ワークスペース管理者はサブスクリプション・ページでこのサブスクリプションを表示して管理できます。

対話モード・レポートのサブスクリプションを管理するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「タスク」リストから、「対話モード・レポートの設定の管理」をクリックします。
対話モード・レポートの設定の管理ページが表示されます。

3. 「サブスクリプション」をクリックします。
サブスクリプション・ページが表示されます。

ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

4. アプリケーション、ページまたはリージョンにリンクするには、適切なハイパーリンクをクリックします。

5. サブスクリプションを削除するには、次の手順を実行します。

1. 削除するサブスクリプションを選択します。

2. 「チェックした項目の削除」をクリックします。

1.1.8 ワークスペース・サマリーの表示

このセクションでは、「ワークスペース使用率」レポートについて説明します。管理者は、このレポートを使用して、現在のワークスペースの包括的なサマリー(スキーマ、データベース・アプリケーション、Webシート・アプリケーション、SQLワークショップのスクリプトと結果、チーム開発の詳細、アプリケーション・アクティビティ、開発アクティビティ、データベース・オブジェクトの数など)を表示できます。

- ワークスペース使用率レポートの表示

- ワークスペース使用率レポートのメール送信

1.1.8.1 「ワークスペース使用率」レポートの表示

「ワークスペース使用率」レポートを表示するには、次の手順を実行します。

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

2. 「ワークスペース管理」ページで、「サービスの管理」をクリックします。

3. 「ワークスペース使用率」をクリックします。

4. 「表示」から時間間隔を選択します。

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

1.1.8.2 ワークスペース使用率レポートのメール送信

「ワークスペース使用率」レポートを電子メールで送信するには、次の手順を実行します。

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。

2. 「ワークスペース管理」ページで、「サービスの管理」をクリックします。

3. 「ワークスペース使用率」をクリックします。

4. 「表示」から時間間隔を選択します。

2. レポートを電子メールで送信するには、次の操作を実行します。

1. 「電子メール」をクリックします。

2. 「電子メール」フォームで、電子メール・アドレスの入力、件名行の編集、任意で本文テキストの入力を行い、「電子メール」をクリックします。

- 宛先: 有効な電子メール・アドレスを入力します。

- 件名: メッセージを説明するテキストを入力します。

- 本文: 任意で本文テキストを入力します。

- 「電子メール」をクリックします。

レポートは、指定された受信者に自動的に電子メール送信されます。

1.1.9 Webシート・データベース・オブジェクトの削除と検証

すべてのWebシート・アプリケーションのデータが、このワークスペースに関連付けられているスキーマが所有する表に格納されます。これらすべての表に、APEX$_という接頭辞が付いています。Webシート・データベース・オブジェクトを使用して、これらの表を管理します。

エクスポート・リポジトリの管理ページにアクセスするには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「タスク」リストで、「Webシート・データベース・オブジェクト」をクリックします。
「Webシート・データベース・オブジェクト」ページが表示されます。

3. 次のいずれかを選択します。

- Webシート・データベース・オブジェクトの削除

- Webシート・データベース・オブジェクトの検証

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のWebシート・アプリケーションの作成に関する説明

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

管理者は、「アクティビティの監視」ページにアクセスすることにより、ワークスペース内の開発者アクティビティおよび変更を監視できます。「アクティビティの監視」ページの機能は、ページ・ビュー、開発者アクティビティ、アクティブなセッションを追跡し、ページ・ビューの分析およびレポート、ブラウザ使用状況やクリック回数、ログイン・レポートなどの環境レポートを表示する各種のレポートにリンクしています。このセクションでは、一部のレポートのみについて、その詳細を説明します。

- 「アクティビティの監視」ページへのアクセス

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

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

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

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

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

1.2.1 「アクティビティの監視」ページへのアクセス

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「アクティビティの監視」をクリックします。
「アクティビティの監視」ページが表示されます。このページは次のセクションに分かれています。

- ページ・ビュー - ビュー別、ユーザー別、アプリケーション別、アプリケーションとページ別、日別、時間別および対話モード・レポート別に構成されるページ・ビューのレポートが含まれます。

- 開発者アクティビティ: 開発者、日、アプリケーション、アプリケーション変更、および日または月別に構成された開発者アクティビティのレポートを提供します。

- セッション - アクティブ・セッションと現行のワークスペースがリストされます(レポートまたはチャート)。

- ページ・ビューの分析 - 最も表示されたページ、日別のページ・ビュー、日別の使用状況(チャート)、重み付けされたページ・パフォーマンスおよびWebシート・ページ・ビューなどのレポート分析ページ・ビューが含まれます。

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

- ログイン試行回数 - ログイン試行回数、認証結果ごとのログイン試行回数および開発者ログイン・サマリーをリストしたレポートを提供します。

- アプリケーション・エラー: アプリケーション・エラーのレポートが含まれます。

- ワークスペース・スキーマ・レポート - スキーマの表領域使用率およびスキーマ別のデータベース権限のサマリー、ワークスペース・スキーマおよびレポート表領域の使用率を提供します。

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

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「アクティビティの監視」をクリックします。

3. 「開発者アクティビティ」で、「開発者別」を選択します。

4. 「期間」リストから時間を選択し、(該当する場合は)アプリケーションを選択して「設定」をクリックします。
ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「アクティビティの監視」をクリックします。

3. 「開発者アクティビティ」で、「日別」をクリックします。
日別のアプリケーション変更ページが表示されます。

4. 「期間」リストから時間を選択し、(該当する場合は)アプリケーションを選択して「設定」をクリックします。
ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

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

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

- アクティブなセッションの概要

- 「アクティブ・セッション」レポートの表示

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

1.2.4.1 アクティブなセッションの概要。

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

1.2.4.2 「アクティブ・セッション」レポートの表示

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「アクティビティの監視」をクリックします。

3. 「セッション」で、「アクティブ・セッション」を選択します。
ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

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

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「アクティビティの監視」をクリックします。

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

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

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

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

- 表領域使用率のレポート(ポップアップ)

ページ上部にある検索バーを使用して、「データベース権限」および「ワークスペース・スキーマ」レポートの体裁をカスタマイズできます。

1.3 「サービスの管理」ページの使用

このセクションでは、「サービスの管理ページ」ページについて説明します。ワークスペース管理者は「サービスの管理」ページを使用して、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの編集、ワークスペース使用率レポートの表示を行うことができます。また、管理者はこのページを使用してログ・ファイルのクリア、セッション・ステートの管理、キャッシュ・コンテンツの句点あり、Webシート・データベース・オブジェクトの管理、対話モード・レポート設定の管理なども行います。

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

- 「サービスの管理」ページ

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

「サービスの管理」ページにアクセスするには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

参照:
「「サービスの管理」ページ」

1.3.2 「サービスの管理」ページ

管理者は「サービスの管理」ページを使用して、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの編集、ワークスペース使用率レポートの表示を行うことができます。また、「メタデータの管理」リストのリンクを使用すると、管理者はログ・ファイル、セッション・ステート、ページおよびリージョンのキャッシュ、Webシート・データベース・オブジェクト、アプリケーション・ビルド・ステータス、ファイル使用状況、対話モード・レポート設定などを管理することができます。

「サービスの管理」ページの中央には、次のリンクがあります。

- サービス・リクエストの作成。「サービス・リクエストの作成」を使用して、新しいスキーマのリクエスト、追加の記憶領域のリクエスト、またはワークスペースの終了を行います。「サービス・リクエストの作成」を参照してください。

- ワークスペース・プリファレンスの設定。「ワークスペース・プリファレンスの設定」をクリックして、ログイン制御、アプリケーション・ビルダー、SQLワークショップ、PL/SQL編集機能、RESTfulサービスのサポート、チーム開発を構成します。「ワークスペースのプリファレンスの構成」を参照してください。

- お知らせの編集。「お知らせの編集」をクリックして、「ワークスペース」ホームページおよび「ワークスペース管理」ページに表示されるメッセージを作成します。「ワークスペースのお知らせの定義」を参照してください。

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

ダッシュボード

「ダッシュボード」リージョンには、特定のダッシュボードへのリンクが表示されます。「作業領域ダッシュボードの表示」を参照してください。

「メタデータの管理」リージョン

「メタデータの管理」リージョンがページの右側に表示され、次のリンクが表示されます。

- 開発者アクティビティ・ログおよびクリック・カウント・ログ。「開発者アクティビティおよびクリック・カウント・ログ・ファイルの削除」を参照してください。

- セッション・ステート。「ワークスペースのセッション・ステートの管理」を参照してください。

- アプリケーション・キャッシュ。「ページおよびリージョンのキャッシュの管理」を参照してください。

- Webシート・データベース・オブジェクト: 「Webシート・データベース・オブジェクト」ページが表示されます。「Webシート・データベース・オブジェクトの削除と検証」を参照してください。

- アプリケーション・ビルド・ステータス。「複数のアプリケーションのビルド・ステータスの変更」を参照してください。

- 使用率ページ。「ワークスペース・サマリーの表示」を参照してください。

- 対話モード・レポートの設定。「保存された対話モード・レポートの管理」を参照してください。

1.4 サービス・リクエストの作成

「サービスのリクエスト」ページを使用して、新しいスキーマをリクエスト、記憶領域を追加、またはワークスペースを終了します。

ヒント:
この情報は、Oracle Database Cloud Service (Database Schema)には適用されません。

- 新しいスキーマのリクエスト

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

- ワークスペースの終了

- ワークスペースで使用可能な領域の容量の決定

- 別のワークスペースのリクエスト

参照:
「ワークスペースリクエストおよび変更リクエストの管理」

1.4.1 新しいスキーマのリクエスト

新しいスキーマをリクエストするには:

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「サービス・リクエストの作成」をクリックします。

4. 「スキーマのリクエスト」を選択します。

5. 「データベース・スキーマのリクエスト」で、次のように指定します。

1. スキーマ: 「新しいスキーマのリクエスト」または「既存のスキーマの使用」のいずれかを選択します。

2. スキーマ名: 新しい名前を入力するか、リストから選択します。

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

6. 「終了」をクリックします。

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

追加の記憶域をリクエストするには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「サービス・リクエストの作成」をクリックします。

4. 「記憶域のリクエスト」を選択します。

ヒント:
ワークスペースで使用可能な空き領域のサイズを確認するには、「表領域使用率の詳細レポート(数秒かかります)」をクリックします。

5. 「記憶域のリクエスト」で、次のように指定します。

1. 追加する記憶域の量: 追加する記憶域の容量を選択します。

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

6. 「記憶域のリクエスト」をクリックして、リクエストを確認します。

1.4.3 ワークスペースの終了

ワークスペースを終了するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「サービス・リクエストの作成」をクリックします。

4. 「終了のリクエスト」を選択します。

5. 「サービスの終了のリクエスト」で、次の手順を実行します。

1. 終了するワークスペース・サービスの名前を検証します。

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

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

1.4.4 ワークスペースで使用可能な領域の容量の決定

このセクションでは、表領域使用率の詳細レポートを使用して、ワークスペースで使用可能な空き領域のサイズを確認する方法について説明します。追加の記憶域をリクエストするときに、このレポートを使用して、どれくらいの追加の記憶領域が必要かを決定します。

1.4.4.1 「表領域使用率の詳細レポート」の表示

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「サービス・リクエストの作成」をクリックします。

4. 「表領域使用率の詳細レポート(数秒かかります)」リンクをクリックします。
レポートが表示され、表領域名、使用可能なバイト数、使用済の容量、空き容量および使用率が示されます。

1.4.5 別のワークスペースのリクエスト

別のワークスペースをリクエストするには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「サービス・リクエストの作成」をクリックします。

4. 「別のワークスペースにサインアップ」をクリックします。

5. オンライン登録の手順に従います。

1.5 ワークスペースのプリファレンスの構成

このセクションでは、ワークスペース・ログイン制御、アプリケーション・ビルダーとSQLワークショップへのアクセス、PL/SQLの編集およびRESTfulサービスのサポート、およびチーム開発へのアクセスについてワークスペース・プリファレンスを構成する方法について説明します。

- ワークスペースに対するアカウント・ログイン制御の作成

- アプリケーション・ビルダーへのアクセスの制御

- SQLワークショップへのアクセスの制御

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

- チーム開発の管理

ヒント:
これらのプリファレンスの一部は、インスタンス全体に対しても構成できます。該当する場合、このセクションにはインスタンスレベルの設定のプリファレンスも含まれます。

1.5.1 ワークスペースに対するアカウント・ログイン制御の作成

このセクションでは、ワークスペース・ログイン制御の構成方法を説明します。

- ログイン制御の概要

- ワークスペース・アカウント・ログイン制御の構成

参照:
「認証制御の構成」

1.5.1.1 ログイン制御の概要

管理者はOracle Application Expressインスタンス全体に対して、または個々のワークスペースごとにログイン制御を構成できます。たとえば、インスタンス管理者がOracle Application Express管理サービスのアカウント・ログイン制御を構成する場合、その構成はインスタンス全体にわたるすべてのワークスペースで、Application Expressのすべてのアカウントに適用されます。

インスタンス管理者がインスタンス全体でログイン制御を有効にしない場合は、各ワークスペース管理者がワークスペースごとに次の制御を構成できます。

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

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

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

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

1.5.1.2 ワークスペース・アカウント・ログイン制御の構成

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

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

1. アカウントの有効期限およびロック: Application Expressエンド・ユーザー・アカウントを期限切れにしたりロックできるかどうかを決定するために選択します。この機能は、Application Expressユーザー管理インタフェースを使用して作成されたエンド・ユーザー・アカウントにのみ適用されます。オプションには、「有効化」または「無効化」があります。
「有効化」を選択すると、エンド・ユーザー・アカウント・パスワードは指定した期間をすぎると期限切れになり、アカウントは設定した回数分、認証に失敗するとロックされます。アカウント・パスワードは初回使用時以降は期限切れになるよう設定できます。

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

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

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

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

参照:
「認証制御の構成」

1.5.2 アプリケーション・ビルダーへのアクセスの制御

アプリケーション・ビルダーへのアクセスを制御するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

4. 「アプリケーション・ビルダー」までスクロールします。

5. アプリケーション・ビルダーを有効にするには、「はい」を選択します。アプリケーション・ビルダーを無効化するには、「いいえ」を選択します。

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

ヒント:
インスタンス管理者は、これらの設定をオーバーライドできます。「インスタンスのコンポーネントの可用性の管理」を参照してください。

1.5.3 SQLワークショップへのアクセスの制御

SQLワークショップへのアクセスを制御するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

4. 「SQLワークショップ」までスクロールします。

5. SQLワークショップを有効にするには、「はい」を選択します。SQLワークショップを無効化するには、「いいえ」を選択します。

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

ヒント:
インスタンス管理者は、これらの設定をオーバーライドできます。「インスタンスのコンポーネントの可用性の管理」を参照してください。

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

4. 「SQLワークショップ」までスクロールします。

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

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

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

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

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

参照:
「PL/SQLプログラム・ユニットの編集の無効化」および『Oracle Application Express SQLワークショップ・ガイド』の「SQLコマンドの使用」

1.5.5 ワークスペースのRESTfulサービスの制御

「RESTfulサービスを有効にする」属性を使用して、開発者がレポート・リージョンをRESTfulサービスとして公開できるかどうかを制御します。特定のワークスペースに対して、または開発インスタンス全体に対してRESTfulサービスを有効化できます。

ワークスペースに対してRESTfulアクセスを構成するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

4. 「SQLワークショップ」までスクロールします。

5. 「RESTfulサービスを有効にする」から、次のいずれかを選択します。

- はい: 開発者はレポート・リージョンをRESTfulサービスとして公開できます。

- いいえ: 開発者はレポート・リージョンをRESTfulサービスとして公開できません。

6. 「パス接頭辞」に、現在のワークスペースでRESTfulサービスへのアクセスに使用するパス接頭辞を指定します。
たとえば、QA_1という名前のワークスペースのパス接頭辞はQAです。デフォルト値は、ワークスペースの短縮名です。

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

参照:
『Oracle Application Express SQLワークショップ・ガイド』のインスタンスのRESTfulサービスの制御に関する項と、RESTfulサービスの使用に関する項を参照してください

1.5.6 チーム開発の管理

チーム開発の下にあるオプションを使用して、現行のワークスペースでチーム開発が使用可能かどうかを指定し、添付ファイルに対するサポートを有効化して、アップロードするファイルの最大サイズを指定します。

- ワークスペースに対するチーム開発の有効化

- チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化

ヒント:
この属性を変更できるのは、インスタンスレベルの設定「チーム開発のファイル・リポジトリの有効化」が「はい」に設定されている場合のみです。「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」を参照してください。

1.5.6.1 ワークスペースに対するチーム開発の有効化

チーム開発を有効化するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

4. 「チーム開発」までスクロールします。

5. チーム開発の有効化では、次のいずれかを選択します。

- はい - 現在のワークスペースでチーム開発を有効化するには、「はい」を選択します。

- いいえ - 現在のワークスペースでチーム開発を無効化するには、「いいえ」を選択します。

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

1.5.6.2 チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化

チーム開発でファイル・アップロードに対するサポートを有効化するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

4. 「チーム開発」で、次の手順を実行します。

1. ファイル・リポジトリの有効化 - チーム開発でファイル・アップロードを有効にするかどうかを指定します。

- はい - チーム開発でファイル添付のサポートを有効にし、そのファイルを格納するローカルのAPEX$表を作成します。

- いいえ - チーム開発で添付ファイルに対するサポートを有効化します。

ヒント:
この属性を変更できるのは、インスタンスレベルの設定「チーム開発のファイル・リポジトリの有効化」が「はい」に設定されている場合のみです。「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」を参照してください。

2. 最大ファイル・サイズ - チーム開発のファイル・リポジトリにアップロードされるファイルの最大ファイル・サイズを選択します。デフォルト値は15MBです。

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

1.6 ワークスペースのお知らせの定義

このセクションでは、ワークスペースのお知らせを作成することによって、管理者が他のユーザーと速やかに通信する方法を説明します。

- ワークスペースのお知らせの概要

- ワークスペースのお知らせの作成および編集

1.6.1 ワークスペースのお知らせの概要

ワークスペースのお知らせは「ワークスペース」ホームページおよび「ワークスペース管理」ページの両方に表示されます。ワークスペースのお知らせは、次の図に示すように「ワークスペース」ホームページの「ニュースとメッセージ」リージョンに表示されます。

ワークスペースのお知らせには、メッセージ・テキストとテキスト識別子の左に「ワークスペースのお知らせ」という金色のアイコンがあり、メッセージ・テキストの下に表示されます。

ワークスペースのお知らせは、次の図に示すように「ワークスペース管理」ページの中央にも表示されます。

1.6.2 ワークスペースのお知らせの作成および編集

ワークスペースのお知らせを作成または編集するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。ページの中央に「ワークスペースのお知らせ」リージョンが表示されます。

2. お知らせを作成または編集するには、「お知らせの編集」アイコンをクリックします。

3. 「メッセージ」にテキストを入力します。書式を含めるには標準のHTMLタグを使用します。

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

ヒント:
「ワークスペース管理」ページに移動し、「サービスの管理」、「お知らせの編集」の順にクリックしてお知らせを作成または編集することもできます。

参照:
「管理サービスでのワークスペース・メッセージの定義」

1.7 ワークスペースでのユーザーの管理

このセクションでは、ワークスペース管理者が新しいユーザー・アカウントの作成、既存のユーザー・アカウントの管理およびユーザー・パスワードの変更を行う方法について説明します。

- アプリケーション・アカウント認証の概要

- Application Expressのユーザー・ロールの概要

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

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

- ユーザー・アカウントのロックおよびロック解除

- ユーザー・アカウント・パスワードの変更

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

- ユーザー・ダッシュボードの表示

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

参照:
「ワークスペースに対するアカウント・ログイン制御の作成」および「Application Expressインスタンス間のユーザーの管理」

1.7.1 アプリケーション・アカウント認証の概要

ユーザー・アカウントは、アプリケーションでApplication Expressアカウント認証を使用している場合に特に有効です。Application Expressアカウントは、Oracle Application Expressのユーザー・リポジトリでユーザー・アカウントを作成および管理する組込みの認証方法です。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「Application Expressアカウント資格証明」

1.7.2 Expressのユーザー・ロールの概要

Oracle Application Express開発環境にアクセスするには、ユーザーはワークスペースという作業用の共有領域にサインインします。ユーザーは、次の4つの主なロールに分類されます。

- エンド・ユーザーには、開発または管理機能へのアクセス権がありません。エンド・ユーザーは、ワークスペースにサインインすることもアプリケーションを作成することもできません。エンド・ユーザーは、既存のデータベースまたはWebシート・アプリケーションのみを実行できます。

- 開発者は、アプリケーションを作成および編集するユーザーです。

- ワークスペース管理者は、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示など、ワークスペース固有の管理タスクを実行するユーザーです。

- インスタンス管理者は、Application Express管理サービス・アプリケーションを使用して、ホスティングされたインスタンス全体を管理するスーパーユーザーです。インスタンス管理者は、ワークスペース割当ての管理、機能とインスタンス設定の構成およびセキュリティの管理を行います。

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

このセクションでは、ワークスペース管理者が新しいユーザー・アカウントを作成する方法について説明します。

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

- 複数ユーザーの同時作成

1.7.3.1 新規ユーザー・アカウントの作成

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

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

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

1. ユーザー名: システムへのサインインに使用するユーザー名を入力します。次の制限があります。

- 最大長は100文字

- 空白を使用しないこと

- 使用可能な特殊文字はアンパサンド(&)およびピリオド(.)のみ

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

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

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

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

6. デフォルトの日付書式: ユーザーに対するデフォルトのOracle日付書式を指定します。このオプションによって、SQLワークショップ内のデフォルトの日付書式が制御されます。

5. 「アカウント権限」で、次の手順を実行します。

1. デフォルトのスキーマ: データの参照、アプリケーションの作成およびSQLスクリプトの実行に使用するデフォルト・スキーマを指定します。
使用可能なスキーマが複数あるワークスペースを使用する場合、このスキーマがデフォルトになります。この設定では、セキュリティは制御されません。ユーザーのプリファレンスのみが制御されます。

2. アクセス可能なスキーマ(すべて可とする場合は空): ここを空白のままにして、ワークスペースに関連付けられているすべてのスキーマにエンド・ユーザーがアクセスできるようにします。

3. ワークスペース管理者ユーザー: 「はい」または「いいえ」を選択して、このユーザーがワークスペースの管理者権限を所有する必要があるかどうかを指定します。管理者には、すべてのコンポーネントへのアクセス権が付与されます。さらに、管理者はユーザー・アカウント、グループおよび開発サービスを管理できます。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

4. 開発者ユーザー: 「はい」または「いいえ」を選択して、このユーザーが開発者権限を所有する必要があるかどうかを指定します。開発者は、アプリケーションおよびデータベース・オブジェクトの作成および変更し、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートを表示します。
開発者には、アプリケーション・ビルダーまたはSQLワークショップ(あるいはその両方)へのアクセス権が必要です。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

5. アプリケーション・ビルダー・アクセス: 開発者がアプリケーション・ビルダーへのアクセス権を所有するかどうかを決定します。

6. SQLワークショップ・アクセス: 開発者がSQLワークショップへのアクセス権を所有するかどうかを決定します。

7. チーム開発アクセス: 開発者がチーム開発へのアクセス権を所有するかどうかを決定します。

8. アカウントの可用性の設定: 「ロック済」を選択すると、アカウントは使用できなくなります。「ロック解除済」を選択すると、アカウントを使用できるようになります。
ユーザーが「ワークスペース・プリファレンス」に定義されているログインの最大許容失敗数を超えると、そのアカウントは自動的にロックされます。

ヒント:
インスタンス管理者は、Oracle Application Expressインスタンス全体に対してこれらの設定を構成し、パスワードの複雑性ポリシーを定義できます。「認証制御の概要」、「強力なパスワード・ポリシーについて」および「パスワード・ポリシーの構成」を参照してください。

6. 「パスワード」で、次の手順を実行します。

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

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

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

ヒント:
インスタンス管理者は、Oracle Application Expressインスタンス全体に対してこれらの設定を構成し、パスワードの複雑性ポリシーを定義できます。「認証制御の概要」、「強力なパスワード・ポリシーについて」および「パスワード・ポリシーの構成」を参照してください。

7. 「グループ割当て」で、このユーザーが所属するグループを指定します。ユーザーをグループに割り当てるには、グループを選択して「移動」をクリックします。複数のグループを選択するには、[Ctrl]キーを押しながら「すべて移動」をクリックします。ユーザーをグループから削除するには、グループを選択して「削除」をクリックします。

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

参照:
「グループを使用したApplication Expressユーザーの管理」および「グループに対するユーザーの追加と削除」

1.7.3.2 複数ユーザーの同時作成

ワークスペース管理者は、1回の操作で複数のユーザー・アカウントを作成できます。

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

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

4. 「電子メール・アドレス・リスト」で、電子メール・アドレスをカンマ、セミコロンまたは改行で区切って入力するか、コピーして貼り付けます。

5. 「ユーザー」で、次の手順を実行します。

- 電子メール・アドレス・リスト: 電子メール・アドレスをカンマ、セミコロンまたは改行で区切って入力するか、コピーして貼り付けます。

- ユーザー名: ドメイン名を含めるか、除外するかを指定します。次のいずれかを選択します。

- ユーザー名を完全な電子メール・アドレスに設定

- ユーザー名の一部として@ドメインを除外
@記号以降のすべてのテキストを削除します(たとえば、user1@xyz.comはuser1になります)。

6. 「アカウント権限」で、次の手順を実行します。

- デフォルトのスキーマ: データの参照、アプリケーションの作成およびSQLスクリプトの実行に使用するデフォルト・スキーマを指定します。使用可能なスキーマが複数あるワークスペースを使用する場合、アプリケーションの作成、SQL問合せの実行などでは、このスキーマがデフォルトになります。

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

- ワークスペース管理者であるユーザー: 「はい」または「いいえ」を選択して、このユーザーがワークスペースの管理者権限を所有する必要があるかどうかを指定します。管理者には、すべてのコンポーネントへのアクセス権が付与されます。さらに、管理者はユーザー・アカウント、グループおよび開発サービスを管理できます。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

- 開発者ユーザー: 「はい」または「いいえ」を選択して、このユーザーが開発者権限を所有する必要があるかどうかを指定します。開発者は、アプリケーションおよびデータベース・オブジェクトを作成、変更します。

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

- アプリケーション・ビルダー・アクセス: 開発者がアプリケーション・ビルダーへのアクセス権を所有するかどうかを決定します。

- SQLワークショップ・アクセス: 開発者がSQLワークショップへのアクセス権を所有するかどうかを決定します。

- チーム開発アクセス: 開発者がチーム開発へのアクセス権を所有するかどうかを決定します。

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

- パスワード: パスワードを指定します。パスワードは大文字と小文字が区別されます。開発者は自身のパスワードを変更できます。管理者権限を持つ開発者は、同じワークスペース内のユーザーのパスワードを変更できます。

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

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

9. 「有効なユーザーの作成」をクリックします。

参照:
「グループを使用したApplication Expressユーザーの管理」および「グループに対するユーザーの追加と削除」

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「ユーザーとグループの管理」をクリックします。
ユーザー・ページが表示されます。

ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

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

4. 対象となる属性を編集します。詳細は、フィールドレベル・ヘルプを参照してください。

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

参照:
「グループを使用したApplication Expressユーザーの管理」および「グループに対するユーザーの追加と削除」

1.7.5 ユーザー・アカウントのロックおよびロック解除

ワークスペース管理者は、ユーザー・アカウントをロックおよびロック解除して、ワークスペースへのアクセスを制御できます。

ユーザー・アカウントをロックまたはロック解除するには、次のステップを実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

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

4. 「アカウント権限」までスクロールします。

5. 「アカウントの可用性」で「ロック済」を選択し、アカウントを使用できないようにします。「ロック解除済」を選択すると、アカウントを使用できるようになります。
ユーザーが「ワークスペース・プリファレンス」に指定されているログインの最大失敗数を超えると、そのアカウントは自動的にロックされます。インスタンス管理者はOracle Application Expressインスタンス全体に対してこれらの設定を構成できます。

参照:
「セキュリティの構成」

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

1.7.6 ユーザー・アカウント・パスワードの変更

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

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

4. 「パスワード」までスクロールします。

5. 「パスワード」で、次の手順を実行します。

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

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

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

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

参照:
パスワードの再設定

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

このセクションでは、ワークスペース管理者がユーザー・アカウントを削除する方法について説明します。

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

- 複数ユーザーの同時削除

1.7.7.1 単一のユーザー・アカウントの削除

ユーザー・アカウントを削除する手順は、次のとおりです。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「ユーザーとグループの管理」をクリックします。
ユーザー・ページが表示されます。

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

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

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

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

1.7.7.2 複数ユーザーの同時削除

ワークスペース管理者は、同時に複数のユーザー・アカウントを削除できます。

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

3. 「タスク」リストで、「複数ユーザーの削除」をクリックします。
複数ユーザーの削除ページが表示されます。

4. 削除するユーザーを選択します。

5. 「ユーザーの削除」をクリックします。

1.7.8 ユーザー・ダッシュボードの表示

ユーザー・ダッシュボードには、アカウント情報、現在のワークスペースのユーザー、定義済ユーザー・グループ、最近作成されたユーザーおよびユーザー・ステータスのサマリーが表示されます。

参照:
「ワークスペース・ダッシュボードの表示」

ユーザー・ダッシュボードを表示するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「ダッシュボード」をクリックします。
ダッシュボード・ページが表示されます。

3. 「ユーザー」をクリックします。
ユーザー・ダッシュボードが表示され、次の情報がリストされます。

- アカウント: ユーザー名、ワークスペース、アカウント資格証明および電子メール・アドレスを含むアカウントに関する情報がリストされます。

- ワークスペース・ユーザー: 現在のワークスペースのすべてのユーザーに関する統計がリストされます。

- ユーザー・グループ: 現在の定義済ユーザー・グループがすべてリストされます。

- 最近の作成: 最近作成したユーザーがリストされます。

- ユーザー・ステータス: 有効なパスワード、期限切れのパスワード、ロックされたアカウント、ロックが解除されたアカウントおよび電子メール・アドレスが定義されていないアカウントがリストされます。

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

このセクションでは、グループを使用してApplication Expressユーザーを作成および管理する方法について説明します。グループを使用すると、分類と権限の管理が可能です。

- グループの概要

- グループの作成

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

- グループに対するユーザーの追加と削除

- グループを他のグループに割当て

- グループの割当ての表示

参照:
「ワークスペースでのユーザーの管理」および「アプリケーション・アカウント認証の概要」

1.7.9.1 グループの概要

ユーザー・グループを作成して、アプリケーションの様々な部分へのアクセスを制限できます。具体的には、グループを作成すると次の操作ができます。

- アプリケーション・コンポーネントへのアクセスを制御します。

- ユーザーのグループの権限を管理します。アプリケーション・グループをユーザー・グループに割り当てて、ユーザー・アクセスを制御できます。

ユーザー・グループは、異なる認証スキーム上で移植することはできず、主としてApplication Expressアカウント資格証明認証を使用するときに役に立ちます。

1.7.9.2 グループの作成

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

3. 「グループ」をクリックします。

4. 「ユーザー・グループの作成」をクリックします。

5. 「ユーザー・グループ」ページで、次の手順を実行します。

1. グループ名 - 作成するグループの名前を入力します。

2. 説明 - 作成するグループの説明を入力します。

3. グループ権限付与 - 現在のグループは、右側のグループのメンバーです。現在のグループを追加のグループのメンバーにするには、グループを選択して「移動」をクリックします。グループ・メンバーシップを削除するには、グループを選択して「削除」をクリックします。

6. 「グループの作成」をクリックします。

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

3. ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

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

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

1.7.9.4 グループに対するユーザーの追加と削除

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

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

3. 「ユーザー」をクリックします。

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

5. 「グループ割当て」までスクロールします。
各ユーザーは、右側のグループに属しています。

6. ユーザーをグループに追加するには、グループを選択して「移動」をクリックします。

7. ユーザーをグループから削除するには、グループを選択して「削除」をクリックします。

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

1.7.9.5 グループを他のグループに割当て

アプリケーション・グループをユーザー・グループに割り当てて、権限を管理できます。

グループを他のグループに割り当てるには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「ユーザーとグループの管理」をクリックします。
「ユーザーとグループの管理」ページが表示されます。

3. 「グループ」をクリックします。

4. グループを追加するユーザー・グループを選択します。

5. 「グループ権限付与」までスクロールします。
現在のグループは、右側のグループのメンバーです。現在のグループを追加のグループのメンバーにするには、グループを選択して「移動」をクリックします。グループ・メンバーシップを削除するには、グループを選択して「削除」をクリックします。

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

1.7.9.6 グループの割当ての表示

「グループ割当て」レポートには、ユーザーと他のグループに割り当てられているグループがリストされます。グループを使用すると、分類と権限の管理が可能です。

グループの割当てを表示するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「ユーザーとグループの管理」をクリックします。
「ユーザーとグループの管理」ページが表示されます。

3. 「グループ割当て」をクリックします。

4. 編集する権限受領者を選択します。

1.8 開発者アクティビティおよびクリック・カウント・ログ・ファイルの削除

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

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

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

参照:
「ログおよびファイルの管理」

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

3. 「メタデータの管理」で「開発者アクティビティ・ログおよびクリック・カウント・ログ」をクリックします。

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

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

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

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

3. 「メタデータの管理」で「開発者アクティビティ・ログおよびクリック・カウント・ログ」をクリックします。

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

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

参照:
「ワークスペース・ダッシュボードの表示」

1.9 ワークスペースのセッション・ステートの管理

セッションはページ・ビュー間で永続性(またはステートフルな動作)を確立します。このセクションでは、管理者が現在のセッションまたは最近のセッションについてセッション詳細を表示する方法、現在のセッション・ステートを消去する方法、またはセッションを経過時間に基づいて消去する方法について説明します。

- セッション状態の概要

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

- カレント・セッションのセッション・ステートの表示

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

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

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

1.9.1 セッション状態の概要

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

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

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

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

4. 「最近のセッション」をクリックします。
ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます

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

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

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

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

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

1.9.3 カレント・セッションのセッション・ステートの表示

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

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

4. 「現行セッションのセッション・ステートの消去」をクリックします。
ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

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

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

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

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

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

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

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

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

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

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

- セッション・ステートの表示: カレント・セッションに関する情報を表示します。

- セッション・ステートの消去: カレント・セッションのセッション・ステートをリセットします。

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

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

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

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

- カレント・ユーザー・プリファレンスの表示

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

- カレント・ユーザーのプリファレンスの消去

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

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

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

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

- コンポーネント・ビューでページ・プロセスを作成してユーザー・プリファレンスを設定

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

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

1.10.1.1 コンポーネント・ビューでページ・プロセスを作成してユーザー・プリファレンスを設定

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

1. 該当するページ定義にナビゲートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドで、コンポーネント・ビューでのページの表示に関する項を参照してください。

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

3. 「プロセス・タイプ」で、「ユーザー・プリファレンス」を選択して「次へ」をクリックします。

4. 「プロセス属性」について、名前、順序およびプロセス・ポイントを指定して、「次へ」をクリックします。

5. 「タイプ」で、「プリファレンスをリセット(現行のユーザーのすべてのプリファレンスを削除)」を選択し、「次へ」をクリックします。

6. 画面に表示される手順に従い、「プロセスの作成」をクリックします。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』で、ページ・デザイナにおけるページ・プロセスの作成に関する項を参照してください

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

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

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

1. 該当するページ定義にナビゲートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドで、コンポーネント・ビューでのページの表示に関する項を参照してください。

2. 「アイテム」で、「作成」アイコンをクリックします。

3. 「アイテム・タイプ」で、「非表示」を選択して「次へ」をクリックします。

4. 「表示位置および名前」で、次のステップを実行します。

1. アイテム名 - アイテム名を入力します。

2. 順序: このコンポーネントの順序を指定します。これによって評価の順序が決まります。

3. リージョン - アイテムを配置するリージョンを選択します。

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

5. 「設定」で、次の項目を指定します。

1. 保護された値 - アイテムを保護するかどうかを指定します。「はい」を選択すると、ページがポストされるときに値を操作できないようになります。

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

6. 「ソース」で、次の項目を指定します。

ヒント:
属性の詳細は、フィールドレベル・ヘルプを参照してください。

1. 使用されるソース - セッション・ステートからキャッシュした値と、アイテム・ソース値と、どちらの値を優先するかを指定します。

2. ソース・タイプ - このアイテムの値のソース・タイプを選択します。

3. アイテム・ソース値 - アイテムのソース・タイプに対応するテキストを入力します。たとえば、ソース・タイプが「問合せ」の場合は、ここにSELECT文を入力します。

4. 書式マスク - 書式マスクを選択または入力します。

5. デフォルト値 - アイテムのソースがnull値になる場合、アイテムをこの値に設定します。この属性によってデフォルト値の解釈が決まるので、アイテムのデフォルト・タイプ属性を参照してください。

6. デフォルト値のタイプ - デフォルト値の解釈方法を選択します。

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

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

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

ユーザー・プリファレンスをプログラム的に設定または参照するには、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 APIリファレンス』のGET_PREFERENCEファンクションおよびSET_PREFERENCEプロシージャに関する説明

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

ユーザー別のプリファレンスを表示するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 管理ページで、「サービスの管理」をクリックします。

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

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

5. ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

1.10.3 カレント・ユーザー・プリファレンスの表示

カレント・ユーザー・プリファレンスを表示するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

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

ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

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

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

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

1.10.5 カレント・ユーザーのプリファレンスの消去

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

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

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

5. ユーザーを選択して、「レポート」をクリックします。

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

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

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

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

参照:
『Oracle Application Express APIリファレンス』のREMOVE_PREFERENCEに関する説明

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

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

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

1. 該当するページ定義にナビゲートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドで、コンポーネント・ビューでのページの表示に関する項を参照してください。

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

3. 「プロセス・タイプ」で、「セッション・ステート」を選択し、「次へ」をクリックします。

4. 「プロセス属性」について、名前、順序およびプロセス・ポイントを指定して、「次へ」をクリックします。

5. 「タイプ」でページ・プロセスのタイプを選択し、「次へ」をクリックします。

6. 画面に表示される手順に従い、「プロセスの作成」をクリックします。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』で、ページ・デザイナにおけるページ・プロセスの作成に関する項を参照してください

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

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

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

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

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「メタデータの管理」で「アプリケーション・キャッシュ」をクリックし、「キャッシュされたリージョンのパージ」オプションを選択します。

4. 画面に表示されるステップに従います。

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

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

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「メタデータの管理」で「アプリケーション・キャッシュ」をクリックし、「キャッシュされたページのパージ」オプションを選択します。

4. 画面に表示されるステップに従います。

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

このセクションでは、アプリケーションのビルド・ステータスの管理方法について説明します。

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

- ワークスペース管理でのビルド・ステータスの管理

参照:
「管理サービスでのビルド・ステータスの変更」

1.12.1 アプリケーション・ビルド・ステータスの変更の概要。

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

ビルド・ステータスには2つの設定があります。

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

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

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

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

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

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

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

1.12.2 ワークスペース管理でのビルド・ステータスの管理

ワークスペース管理でビルド・ステータスを管理するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「サービスの管理」をクリックします。

3. 「メタデータの管理」で「アプリケーション・ビルド・ステータス」をクリックします。
次に、ステータスを選択します。ステータスは、アプリケーションが使用可能または使用不可であることを指定します。

4. 「ステータス」には、次のいずれかの項目を選択します。

- 使用可能: アプリケーションは制限なしで使用可能です。

- 開発者ツールバーで使用可能: アプリケーションを使用できます。開発者に対して、各ページの下部に開発者ツールバーが表示されます。開発者は同じブラウザ・セッションでアプリケーション・ビルダーにログインする必要があります。

- アプリケーションが使用可能です。開発者の場合は、各ページに開発者ツールバーが表示されます。開発者は同じブラウザ・セッションでアプリケーション・ビルダーにログインする必要があります。

- 開発者のみ使用可能: 開発者権限を持つユーザーがアプリケーションを使用できます。

- 制限されたアクセス: 「カンマ区切りのユーザー・リスト限定」に指定された開発者がアプリケーションを使用できます。

- 使用不可: アプリケーションを実行または編集できません。ユーザーがアプリケーションへのアクセスを試みると、「使用できないアプリケーションに対するメッセージ」内のメッセージが表示されます。

- 使用不可(PL/SQLで表示されるステータス): アプリケーションは実行も編集もできません。

- 使用不可(URLにリダイレクト): アプリケーションは実行または編集できません。

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

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

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

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

1.13 ワークスペース・ダッシュボードの表示

このセクションでは、「ダッシュボード」ページを使用して、現行のワークスペースの詳細を表示し、ワークスペースの全体的なアクティビティを監視する方法について説明します。

- ワークスペース・ダッシュボードへのアクセス

- ユーザー・ダッシュボード

- アクティビティ・ダッシュボード

- 開発者アクティビティ・ダッシュボード

- パフォーマンス・ダッシュボード

- Webシート・ダッシュボード

- アプリケーション・ダッシュボード

- データベース・ダッシュボード

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

1.13.1 ワークスペース・ダッシュボードへのアクセス

管理ダッシュボードを表示するには、次の手順を実行します。

1. 「ワークスペース管理」ページにナビゲートします。「ワークスペース管理ページへのアクセス」を参照してください。
「ワークスペース管理」ページが表示されます。

2. 「ダッシュボード」アイコンをクリックします。
「ダッシュボード」ページが表示されます。

3. 確認するダッシュボードを選択します。次のオプションがあります。

- ワークスペース - 「ワークスペース・ダッシュボード」を参照してください。

- ユーザー - 「ユーザー・ダッシュボード」を参照してください。

- アクティビティ - 「アクティビティ・ダッシュボード」を参照してください。

- 開発者アクティビティ - 「開発者アクティビティ・ダッシュボード」を参照してください。

- パフォーマンス - 「パフォーマンス・ダッシュボード」を参照してください。

- Webシート - 「Webシート・ダッシュボード」を参照してください。

- アプリケーション - 「アプリケーション・ダッシュボード」を参照してください。

- データベース - 「データベース・ダッシュボード」を参照してください。

1.13.2 ワークスペース・ダッシュボード

管理ダッシュボードには、次のようにワークスペースの属性と統計のサマリーが表示されます。

- サービス: ワークスペース名、アプリケーション、SQLスクリプト、スキーマおよび開いているサービス・リクエストの数とタイプがリストされます。

- 使用可能なスキーマ: 現在のワークスペースのスキーマがリストされます。

- ファイル: 特定のファイル・タイプによって使用されている領域の詳細が示されます。

- 最近のサービス・リクエスト: 保留中のサービス・リクエストがリストされます。

1.13.3 ユーザー・ダッシュボード

「ユーザー・ダッシュボード」には、次のようにワークスペース・ユーザーのサマリーが表示されます。

- アカウント: ユーザー名、関連付けられているユーザー・ロール、ワークスペース名、作成日、電子メール・アドレスがリストされます。

- ワークスペース・ユーザー: 現在のワークスペースのすべてのユーザーに関する統計がリストされます。

- ユーザー・グループ: 現在の定義済ユーザー・グループがリストされます。

- 最近の作成: 最近作成したユーザーがリストされます。

- ユーザー・ステータス: 有効なパスワード、期限切れのパスワード、ロックされたアカウント、ロックが解除されたアカウントおよび電子メール・アドレスが定義されていないアカウントがリストされます。

参照:
「ワークスペースでのユーザーの管理」

1.13.4 アクティビティ・ダッシュボード

「アクティビティ・ダッシュボード」には、選択した時間枠について、次のようにワークスペース・ユーザー・アクティビティのサマリーが表示されます。

- トップ・ユーザー: ワークスペースで最もアクティブなユーザーがリストされます。

- トップ・アプリケーション: アクティビティが最も多いアプリケーションがリストされます。

- トップ・ページ: アクティビティが最も多いアプリケーション・ページがリストされます。

- 最近のログイン: ユーザーがアプリケーションに対して認証を行った日時が表示されます。

- 最新のエラー: 現在のワークスペースで発生したエラーが、「Application Express」アクティビティ・ログからリストされます。

1.13.5 開発者アクティビティ・ダッシュボード

「開発者アクティビティ・ダッシュボード」には、選択した時間枠について、次のようにワークスペース・ユーザー・アクティビティのサマリーが表示されます。

- トップ開発者: ワークスペースで最もアクティブな開発者がリストされます。

- トップ・アプリケーション: 開発者のアクティビティが最も多いアプリケーションがリストされます。

- トップ・ページ: 開発者のアクティビティが最も多いアプリケーション・ページがリストされます。

- 最近の変更: アプリケーション、ページおよびユーザーによる変更がリストされます。

- 最近のアプリケーション編集: アプリケーションによる編集がリストされます。

1.13.6 パフォーマンス・ダッシュボード

パフォーマンス・ダッシュボードはパフォーマンスが最も悪いページのレポートが表示されます。ページ・パフォーマンスは、ページ・イベント数とサーバー・ページ生成の平均経過時間を掛けて計算されます。ページ・イベントには、ページ取得、ページ・ポストおよび部分ページ取得が含まれます。

1.13.7 Webシート・ダッシュボード

Webシート・ダッシュボードには選択された時間枠のWebシート・アクティビティが表示されます。次のセクションがあります。

- ワークスペース・サマリー

- 最近のビュー

- 最近の作成

- 最近の更新

1.13.8 アプリケーション・ダッシュボード

アプリケーション・ダッシュボードには、現在のワークスペース内のアプリケーションのサマリーが表示されます。次のセクションがあります。

- サマリー: アプリケーション、ページおよびワークスペーステーマの数がリストされます。

- アプリケーション・グループ: 定義済のアプリケーション・グループがリストされます。

- 最近の作成: 最近作成されたアプリケーションがリストされます。

- デフォルト値: 定義済のデフォルト値がリストされます。

1.13.9 データベース・ダッシュボード

データベース・ダッシュボードには、データベース・オブジェクトのサマリーがスキーマ別に表示されます。行数は、データベース表統計に基づきます。次のセクションがあります。

- 最近編集されたプログラム・ユニット

- オブジェクト数

- 最近作成された表

- 行数別のトップ表

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

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

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

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

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

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

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

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

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

2. 「ワークスペース・ユーティリティ」をクリックします。

3. 「アプリケーション・ビルダーのデフォルト値」をクリックします。
アプリケーション・ビルダーのデフォルト値の管理ページが表示されます。このページには、次のセクションがあります。

- 設定

- 認証

- グローバリゼーション

4. ページの各セクションで、適切なデフォルト値を選択します。
属性の詳細は、フィールドレベル・ヘルプを参照してください。

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

2 Oracle Application Express管理サービス

インスタンス管理者は管理サービス・アプリケーションを使用して、Oracle Application Expressのインスタンス全体を管理します。このセクションのトピックは、インスタンス管理者にのみ該当します。

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

- インスタンス管理者の概要

- Oracle Application Express管理サービスへのアクセス

- Oracle Application Express管理サービスの概要

- ワークスペースリクエストおよび変更リクエストの管理

- インスタンス設定の管理

- 共有コンポーネントの管理

- メタデータの管理

- エクスポートしたアプリケーションをランタイム環境にインストール

- メッセージの管理

- ログおよびファイルの管理

- サインアップ・ウィザードの実行時の同意書またはアンケートの組込み

- スキーマの管理

- ワークスペースの作成

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

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

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

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の管理者のセキュリティ・ベスト・プラクティスに関する説明を参照してください

2.1 インスタンス管理者の概要

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

インスタンス管理者は、Oracle Application Expressインスタンス全体を管理するスーパーユーザーです。インスタンス管理者は、ワークスペース割当ての管理、機能とインスタンス設定の構成およびセキュリティの管理を行います。管理タスクを実行するために、Oracle Application Express管理サービス・アプリケーションにサインインします。

ヒント:
新規インストールでインスタンス管理者アカウントを作成する方法の詳細は、『Oracle Application Expressインストレーション・ガイド』で、Webリスナーのインスタンス管理者アカウントの作成または更新に関する項を参照してください。

参照:
「 Oracle Application Express管理サービスへのアクセス」および「Oracle Application Express管理サービスの概要」

2.2 Oracle Application Express管理サービスへのアクセス

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

Oracle Application Express管理サービスにアクセスするには、次の手順を実行します。

1. Webブラウザで、Oracle Application Express管理サービス・アプリケーションに移動します。デフォルトでは、Oracle Application Express管理サービス・アプリケーションは次の場所にインストールされます。

- 設定でOracle REST Data Servicesを使用する場合、次に進みます。

http://hostname:port/apex/apex_admin

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

- hostnameは、Oracle REST Data Servicesがインストールされているシステムの名前です。

- portは、Oracle REST Data Servicesの構成時に割り当てられるポート番号です。デフォルトのインストールでは、この番号は8080です。詳細は、『Oracle REST Data Servicesインストレーション、構成および開発ガイド』を参照してください。

- apexは、Oracle REST Data Servicesの構成時に定義されるサービス名です。

- 設定で埋込みPL/SQLゲートウェイを使用する場合は、次を参照してください。

http://hostname:port/apex/apex_admin

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

- hostnameは、Oracle XML DB Protocolサーバーがインストールされているシステムの名前です。

- portは、Oracle XML DB ProtocolサーバーのHTTPに割り当てられているポート番号です。デフォルトのインストールでは、この番号は8080です。

- apexは、構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。

- 設定でApacheおよびmod_plsqlを使用する場合は、次を参照してください。

http://hostname:port/pls/apex/apex_admin

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

- hostnameは、Oracle HTTP Serverがインストールされるシステムの名前です。

- portは、Oracle HTTP Serverに割り当てられたポート番号です。デフォルトのインストールでは、この番号は7777です。

- plsは、mod_plsqlカートリッジを使用するためのインジケータです。

- apexは、mod_plsql構成ファイルで定義されているデータベース・アクセス記述子(DAD)です。
以前のリリースからアップグレードしたユーザー、またはカスタム構成を行っているユーザーの場合、この値にhtmldbやそれ以外の値が設定されている場合があります。インスタンス管理者にDADの値を確認してください。

「サインイン」ページが表示されます。

2. 「ユーザー名」に、インスタンス管理者のユーザー名を入力します。

3. 「パスワード」に、インスタンス管理者のアカウント・パスワードを入力します。

ヒント:
adminはデフォルトのインスタンス管理者アカウントです。インストール後のステップとして、管理者はスクリプトapxchpwd.sqlを実行して、1つ以上のインスタンス管理者アカウントを作成したり、それらのアカウントのパスワードを変更できます。詳細は、『Oracle Application Expressインストレーション・ガイド』のWebリスナーのインスタンス管理者アカウントの作成または更新に関する項を参照してください。インスタンス管理者アカウントを作成および管理するには、「管理サービスでの新しいユーザー・アカウントの作成」を参照してください。

4. 「管理にサインイン」をクリックします。
Oracle Application Express管理サービスが表示されます。

参照:
Oracle Application Expressのインストールの詳細は、『Oracle Application Expressインストレーション・ガイド』を参照してください。

2.3 Oracle Application Express管理サービスの概要

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、Oracle Application Express管理サービス・アプリケーションの主要なページについて説明します。

- 「インスタンス管理」ホームページ

- 「インスタンスの管理」ページ

- 「ワークスペースの管理」ページ

参照:
「ワークスペースリクエストおよび変更リクエストの管理」および「開発インスタンス間のアクティビティの監視」

2.3.1 「インスタンス管理」ホームページ

すべてのOracle Application Expressインスタンスの管理は、「インスタンス管理」ホームページから始まります。このセクションでは、「インスタンス管理」ホームページのオプションについて説明します。

ページ上部に、次の4つのアイコンが表示されます。

- リクエストの管理。「ワークスペースリクエストおよび変更リクエストの管理」を参照。

- インスタンスの管理。「「インスタンスの管理」ページ」を参照してください。

- ワークスペースの管理。「「ワークスペースの管理」ページ」を参照してください。

- アクティビティの監視。「開発インスタンス間のアクティビティの監視」を参照してください。

「システム・メッセージ」リージョン

「システム・メッセージ」リージョンはページの中央に表示されます。インスタンス管理者は、このリージョンを使用して、ワークスペースの他のユーザーと通信します。システム・メッセージを追加するには、「システム・メッセージの編集」アイコンをクリックします。「システム・メッセージの定義」を参照。

「インスタンス・タスク」リージョン

「インスタンス・タスク」リージョンは、次のリンクにアクセスする場合に使用します。

- 機能構成。「機能の構成」を参照。

- セキュリティ。「セキュリティの構成」を参照してください。

- インスタンスの設定。「共有コンポーネントの管理」を参照してください。

- ワークスペースの消去設定。「アクティブではないワークスペースの消去」を参照してください。

「ワークスペース・タスク」リージョン

「ワークスペース・タスク」リージョンは、次のタスクにアクセスする場合に使用します。

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

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

- ワークスペースの検索。「ワークスペースの検索の実行」を参照。

- ワークスペースの管理。「既存のワークスペースの管理」を参照。

- ユーザーの作成。「管理サービスでの新しいユーザー・アカウントの作成」を参照してください。

- ユーザーの検索。「Application Expressインスタンス間のユーザーの管理」を参照してください。

- ユーザー・パスワードの再設定。「管理サービスでの既存ユーザー・アカウントの編集」を参照してください。

使用可能な更新

「使用可能な更新」リージョンには、Oracle Application ExpressおよびOracle REST Data Servicesの更新が使用可能かどうかが示されます。インストールが最新の場合は、次のメッセージが表示されます。

System is up-to-date

更新を構成するには、歯車に似た「使用可能な更新のプリファレンスの設定」アイコンをクリックします。「使用可能な更新」ダイアログが表示されます。「使用可能な更新の確認」から「はい」または「いいえ」を選択して、更新を有効または無効にできます。詳細は、フィールドレベル・ヘルプを参照してください。

ヒント:
このチェックを実行するには、Application ExpressによりOracle Application Expressおよびその他のシステム・コンポーネントのバージョン番号をオラクル社に送信してください。継続的に製品を改善するために、オラクル社は製品の使用状況に関する情報を求めています。そのために、使用中の製品機能を記述した統計が時折オラクル社に送信される場合があります。個人情報は送信されません。オラクル社のプライバシ・ポリシーを確認するには、次を参照してください。
http://www.oracle.com/us/legal/privacy/overview/index.html

アクセシビリティ・モード

「アクセシビリティ・モード」リストを使用して、Oracle Application Expressインスタンスのアクセシビリティ・モードを選択します。次のオプションがあります。

- 標準

- スクリーン・リーダー - Oracle Application Express開発環境、Webシート・ランタイム、データベース・アプリケーションをスクリーン・リーダー用に最適化します。

- ハイ・コントラスト - Oracle Application Express開発環境、Webシート・ランタイム、およびデータベース・アプリケーション内でも、セッションをハイ・コントラスト用に最適化します。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』で、データベース・アプリケーションにおけるスクリーン・リーダー・モードの使用に関する項、およびデータベース・アプリケーションにおけるハイ・コントラスト・モードの使用に関する項を参照してください

2.3.2 「インスタンスの管理」ページ

インスタンス管理者はインスタンスの管理ページを使用してOracle Application Expressインスタンスを構成します。このセクションでは、「インスタンスの管理」ページのリンクについて説明します。

インスタンスの設定

「インスタンスの設定」には、次のリンクがあります。

- 機能構成。「機能の構成」を参照。

- セキュリティ。「セキュリティの構成」を参照してください。

- インスタンスの設定。「インスタンス設定の構成」を参照。

- ワークスペースの消去設定。「アクティブではないワークスペースの消去」を参照してください。

共有コンポーネントの管理

「共有コンポーネントの管理」には、次のリンクがあります。

- パッケージ・アプリケーション。「カスタム・アプリケーションの管理」を参照してください。

- パッケージ・アプリケーションのインストールの監視。「パッケージ・アプリケーションのインストールの進行状況の監視」を参照。

- パブリック・テーマ。「パブリック・テーマの管理」を参照。

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

メタデータの管理

「メタデータの管理」には、次のリンクがあります。

- セッション・ステート。「インスタンスのセッション・ステートの管理」を参照してください。

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

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

- 対話モード・レポートのサブスクリプション。「対話モード・レポートのサブスクリプションの削除」を参照。

メッセージ

「メッセージ」には、次のリンクがあります。

- ログイン・メッセージの定義。「ログイン・メッセージの定義」を参照。

- システム・メッセージの設定。「システム・メッセージの定義」を参照。

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

ログおよびファイルの管理

「ログとファイルの管理」には、次のリンクがあります。

- SQLワークショップ・ログの設定。「SQLワークショップ・ログの削除」を参照。

- ページ・ビュー・アクティビティ・ログ(切捨てオプションを指定)。「ページ・ビュー・アクティビティ・ログのエントリの削除」を参照。

- 開発者アクティビティ・ログ(切捨てオプションを指定)。「開発者アクティビティ・ログのエントリの削除」を参照。

- 外部アクセス・カウント・ログ(切捨てオプションを指定)。「アクセス・カウント・ログのエントリの削除」を参照。

- ログイン・アクセス・ログ。「ログイン・アクセス・ログの削除」を参照。

- ログ間隔の管理。「ログ間隔の管理」を参照。

セルフ・サービス・サインアップ

「セルフ・サービス・サインアップ」には、次のリンクがあります。

- 新規サービス・サインアップ・ウィザードの管理。「サインアップ・ウィザードの実行時の同意書またはアンケートの組込み」を参照してください。

- 新規サービス・サインアップ・ウィザードの実行。「サインアップ・アンケートの定義」を参照してください。

2.3.3 「ワークスペースの管理」ページ

インスタンス管理者はワークスペースの管理ページを使用してOracle Application Expressインスタンスのワークスペースを管理します。このセクションでは、「ワークスペースの管理」ページのリンクについて説明します。

ワークスペース・アクション

「ワークスペースの管理」には、次のリンクがあります。

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

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

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

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

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

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

- コンポーネントの可用性の管理。「インスタンスのコンポーネントの可用性の管理」を参照してください。

ワークスペース・レポート

「ワークスペース・レポート」は、次のリンクにアクセスする場合に使用します。

- 既存のワークスペース。「既存のワークスペースの管理」を参照。

- ワークスペースの詳細。「ワークスペース・サマリー・レポートの表示」を参照してください。

- ワークスペース・データベース権限。「ワークスペース・データベース権限の表示」を参照。

- サンプル・アプリケーションのみを持つワークスペース。「サンプル・アプリケーションのみを持つワークスペースの表示」を参照。

- ファイルの使用状況の管理。「ワークスペース別のファイル・サイズおよびファイル数の表示」を参照。

- 検索および電子メール・ワークスペース・サマリー。「ワークスペースの検索の実行」を参照。

エクスポート/インポート

「エクスポート/インポート」は、次のリンクにアクセスする場合に使用します。

- ワークスペースのインポート。「管理サービスでのワークスペースのインポート」を参照してください。

- ワークスペースのエクスポート。「管理サービスでのワークスペースのエクスポート」を参照してください。

アプリケーションの管理

「アプリケーションの管理」は、次のリンクにアクセスする場合に使用します。

- アプリケーション属性。「アプリケーション属性の表示」を参照。

- ビルド・ステータス。「管理サービスでのアプリケーション・ビルド・ステータスの変更」を参照してください。

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

2.4 ワークスペース・リクエストおよび変更リクエストの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、インスタンス管理者がワークスペース・リクエストと変更リクエストを管理する方法について説明します。

- ワークスペース・リクエストおよび変更リクエストの概要

- 「インスタンス管理」ホームページでのリクエストの表示

- 保留中のリクエストの表示

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

- 変更リクエストの管理

2.4.1 ワークスペース・リクエストおよび変更リクエストの概要

インスタンス管理者は、ワークスペースリクエストと変更リクエストの確認および管理を行う必要があります。

「ワークスペース・リクエスト」を使用すると、ユーザーはセルフ・サービス方式でワークスペースを直接リクエストできます。たとえば、ユーザーはログイン・ページのリンクをクリックすることでリクエスト・フォームにアクセスできます。インスタンス管理者がこのワークスペースリクエストを承認すると、各ユーザーに適切なログイン情報の電子メールが自動的に送信されます。ワークスペース・リクエストを使用するには、インスタンス管理者がセルフ・サービスの割当てステータスとして、「インスタンスの設定」ページで「リクエスト」を選択する必要があります。

「変更リクエスト」を使用すると、ユーザーは、既存のワークスペースを変更できます(新しいスキーマの追加、ディスク領域制限の引き上げなど)。

参照:
「ワークスペースの作成方法の指定の概要」、 「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」および「サービス・リクエストの作成」

2.4.2 「インスタンス管理」ホームページでのリクエストの表示

「インスタンス管理」ホームページで新規および保留中のサービス・リクエストを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「保留中のリクエスト」リージョンには、新しいサービス・リクエストとサービス変更リクエストの合計数がリストされます。

2. より詳細なレポートを表示するには、「サービス変更」の数をクリックします。
「すべての変更リクエスト」レポートが表示されます。このレポートはすべてのサービス・リクエストを日付ごとにリストします。

3. 特定のリクエストを表示するには、「リクエストの表示」をクリックします。

ヒント:
「新規サービス・リクエスト」レポート・ページを表示するには、「開発インスタンス間のアクティビティの監視」を参照してください。

2.4.3 保留中のリクエストの表示

サービス・リクエストの管理ページから保留中のサービスを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「リクエストの管理」をクリックします。
「サービス・リクエストの管理」ページには、次の3つのタブがあります。

- オープン・リクエスト

- すべてのワークスペース・リクエスト

- すべての変更リクエスト

ヒント:
すべての変更リクエスト・ページは対話モード・レポートとして表示されます。各ページ上部の「検索」バーを使用して、各ページの概観をカスタマイズできます。

3. 「オープン・リクエスト」に、新しいサービス・リクエストと変更リクエストが表示されます。
新しいリクエストを承認または拒否するには、リクエストの説明の左にある「編集」アイコンをクリックします。

4. 「すべてのワークスペース・リクエスト」タブをクリックします。
「すべてのワークスペース・リクエスト」に、ワークスペース名、スキーマ、サイズおよびリクエスト日の別にリクエストがリストされます。

リクエストを編集するには、「編集」アイコンをクリックします。リクエストを承認または拒否するには、「アクション」列にある「プロビジョニング」をクリックします。

5. 「すべての変更リクエスト」をクリックします。
「すべてのワークスペース・リクエスト」に、ワークスペース名、リクエスト変更の説明、リクエスタおよびステータスの別にリクエストがリストされます。

リクエストを表示するには、「リクエストの表示」をクリックします。変更リクエストの表示ページが表示されます。リクエストを承認するには、「領域の追加」をクリックします。リクエストを拒否するには、「リクエストを拒否」をクリックします。

参照:
「ワークスペースリクエストの管理」および「変更リクエストの管理」

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

「ワークスペース・リクエスト」では、ユーザーがリクエスト・フォームにアクセスするためのログイン・ページのリンクをクリックすることで、ワークスペースをリクエストできます。送信した場合、インスタンス管理者はそのリクエストを確認し、承認または拒否することができます。

- 承認プロセスの概要

- 「エラー発生時の状況」

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

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

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

参照:
「ワークスペース・リクエストおよび変更リクエストの概要」および「ワークスペースの作成方法の指定の概要」

2.4.4.1 承認プロセスの概要

インスタンス管理者がワークスペースリクエストを承認するときに電子メールの検証を使用している場合は、次のイベントが発生します。

1. 検証リンクを含む電子メールがユーザーに送信されます。

2. ユーザーが検証リンクをクリックすると、ワークスペースが作成されます。

3. ログイン資格証明(ワークスペース名、ユーザー名およびパスワード)を含む別の電子メールがユーザーに送信されます。

4. ワークスペース・リクエストのステータスがAcceptedからApprovedに変更されます。

ユーザーが検証リンクをクリックしない場合は、「アクション」列の「DELETE」リンクをクリックすることでリクエストを迅速に削除できます。

2.4.4.2 エラー発生時の状況。

ワークスペースの作成プロセス中にエラーが発生した場合、リクエストのステータスはRequestedに戻り、次のメッセージを含む電子メールがユーザーに送信されます。

Please contact administrator.

問題が解決されると、管理者は再度前の手順を繰り返し、リクエストを承認できます。

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

保留中のワークスペース・リクエストを承認または拒否するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「リクエストの管理」をクリックします。

3. 「すべてのワークスペース・リクエスト」タブをクリックします。
ワークスペース・リクエスト・ページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. リクエストを承認するには、次の手順を実行します。

1. 「アクション」列の「割当て」をクリックします。

2. 割当ての管理ページで、「承認」をクリックします。

3. 電子メール・メッセージを確認します。

4. 必要に応じて、メッセージを更新し「電子メールを承認および送信」をクリックします。
「割当てステータス」で「電子メールの検証」を選択した場合、検証リンクを含む電子メールがユーザーに送信されます。ワークスペースを作成するには、ユーザーはワークスペースを作成するための検証リンクをクリックする必要があります。「ワークスペースの作成方法の指定の概要」を参照してください。

5. リクエストを拒否するには、次の手順を実行します。

1. 「アクション」列の「割当て」をクリックします。

2. 割当ての管理ページで「拒否」をクリックします。

3. 電子メール・メッセージを確認します。

4. リクエストの拒否理由などの情報を追加するには、メッセージを更新して「電子メールを拒否および送信」をクリックします。
リクエストが拒否されたことを通知する電子メールがユーザーに送信されます。

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

既存のワークスペース・リクエストのステータスを変更するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「リクエストの管理」をクリックします。

3. 「すべてのワークスペース・リクエスト」タブをクリックします。
ワークスペース・リクエスト・ページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. すべてのワークスペースリクエストを確認するには、「Status_Code = '1'」フィルタの選択を解除します。

5. 確認するリクエストを検索します。

6. 「アクション」列の「調整」リンクをクリックします。
リクエストを調整ページが表示されます。

7. 「プロジェクト・ステータス」リストから、新しいステータスを選択します。

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

注意:
「プロジェクト・ステータス」を「リクエスト済」に変更する場合は注意してください。「リクエスト済」でもワークスペースの割当ては可能ですが、アカウントの割当て方法によってはデータが破損する場合があります。割当てシステムでは、「リクエスト済」のワークスペースリクエストにはワークスペース管理者または開発者用の対応するスキーマおよびディクショナリ・エントリが存在しないとみなされます。「承認」のワークスペースの「プロジェクト・ステータス」を「リクエスト済」に変更する必要がある場合は、まずサービスを終了してから、ステータスを「リクエスト済」に変更します。

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

ワークスペース・リクエストを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「リクエストの管理」をクリックします。

3. 「すべてのワークスペース・リクエスト」をクリックします。
「オープン・リクエスト」ページが表示されます。

4. 削除するリクエストの隣にある「編集」アイコンをクリックします。

5. リクエストを割当てページで、該当するボタンをクリックします。

- プロジェクト・ステータスがApprovedの場合は、「終了または削除」をクリックします。

- プロジェクト・ステータスがDeclined、Requested、TerminatedまたはAcceptedの場合は、「削除」をクリックします。

6. 「リクエストの削除」をクリックします。

2.4.5 変更リクエストの管理

「変更リクエスト」を使用すると、ユーザーは、既存のワークスペースを変更できます(新しいスキーマの追加、使用可能なディスク領域の引上げなど)。送信した場合、インスタンス管理者はその変更リクエストを確認し、承認または拒否することができます。

- すべての変更リクエストの表示

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

参照:
「ワークスペース・リクエストおよび変更リクエストの概要」

2.4.5.1 すべての変更リクエストの表示

すべての変更リクエストを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「リクエストの管理」をクリックします。

3. 「リクエストの管理」で、「すべての変更リクエスト」タブをクリックします。
このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. リクエストを検索して、「アクション」列の「リクエストの表示」をクリックします。
変更リクエストの表示ページが表示されます。表示されるボタンは変更リクエストの種類に依存します。

5. 変更リクエストを承認または拒否します。「保留中の変更リクエストの承認または拒否」を参照してください。

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

保留中の変更リクエストを承認または拒否するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「リクエストの管理」をクリックします。

3. 「リクエストの管理」で、「すべての変更リクエスト」タブをクリックします。

4. リクエストを検索して、「アクション」列の「リクエストの表示」をクリックします。
変更リクエストの表示ページが表示されます。表示されるボタンは変更リクエストの種類に依存します。

5. リクエストを承認するには、次のいずれかをクリックします。

- スキーマの作成 - スキーマ・リクエストを承認します。

- リクエストを拒否 - 現在の変更リクエストを拒否します。

- 領域の追加 - 追加ディスク領域のリクエストを承認します。

- サービスを終了 - サービス終了のリクエストを承認します。

2.5 インスタンス設定の管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、機能の利用、セキュリティ、インスタンス設定、およびワークスペース消去の設定の構成方法について説明します。

- 機能の構成

- セキュリティの構成

- インスタンス設定の構成

- サインアップ・ウィザードの実行時の同意書またはアンケートの組込み

- アクティブではないワークスペースの消去

2.5.1 機能の構成

このセクションでは、「機能構成」ページを使用してアプリケーション開発環境、SQLワークショップ機能、データベース監視を構成する方法について説明します。

- PL/SQLプログラム・ユニットの編集の無効化

- デモンストレーション・オブジェクトの作成の有効化または無効化

- サンプルWebシート・オブジェクトの作成の無効化

- WebシートでのSQLアクセスの有効化と無効化

- パッケージ・アプリケーションのインストール・オプションの構成

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

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

- アプリケーション・アクティビティのロギングの有効化

- チーム開発でのファイル・アップロードに対するインスタンスレベルのサポートの有効化

- チーム開発でのファイル・アップロードに対するインスタンスレベルのサポートの有効化

参照:
「インスタンスのコンポーネントの可用性の管理」

2.5.1.1 PL/SQLプログラム・ユニットの編集の無効化

デフォルトでは、開発者はオブジェクト・ブラウザでデータベースのプロシージャ、パッケージおよびファンクションを参照しているときに、PL/SQLソース・コードを変更およびコンパイルできます。インスタンス管理者の場合、Oracle Application ExpressインスタンスでPL/SQLプログラム・ユニットの編集を使用可能にするかどうかを制御できます。

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「PL/SQLプログラム・ユニットの編集を許可」で、「いいえ」を選択します。

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

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

2.5.1.2 デモンストレーション・オブジェクトの作成の有効化または無効化

インスタンス管理者が新しいワークスペースを作成すると、Oracle Application Expressによりワークスペース内に自動的にサンプル・アプリケーションのデモンストレーション・オブジェクトが作成されます。

デモンストレーション・オブジェクトの作成を無効または有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「新しいワークスペースにデモンストレーション・オブジェクトの作成」で、「いいえ」を選択します。

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

2.5.1.3 サンプルWebシート・オブジェクトの作成の無効化

インスタンス管理者が新しいワークスペースを作成すると、Oracle Application Expressによりワークスペース内に自動的にサンプルWebシートのサンプル・オブジェクトが作成されます。

サンプルWebシート・オブジェクトの作成を無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「新しいワークスペースにWebシート・オブジェクトを作成」で、「いいえ」を選択します。

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

2.5.1.4 WebシートでのSQLアクセスの有効化および無効化

インスタンス管理者は、Application ExpressのWebシートでSQLタグを使用する機能およびSQLレポートを作成する機能を制御できます。無効にすると、インスタンス内のすべてのワークスペースのすべてのWebシート・アプリケーションでSQLタグを使用したりSQLレポートを作成することができなくなります。

WebシートでのSQLアクセスを制御するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「WebシートでのSQLアクセスの有効化」で、「はい」または「いいえ」を選択します。

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

2.5.1.5 パッケージ・アプリケーションのインストール・オプションの構成

パッケージ・アプリケーションをインストールするとき、インスタンス管理者は次の認証スキームを利用できます。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のパッケージ・アプリケーションの使用率に関する説明

パッケージ・アプリケーションのインストール・オプションを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 次のオプションで新しいパッケージをインストールするとき、次の認証スキームをサポートするには、「パッケージ・アプリケーションのインストール・オプション」で「はい」を選択します。

- HTTPヘッダー変数認証の許可

- LDAPディレクトリ認証の許可

- Oracle Application Server Single Sign-On認証の許可。

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

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

インスタンス管理者として、「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. 「変更の適用」をクリックします。

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

「データベース監視の有効化」を「はい」に設定すると、SQLワークショップでの監視が有効になります。ユーザーがデータベース監視ページにアクセス可能になる前に、インスタンス管理者はデータベースの監視を有効化する必要があります。

参照:
『Oracle Application Express SQLワークショップ・ガイド』のデータベースの監視に関するセクション

データベースの監視を有効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「監視」までスクロールします。

5. 「データベース監視の有効化」で、「はい」を選択します。

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

注意:
DBAロールを付与されたデータベース・ユーザー・アカウントを持つユーザーのみがこのページにアクセスできます。

2.5.1.8 アプリケーション・アクティビティのロギングの有効化

「アプリケーション・アクティビティのロギング」では、このインスタンス上のすべてのアプリケーションに関してアプリケーション・アクティビティをロギングする方法が制御されます。

参照:
「開発インスタンス間のアクティビティの監視」

アプリケーション・アクティビティのロギングを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「監視」までスクロールします。

5. 「アプリケーション・アクティビティのロギング」で、次のいずれかを選択します。

- アプリケーションの設定を使用(デフォルト): 各アプリケーションのロギング属性を使用して、アクティビティをログするかどうかを決定します。

- なし: インスタンス内のすべてのアプリケーションでアクティビティのロギングを無効にします。

- 常時: インスタンス内のすべてのアプリケーションでアクティビティのロギングを有効にします。

- 新しいアプリケーションとパッケージ・アプリケーションでは初期無効化 - 新しいアプリケーションおよびパッケージ・アプリケーションで、初期状態ではアクティビティ・ログが無効になります。

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

2.5.1.9 アプリケーション・トレースの有効化

インスタンス管理者は、開発者またはユーザーがページを表示するときに、URL上で&p_trace=YESを指定するだけでデータベース・トレース・ファイルを生成できるかどうかを制御できます。トレース・ファイルを生成する機能は、アプリケーションで「デバッグ」が有効化されている場合は、すでに制御されています。

参照:
「開発インスタンス間のアクティビティの監視」

インスタンス・レベルでアプリケーションのトレースを制御するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「監視」までスクロールします。

5. 「アプリケーション・トレースの有効化」から、次を選択します。

- はい: 「デバッグ」が有効化されているすべてのアプリケーションでは、URLで&p_trace=YESを使用したページに対するサーバー側のデータベース・トレース・ファイルを生成することもできます。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のSQLトレースの有効化とTKPROFの使用方法に関する説明を参照してください。

- いいえ: インスタンス上のすべてのアプリケーションに対して、トレースは有効化できません。URLで&p_trace=YESを使用してアプリケーションの実行を試みると、ページはレンダリングされますが、SQLトレース・ファイルの生成は警告なしで無視されます。

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

参照:
TRACING_ENABLEDパラメータの詳細は、『Oracle Application Express APIリファレンス』の使用可能なパラメータ値に関する説明を参照してください。

2.5.1.10 サービス・リクエストの有効化

ワークスペース管理者がワークスペース管理からサービス・リクエストを行う機能を制御します。サービス・リクエストには、新規スキーマのリクエスト、記憶域のリクエスト、またはワークスペースの終了のリクエストを行う機能が含まれます。

サービス・リクエストを有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「ワークスペース管理」までスクロールします。

5. 「サービス・リクエストを有効にする」で、「はい」を選択します。

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

参照:
「ワークスペースリクエストおよび変更リクエストの管理」

2.5.1.11 チーム開発でのファイル・アップロードに対するインスタンスレベルのサポートの有効化

インスタンスのチーム開発でファイル・アップロードに対するサポートを有効化するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「チーム開発」で、次の手順を実行します。

1. チーム開発のファイル・リポジトリの有効化 - チーム開発でファイル・アップロードを有効にするかどうかを指定します。

- はい - チーム開発のファイル・リポジトリにファイルをアップロードすることを許可する場合は、このインスタンスで作成されたすべてのワークスペースに対して「はい」を選択します。チーム開発のファイル・リポジトリにファイルをアップロードすることを許可しない場合は、このインスタンスで作成されたすべてのワークスペースに対して「いいえ」を選択します。

- いいえ - チーム開発で添付ファイルに対するサポートを無効化するには、「いいえ」を選択します。

ヒント:
これらの設定は、既存のワークスペースには影響を及ぼしません。

2. 最大ファイル・サイズ - チーム開発のファイル・リポジトリにアップロードされるファイルの最大ファイル・サイズを選択します。デフォルト値は15MBです。

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

参照:
「チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化」

2.5.2 セキュリティの構成

このセクションでは、ログイン制御の構成、ファイル・アップロード機能の設定、IPアドレスごとのアクセス制限、HTTPSの要求、セッション・タイム制限の設定、パスワード・ポリシーの定義など、インスタンス・セキュリティを構成する方法について説明します。

- ログイン・フォームへ移入するCookieの無効化

- Oracle Application Express管理サービスへのアクセスの無効化

- Oracle Application Express管理サービスへのアクセスの有効化

- ワークスペースログイン・アクセスの無効化

- パブリック・ファイルのアップロードの制御

- IPアドレスによるユーザー・アクセスの制限

- インスタンスに対するプロキシ・サーバーの構成

- インスタンスへのセッション再結合の構成

- 未処理のエラーの構成

- Real Application Securityの有効化

- インスタンスのRESTfulサービスの制御

- インスタンスのすべてのワークスペースの分離

- セッション・タイムアウトの構成

- リージョンとWebサービスに対する除外ドメインの定義

- 認証制御の構成

- 強力なパスワード・ポリシーの作成

- データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限

- 認可済URLの管理

2.5.2.1 サービスレベルのセキュリティ設定の構成

このセクションでは、サービスレベルのセキュリティ設定を構成する方法について説明します。

- ログイン・フォームへ移入するCookieの無効化

- Oracle Application Express管理サービスへのアクセスの無効化

- Oracle Application Express管理サービスへのアクセスの有効化

- ワークスペースログイン・アクセスの無効化

- パブリック・ファイルのアップロードの制御

- IPアドレスによるユーザー・アクセスの制限

- インスタンスに対するプロキシ・サーバーの構成

- チェックサム・ハッシュ関数の選択

- インスタンスへのセッション再結合の構成

- 未処理のエラーの構成

2.5.2.1.1 ログイン・フォームへ移入するCookieの無効化

インスタンス管理者は、開発者または管理者がApplication Expressのログイン・ページからワークスペースにログインするときにユーザーのコンピュータに便利なCookieを送信するかどうかを制御できます。

「ワークスペースCookieの設定」オプションが「はい」に設定されている場合、Oracle Application Expressは次のような永続Cookieを送信します。

- 最後に使用されたワークスペース名とユーザー名が組み合されます

- 6か月の存続期間があります

- Application Expressのワークスペース・ログイン・フォーム(Oracle Application Express管理サービスのログイン・フォームではありません)への移入のために読み取られます

ログイン・フォームに移入するCookieを無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「ワークスペースCookieの設定」で、「いいえ」を選択します。

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

注意:
コンピュータがこのCookieを受信している場合は、ブラウザのツールまたはシステム・ユーティリティを使用して、ディスク上の永続位置から物理的に削除できます。このCookieはORA_WWV_REMEMBER_UNという名前です。以前のリリースのOracle Application Expressの場合、このCookieはORACLE_PLATFORM_REMEMBER_UNという名前です。これは、個別のホスト名およびパス・コンポーネントを持つ、アクセスされた各Oracle Application Expressサービスに存在します。

2.5.2.1.2 Oracle Application Express管理サービスへのアクセスの無効化

インスタンス管理者によって、ユーザーはOracle Application Express管理サービスにログインできなくなります。管理者によるログイン本番環境を無効にすると、権限のないユーザーによるApplication Express管理サービスへのアクセスおよび他のユーザー・ログイン資格証明の破損を防止できます。

Oracle Application Express管理サービスへのユーザー・アクセスを無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「管理者ログインの無効化」で「はい」を選択します。
「はい」を選択してサイン・アウトすると、Oracle Application Express管理サービスに他のユーザーがアクセスできなくなります。

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

2.5.2.1.3 Oracle Application Express管理サービスへのアクセスの有効化

無効になっている場合に、Oracle Application Express管理サービスへのユーザー・アクセスを許可するには、次の手順を実行します。

1. SQL*Plusに接続し、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('DISABLE_ADMIN_LOGIN', 'N');
commit;
END;
/

2.5.2.1.4 ワークスペース・ログイン・アクセスの無効化

開発者およびワークスペース管理者は、Oracle Application Express開発環境にサインインして、アプリケーション・ビルダー、SQLワークショップ、チーム開発および管理にアクセスします。

これらのアプリケーションへのアクセスを制限するには、「ワークスペース・ログインの無効化」から「はい」を選択します。このオプションによって、ランタイムのみの環境が効果的に設定されますが、インスタンス管理者は引き続き「インスタンス管理」にサインインできます。本番環境で「はい」を選択すると、開発者はアプリケーションまたはデータを変更できなくなります。

内部ワークスペースへのユーザー・アクセスを無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「ワークスペース・ログインの無効化」で「はい」を選択します。
「はい」を選択すると、ユーザーが内部ワークスペースにアクセスできなくなります。

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

2.5.2.1.5 パブリック・ファイルのアップロードの制御

「パブリック・ファイルのアップロードを許可」属性を使用して、認証されていないユーザーがファイルのアップロード制御を提供するアプリケーションでファイルをアップロードできるかどうかを制御します。

ファイルのアップロードを制御するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「パブリック・ファイルのアップロードを許可」で、次のいずれかを選択します。

- はい: 認証されていないユーザーが内部ワークスペースのアプリケーションでファイルをアップロードできます。

- いいえ: 認証されていないユーザーが内部ワークスペースのアプリケーションでファイルをアップロードできません。

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

2.5.2.1.6 IPアドレスによるユーザー・アクセスの制限

インスタンス管理者は、使用可能なIPアドレスのカンマ区切りのリストを指定して、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. 「変更の適用」をクリックします。

2.5.2.1.7 インスタンスに対するプロキシ・サーバーの構成

Oracle Application Expressインスタンス全体で、すべてのアウトバウンドHTTPトラフィックに対してプロキシを使用するように構成できます。インスタンス・レベルでのプロキシの設定は、アプリケーション・レベルまたはWebサービス参照で定義されているすべてのプロキシより優先されます。プロキシが指定されている場合、URLタイプのリージョン、Webサービスおよびレポート出力で、そのプロキシが使用されます。

Oracle Application Expressインスタンスに対してプロキシを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「インスタンス・プロキシ」で、インスタンス全体で使用するプロキシのアドレスを入力します。

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

2.5.2.1.8 チェックサム・ハッシュ関数の選択

「チェックサム・ハッシュ関数」属性を使用すると、最近の開発に対応して、新しい調査に基づいてアルゴリズムを切り替えることができます。「チェックサム・ハッシュ関数」属性を使用して、Oracle Application Expressがチェックサムに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。この属性は、新しいアプリケーションでセキュリティ・ブックマーク・ハッシュ関数属性のデフォルト値にもなります。アプリケーションは、ブックマークのURLを定義するときにブックマーク・ハッシュ関数を使用します。

ヒント:
「チェックサム・ハッシュ関数」を変更しても、エンド・ユーザーが保存した既存のブックマークすべてが無効になるため、既存のアプリケーションに現在の定義されている「ブックマーク・ハッシュ関数」は変更されません。既存のアプリケーションに移動し、既存のブックマークを無効にしてから、「チェックサム・ハッシュ関数」に定義されている値と同じになるように「ブックマーク・ハッシュ関数」を更新することを強くお薦めします。

チェックサム・ハッシュ関数を選択するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「チェックサム・ハッシュ関数」で、Application Expressがチェックサムに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。
Oracle Database 12c以降でサポートされているのは、SHA-2アルゴリズムのみです。「最もセキュア」では、使用できる最も安全なアルゴリズムが自動的に選択されます。したがって、これが推奨の設定です。Oracle Database 12c以降では、これはSHA-2、512ビットに評価され、Oracle Database 11gではSHA-1が最もセキュアなアルゴリズムです。MD5アルゴリズムは非推奨となったため、この設定は推奨されません。

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

2.5.2.1.9 インスタンスへのセッション再結合の構成

「セッションを再結合」属性を構成すると、インスタンス管理者はセッションIDを含むURLをOracle Application Expressでサポートするかどうかを制御できます。セッションの再結合を有効にすると、URLにセッションIDが含まれていない場合、Oracle Application Expressはセッションcookieを使用して既存のセッションを結合しようとします。

警告:
セキュリティ上の理由から、「ホスト名の許可」属性を構成してワークスペース分離を実装していないかぎり、管理者がセッション結合のサポートを無効にすることをお薦めします。「ブラウザ攻撃を防ぐためのワークスペースの分離」および「インスタンスのすべてのワークスペースの分離」を参照してください。

注意:
セッションの再結合を有効にすると、攻撃者が既存のエンド・ユーザー・セッションを乗っ取ることが可能になるため、アプリケーションのセキュリティが侵害される可能性があります。詳細は、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のセッションの再結合に関するセクションを参照してください

「セッションを再結合」を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「インスタンスへのセッション再結合の構成」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「セッションを再結合」から、次のオプションを選択します。

- 無効 - URLにセッションIDが含まれていない場合、Oracle Application Expressは新しいセッションを作成します。

- パブリック・セッションに対して有効 - URLがパブリック・ページのものであり、セッションIDを含んでいない場合、Oracle Application Expressはそのアプリケーションで設定されている既存のセッションCookieを使用しようとします。Oracle Application Expressが結合にCookieを使用するのは、セッションがまだ認証されていない場合のみです。

- すべてのセッションに対して有効 - URLにセッションIDが含まれていない場合、次のいずれかの条件が満たされていれば、Oracle Application Expressはそのアプリケーションで設定されている既存のセッションCookieを使用しようとします。

- セッション・ステート保護がそのアプリケーションに対して有効で、URLに有効なチェックサムが含まれています。パブリック・ブックマークの場合、最も制限的なアイテム・レベルの保護は「制限なし」または「チェックサムが必要 - アプリケーション・レベル」である必要があります。

- URLにペイロードは含まれていません(リクエスト・パラメータ、クリア・キャッシュまたはデータ値ペア)。この設定には、アプリケーションで「フレームへの埋込み」が「同じ起点から許可」、または「拒否」に設定されている必要があります。

「パブリック・セッションに対して有効」には、「フレームへの埋込み」が「同じ起点から許可」、または「拒否」に設定されている必要があります。これはURLペイロードの条件に関連付けられませんが、セッション・ステート保護されるURLにも適用されます。

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

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』で、ブラウザのセキュリティに関する項、コンポーネント・ビューでのセッション再結合の構成に関する項、およびセッション再結合の概要を参照してください

2.5.2.1.10 未処理のエラーの構成

Oracle Application Expressで未処理のエラーをどのように表示するかを制御するには、この属性を使用します。Oracle Application Expressが処理中に未処理のエラーを確認した場合、アプリケーションのエンド・ユーザーに対してエラー・ページが表示されます。セキュリティ上の観点からは、これらのメッセージとエラー・コードはエンド・ユーザーに表示せず、HTTP 400(不正リクエスト)エラー・コードをクライアント・ブラウザに返すのみにすることをお薦めします。

未処理のエラーを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「未処理エラー」で、次のいずれかのオプションを選択します。

- エラー・ページを表示 - これがデフォルトの動作です。アプリケーションのエラー処理によって処理されないエラーまたは例外がある場合には、特定のエラーとエラー・コードでエンド・ユーザーにエラー・ページが表示されます。

- HTTP 400を返す - Application Expressエンジンが未処理のエラーを確認したとき、エンド・ユーザーのクライアント・ブラウザにHTTP 400ステータスを返します。

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

2.5.2.2 HTTPプロトコルの属性の構成

「HTTPSが必要」属性および「アウトバウンドHTTPSが必要」属性を構成することで、Oracle Application Expressインスタンスとすべての関連アプリケーションでHTTPSを必要とするように構成できます。

注意:
「HTTPSが必要」に設定すると、Oracle Application ExpressがHTTPプロトコルではアクセスできなくなります。この設定を有効にする前に、サーバーでHTTPSが有効であり正しく構成されていることを必ず確認してください。

- SSLの概要

- HTTPSの必要性

- HTTPS要件の無効化

- アウトバウンドHTTPS要件の無効化

- 追加のレスポンス・ヘッダーの構成

2.5.2.2.1 SSLの概要

Secure Socktets Layer (SSL)は、インターネット上で転送されるデータのセキュリティを管理するためのプロトコルです。SSLは、HTTPSプロトコルを使用してWebアプリケーションに実装されます。機密データが暗号化されていない(クリアテキストの)通信チャネルに送信されないように、SSL (HTTPSプロトコル)を使用してOracle Application Expressアプリケーションを実行することをお薦めします。

2.5.2.2.2 HTTPSの必要性

Oracle Application ExpressでHTTPSを必須にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「HTTPプロトコル」に移動し、次のように構成します。

1. HTTPSが必要です。次のオプションがあります。

- 常時 - すべてのアプリケーション(Oracle Application Express開発および管理アプリケーションを含む)にHTTPSを要求するように強制します。
「常時」に設定されている場合には、「Strict-Transport-Security最大有効期間」属性が表示されます。このフィールドを使用して、ブラウザがHTTPSのみでサーバーにアクセスしなければならない期間を秒単位で指定します。詳細は、フィールドレベル・ヘルプを参照してください。

- 開発および管理 - Oracle Application Express内のすべての内部アプリケーション(つまり、アプリケーション・ビルダー、SQLワークショップ、インスタンス管理など)にHTTPSを要求するように強制します。

- アプリケーション固有 - HTTPSをアプリケーション・レベル設定依存にします。

2. アウトバウンドHTTPSが必要 - 「はい」を選択すると、Application Expressインスタンスからのすべてのアウトバウンド・トラフィックでHTTPSプロトコルの使用が必須になります。

3. HTTPレスポンス・ヘッダー - すべてのアプリケーションのリクエストごとにOracle Application Expressが送信する追加のHTTPレスポンス・ヘッダーを入力します。開発者は、アプリケーションレベルで追加のヘッダーを指定できます。各ヘッダーは、改行で始まる必要があります。各ヘッダーのサポートは、ブラウザによって異なります。詳細は、フィールドレベル・ヘルプを参照してください。

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

注意:
「HTTPSが必要」を「はい」に設定すると、HTTPSを介してのみOracle Application ExpressワークスペースまたはOracle Application Express管理サービスにサインインできます。

2.5.2.2.3 HTTPS要件の無効化

「HTTPSが必要」を無効化するには、次の手順を実行します。

1. 現行スキーマとしてApplication Expressエンジン・スキーマを使用してSQL*PlusまたはSQL Developerに接続します。次の例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('REQUIRE_HTTPS', 'N');
commit;
end;
/

2.5.2.2.4 アウトバウンドHTTPS要件の無効化

「アウトバウンドHTTPSが必要」を無効化するには、次の手順を実行します。

1. 現行スキーマとしてApplication Expressエンジン・スキーマを使用してSQL*PlusまたはSQL Developerに接続します。次の例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('REQUIRE_OUT_HTTPS', 'N');
commit;
end;
/

2.5.2.2.5 追加のレスポンス・ヘッダーの構成

追加のレスポンス・ヘッダーを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「HTTPプロトコル」に移動します。

5. 「HTTPレスポンス・ヘッダー」で、すべてのアプリケーションのリクエストごとにOracle Application Expressが送信する追加のHTTPレスポンス・ヘッダーを入力します。開発者は、アプリケーションレベルで追加のヘッダーを指定できます。各ヘッダーは、改行で始まる必要があります。各ヘッダーのサポートは、ブラウザによって異なります。
詳細は、フィールドレベル・ヘルプを参照してください。

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

2.5.2.3 インスタンスのRESTfulサービスの制御

「RESTfulアクセスを許可」属性を使用して、開発者がレポート・リージョンをRESTfulサービスとして公開できるかどうかを制御します。特定のワークスペースに対して、または開発インスタンス全体に対してRESTfulサービスを有効化できます。

インスタンスに対してRESTfulアクセスを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「RESTfulアクセス」セクションを見つけます。

5. 「RESTfulアクセスを許可」から、次のいずれかを選択します。

- はい: 開発者はレポート・リージョンをRESTfulサービスとして公開できます。

- いいえ: 開発者はレポート・リージョンをRESTfulサービスとして公開できません。

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

参照:
『Oracle Application Express SQLワークショップ・ガイド』のワークスペースのRESTfulサービスの制御に関する項および、RESTfulサービスの使用に関する項を参照してください

2.5.2.4 Real Application Securityの有効化

Oracle Database 12cリリース1 (12.1.0.2)以上を実行している場合は、Oracle Real Application Securityを有効化できます。Oracle Real Application Security (RAS)は、アプリケーション開発者と管理者がアプリケーションレベルのセキュリティ・ポリシーをデータベース層で定義し、割り当てて適用できるデータベース認証フレームワークです。

参照:
『Oracle Database Real Application Security管理者および開発者ガイド』

Real Application Securityを有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. Real Application Securityを見つけます。

5. 「Real Application Securityの許可」で、次のように設定します。

- はい - アプリケーションに対するOracle Database Real Application Securityのサポートを有効化します。アプリケーションの認証スキームでReal Application Securityが構成されている場合、Oracle Application Expressは新しいOracle Application Expressセッションに対してReal Application Securityセッションを作成し、自動的にそれにアタッチします。

- いいえ - Oracle Database Real Application Securityを無効化します。

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

2.5.2.5 セッション・タイムアウトの構成

「セッション・タイムアウト」の属性を使用して、Webブラウザが開いたまま放置されたコンピュータに対する公開をアプリケーション・レベルで抑制します。

インスタンスに対してセッション・タイムアウトを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. Application Expressの「セッション・タイムアウト」で、次の属性を指定します。

- 最大セッションの長さ: アプリケーション・セッションの存続期間(秒)を制御する正の整数を入力します。この設定よりもアプリケーション・レベルの設定が優先されます。値をデフォルトの8時間(28800秒)に戻すには、値をNULLのままにします。セッションが無期限に存在するようにするには、0を入力します。1時間ごとに実行され、12時間より前のセッションを削除するジョブ操作が、このセッション期間よりも優先されることがあります。

- 最大セッション・アイドル時間: Oracle Application Expressアプリケーションのためにセッションがアイドル状態で存続できる時間(秒)を制御する正の整数を入力します。この設定よりもアプリケーション・レベルの設定が優先されます。値をデフォルトの1時間(3600秒)に戻すには、値をNULLのままにします。0に設定すると、セッションのアイドル時間のチェックは行われません。

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

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のセッション・タイムアウトに関するセクション

2.5.2.6 インスタンスのすべてのワークスペースの分離

このセクションでは、インスタンス管理者がワークスペースを分離してブラウザ攻撃を防ぐ方法について説明します。

- ブラウザ攻撃を防ぐためのワークスペースの分離の概要

- 「ワークスペースの分離」属性の構成

2.5.2.6.1 ブラウザ攻撃を防ぐためのワークスペースの分離の概要

ワークスペースの分離は、ブラウザ攻撃を防ぐ効果的な方法です。ワークスペースを真に分離する唯一の方法は、「ホスト名の許可」属性を構成してURLで異なるドメインを適用することです。攻撃者と攻撃を受ける側のURLでドメインとホスト名が異なる場合、ブラウザの同一起点ポリシーによって攻撃が回避されます。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』で、「ブラウザ攻撃を防ぐためのワークスペースの分離の概要」と、ワークスペースの分離の概要を参照してください

2.5.2.6.2 インスタンスレベルの「ワークスペースの分離」属性の構成

インスタンスレベルで「ワークスペースの分離」属性を構成するには、次の手順を実行します。

1. ワークスペースの「ワークスペース情報の編集」ページを開きます。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

2. 「ワークスペースの分離」セクションに移動します。

3. 表2-2で説明する適切な属性を編集します。

ヒント:
属性の詳細は、フィールドレベル・ヘルプを参照してください。

表2-2 「ワークスペースの分離」属性

属性

説明

ホスト名の許可

このインスタンスへのアクセスに使用できるホスト名のリストを、カンマ区切りで入力します。この属性を使用すると、WebサーバーのどのDNS別名をアプリケーションで使用できるかを指定できます。ワークスペース・レベルでこれをオーバーライドする特定の値を構成できます。1つ以上のホスト名を入力する場合、受信するHTTPリクエストURLのホスト名部分が、リストのホスト名のいずれかに一致する必要があります。

リソース・コンシューマ・グループ

インスタンスのページ・イベントで使用されるデータベース・リソース・マネージャのコンシューマ・グループを指定します。ワークスペース・レベルでこれをオーバーライドする特定の値を構成できます。リクエストごとの最初に、Application Expressエンジンによって、現在のデータベース・セッションの現在のコンシューマ・グループが、ワークスペースまたはインスタンスのレベルで定義されているコンシューマ・グループに切り替えられます。これは、実行中のアプリケーションにも、Application Express開発環境内で使用されるアプリケーションにも適用されます。

PUBLICまたはApplication Expressスキーマに、このコンシューマ・グループに切り替える権限を付与する必要があります。この権限は通常、DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUPのプロシージャを使用して付与されます。

最大同時ワークスペース・リクエスト数

すべてのアプリケーションについてOracle Application Expressがサポートする同時ページ・イベントの最大数を入力します。ワークスペース・レベルで特定の値を構成できます。制限に達したとき、ページ・イベントを処理するかわりにOracle Application Expressにエラー・メッセージが表示されます。

Oracle Application Expressは、GV$SESSIONのCLIENT_INFO列を問い合せることによってワークスペース・リクエストを追跡します。この追跡は、DBMS_APPLICATION_INFO.SET_CLIENT_INFOの呼出しのように、開発者がCLIENT_INFOを上書きする場合には動作しません。

最大同時セッション・リクエスト数

このインスタンスのアプリケーションのセッションごとにOracle Application Expressがサポートする同時ページ・イベントの最大数を入力します。ワークスペース・レベルで特定の値を構成できます。制限に達したとき、新しいページ・イベントを処理するかわりにOracle Application Expressにエラー・メッセージが表示されます。あるいは、「同時セッション・リクエスト中断タイムアウト」属性を使用してアクティブなデータベース・セッションを停止し、新しいページ・イベントを処理することもできます。

Oracle Application Expressは、GV$SESSIONのCLIENT_IDENTIFIER列を問い合せることによってワークスペース・リクエストを追跡します。この追跡は、DBMS_SESSION.SET_IDENTIFIERの呼出しのように、開発者がCLIENT_IDENTIFIERを上書きする場合には動作しません。

同時セッション・リクエスト中断タイムアウト

「最大同時セッション・リクエスト数」の制限を超える新しいページ・イベントが発生した場合、Oracle Application ExpressはこのApplication Expressセッションで他のページ・イベントを処理する最も古いアクティブなデータベース・セッションに対してalter system kill sessionを実行できます。「同時セッション・リクエスト中断タイムアウト」属性には、データベース・プロセスが中断されるまでアクティブでなければならない時間を秒単位で指定します。この属性を空のままにすると、Application Expressではどのデータベース・セッションも中断されません。

警告: セッションを中断すると、アプリケーション・サーバーのデータベース・セッション・プールで問題が発生することがあります。

ワークスペース内のファイルの最大サイズ

ワークスペースにアップロードできるすべてのファイルの合計サイズ(バイト単位)を入力します。ワークスペース・レベルで特定の値を構成できます。

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

2.5.2.7 リージョンとWebサービスに対する除外ドメインの定義

インスタンス管理者は、URLタイプのリージョンおよびWebサービスから、制限付きドメインのリストを定義できます。WebサービスまたはURLタイプのリージョンに除外されたドメインが含まれる場合、制限されていることを通知するエラーがユーザーに表示されます。

URLタイプのリージョンおよびWebサービスから、除外するドメインのリストを定義するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「ドメインの使用禁止」で、次のような、除外するドメインのコロン区切りのリストを入力します。

mycompany.com:yourcompany.com:abccompany.com

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

2.5.2.8 認証制御の構成

このセクションでは、インスタンス管理者がOracle Application Expressインスタンス全体に対して認証制御を構成する方法について説明します。

- 認証制御の概要

- 開発者ログインとエンド・ユーザー・ログインのセキュリティの構成

- ワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成

参照:
「ワークスペースに対するアカウント・ログイン制御の作成」

2.5.2.8.1 認証制御の概要

管理者はインスタンス全体に対して、または個々のワークスペースごとに認証制御を構成できます。たとえば、インスタンス管理者がOracle Application Express管理サービスの認証制御を構成する場合、その構成は開発インスタンス全体にわたるすべてのワークスペースで、Application Expressのすべてのアカウントに適用されます。

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

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

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

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

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

参照:
「ワークスペースに対するアカウント・ログイン制御の作成」、「開発者ログインとエンド・ユーザー・ログインのセキュリティの構成」、および「ワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成」

2.5.2.8.2 開発者ログインとエンド・ユーザー・ログインのセキュリティの構成

開発者ログインとエンド・ユーザー・ログインのセキュリティ設定を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「一般設定」で、次の属性を構成します。

1. ログイン試行失敗後の遅延時間: ログイン試行間の遅延秒数を正の整数値で入力します。カウントダウンを無効化して即時アクセスを有効化するには、ゼロ(0)を入力します。遅延が0より大きい場合、Oracle Application Expressは、最初のログイン失敗時にも常にカウントダウンを表示します。

2. 遅延の計算方法: 失敗したログインに対する遅延を計算する方法を選択します。計算方法は、ログイン・アクセス・ログの最新のデータに基づきます。詳細は、アイテム・ヘルプを参照してください。

3. インバウンド・プロキシ・サーバー: リクエストを受信する既知のプロキシ・サーバーのIPアドレスのカンマ区切りのリストを入力します。Oracle Application Expressはこのリストを使用して、HTTPヘッダーX-Forwarded-ForおよびREMOTE_ADDRから実際のクライアント・アドレスを計算します。

4. シングル・サインオン・ログアウトURL - シングル・サインオン・サーバーからのログアウトをトリガーするためにApplication ExpressがリダイレクトするURLを入力します。Application Expressによって、?p_done_url=...login url....が自動的に付加されます

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

2.5.2.8.3 ワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成

ワークスペース管理者と開発者アカウントに対するセキュリティ制御を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「開発環境設定」で、次の属性を構成します。

1. ユーザー名の検証式 - 開発者と管理者のユーザー名を検証する正規表現を入力します。検証をバイパスする場合は、*を入力します。次の例では、ユーザー名が電子メール・アドレスであることを検証します。

^[[:alnum:]._%-]+@[[:alnum:].-]+\.[[:alpha:]]{2,4}$

2. ユーザー・アカウントの有効期限およびロックが必要: 「はい」を選択すると、インスタンス内のすべてのワークスペースに対してApplication Expressユーザー・アカウントの有効期限およびロックの機能が有効になります。この選択により、同じ機能をワークスペースレベルで無効にできなくなります。
「いいえ」を選択すると、各ワークスペース管理者に対して制御は行われません。

3. 許可されるログイン失敗の最大回数: 開発者アカウントまたは管理者アカウントがロックされるまでに許可される認証の連続失敗の最大回数を整数で入力します。このフィールドの値を指定しない場合は、デフォルト値の4が設定されます。
この設定は管理者および開発者アカウントに適用されます。エンド・ユーザー・アカウントには適用されません。

ワークスペース管理者が値を指定しない場合は、ここで入力した値がワークスペースレベルの「許可されるログイン失敗の最大回数」プリファレンスのデフォルトとして使用されます。このプリファレンスは各ワークスペース内のエンド・ユーザー・アカウントで使用されます。

4. アカウント・パスワード・ライフタイム(日) - アカウントの期限が切れるまでに開発者または管理者アカウント・パスワードを使用できる最大日数を入力します。このフィールドの値を指定しない場合は、デフォルト値の45日が設定されます。
この設定はApplication Express管理および開発環境へのアクセスに使用するアカウントにのみ適用されます。エンド・ユーザー・アカウントには適用されません。

ワークスペース管理者が値を指定しない場合は、ここで入力した値がワークスペースレベルのエンド・ユーザー・アカウント・ライフタイムのプリファレンスのデフォルトとして使用されます。このプリファレンスは各ワークスペース内のエンド・ユーザー・アカウントで使用されます。

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

2.5.2.8.4 開発環境認証スキームの編集

開発環境認証スキームを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「開発環境認証スキーム」までスクロールします。

5. 編集する認証スキームの横の「編集」アイコンをクリックします。

6. 対象となる属性を編集します。属性の詳細は、フィールドレベル・ヘルプを参照してください。

7. 変更を保存するには、「変更の適用」をクリックします。選択した認証スキームをカレントにするには、「カレント・スキームにする」をクリックします。

ヒント:
APEX_INSTANCE_ADMINパッケージでAPEX_BUILDER_AUTHENTICATIONパラメータを使用して認証スキームを変更することもできます。詳細は、Oracle Application Express APIリファレンスの使用可能なパラメータ値に関する説明を参照してください。

2.5.2.9 強力なパスワード・ポリシーの作成

このセクションでは、インスタンス管理者がOracle Application Expressインスタンスに対して強力なパスワード・ポリシーを作成する方法について説明します。

- 強力なパスワード・ポリシーについて

- パスワード・ポリシーの構成

2.5.2.9.1 強力なパスワード・ポリシーについて

次のようなパスワード・ポリシーがあります。

- Oracle Application Expressインスタンスのすべてのユーザー(ワークスペース管理者、開発者、エンド・ユーザーを含む)に適用する。

- 文字、パスワード長、特定の単語、新旧パスワードの差分などについての制限を指定する。

- Oracle Application Express管理サービスにサインインするユーザーに適用する。

Application Expressインスタンス管理者は、サービス管理者のパスワード・ポリシーを選択できます。次のオプションがあります。

- 「作業領域のパスワード・ポリシー」で指定したポリシーの使用 - 「作業領域のパスワード・ポリシー」で指定したパスワード・ルールを適用します。

- デフォルトの強力なパスワード・ポリシーの使用 - ハッカーが管理者のパスワードを判別できないようセキュリティの層をさらに追加します。このパスワード・ポリシーでは、サービス管理者パスワードが次の制限を満たしている必要があります。

- 6文字以上で構成されます。

- 小文字および大文字のアルファベット、数字、記号を1つ以上含みます。

- ユーザー名は含めることができません。

- Internalという単語を含めることができません。

- このセクションの「ワークスペース名使用禁止」にある単語を含めることができません。

ハッカーが管理者のパスワードを判別できないようセキュリティの層をさらに追加します。

2.5.2.9.2 パスワード・ポリシーの構成

パスワード・ポリシーを構成するには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「パスワード・ポリシー」で、表2-3に従って属性を指定します。

表2-3 ワークスペースのパスワード・ポリシーの属性

属性

説明

パスワード・ハッシュ関数

Application Expressがワークスペース・ユーザー・パスワードに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。詳細は、フィールドレベルのヘルプを参照してください。

パスワードの最小文字数

ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードの最小文字数を設定する数値を入力します。

パスワードの差分の最小値

正の整数または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などの単語に基づいて、単純な推測されやすいパスワードが作成できなくなるため、セキュリティが向上します。

アルファベット

新しいアルファベットを入力するか、既存のアルファベットを編集します。これは、アルファベット文字に関するパスワード検証に使用される一連の文字です。

記号

新しい記号を入力するか、既存の記号を編集します。これは、記号に関するパスワード検証に使用される一連の文字です。

次に、Application Expressサービス管理者のパスワード・ポリシーを設定します。

5. 「サービス管理者のパスワード・ポリシー」にスクロールし、次のいずれかを指定します。

1. 「ワークスペースのパスワード・ポリシー」で指定したポリシーの使用: 「ワークスペースのパスワード・ポリシー」で指定したパスワード・ルールをサービス管理者のパスワードに適用します。

2. デフォルトの強力なパスワード・ポリシーの使用 - ハッカーが管理者のパスワードを判別できないようセキュリティの層をさらに追加します。このパスワード・ポリシーでは、サービス管理者パスワードについて次の条件が必要です。

- 6文字以上で構成されます。

- 小文字および大文字のアルファベット、数字、記号を1つ以上含みます。

- ユーザー名は含めることができません。

- Internalという単語を含めることができません。

- このセクションの「ワークスペース名使用禁止」にある単語を含めることができません。

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

2.5.2.10 データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限

このセクションでは、データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限について説明します。

ヒント:
PL/SQLのリクエスト検証ファンクションのディレクティブは、Oracle Application Server 10gおよびOracle HTTP Server 11g以降でのみ使用できます(また、埋込みPL/SQLゲートウェイはOracle Database 11g以降でのみ使用できます)。このディレクティブは、Oracle HTTP Serverリリース9.0.3では使用できません。

- DADごとのアクセス制限の適用について

- wwv_flow_epg_include_localファンクションについて

- 使用できる名前付きプロシージャの指定

- 製品スキーマの変更

2.5.2.10.1 DADごとのアクセス制限の適用について

mod_plsqlおよび埋込みPL/SQLゲートウェイでは、コールされるPL/SQLファンクションをHTTPリクエストごとに指定するためのディレクティブがサポートされています。この機能を使用すると、埋込みPL/SQLゲートウェイまたはmod_plsqlを介してコールされるプロシージャを制限できます。このファンクションは、リクエストで指定されたプロシージャが許可されていればTRUEを戻し、許可されていなければFALSEを戻します。このファンクションを使用すると、Oracle Application Expressに対するアクセス制限を、データベース・アクセス記述子(DAD)ベースで適用することもできます。

インストーラによるインストールでは、Oracle Application Express製品スキーマ(APEX_050000)にPL/SQLファンクションも自動的に作成されます。アクセスを制限するには、このファンクションを変更して再コンパイルします。このファンクションのソース・コードは、ラッピングされておらず、Oracle Application Express製品コア・ディレクトリのファイルwwv_flow_epg_include_local.sqlにあります。

Oracle Application Expressには、wwv_flow_epg_include_modules.authorizeというリクエスト検証ファンクションが付属しています。このファンクションを使用すると、Oracle Application Expressに構成された標準的なDADに対して適切な制限が指定されます。

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で使用するDADを新しく作成する際は、リクエスト検証ファンクションのディレクティブを指定する必要があります。具体的には、ファンクションwwv_flow_epg_include_modules.authorizeを、dads.confのデータベース・アクセス記述子エントリのディレクティブPlsqlRequestValidationFunctionで指定する必要があります。

wwv_flow_epg_include_modules.authorizeファンクションで実装される以外の制限がない場合は、wwv_flow_epg_include_mod_localファンクションのソース・コードについて実行する処理はありません。

参照:
『Oracle Application Expressインストレーション・ガイド』

2.5.2.10.2 wwv_flow_epg_include_localファンクションについて

wwv_flow_epg_include_localファンクションを変更して再コンパイルすると、アクセスを制限できます。wwv_flow_epg_include_localファンクションのソース・コードは、ラッピングされておらず、Oracle Application Express製品コア・ディレクトリのファイルwwv_flow_epg_include_localにあります。このソース・コードは次のようになります。

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;
/

2.5.2.10.3 使用できる名前付きプロシージャの指定

使用できるプロシージャの名前を指定するには、wwv_flow_epg_include_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_050000)を変更し、そのスキーマのファンクションをコンパイルします。

2.5.2.10.4 製品スキーマの変更

製品スキーマAPEX_050000を変更するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次のコマンドを入力して、製品スキーマ(APEX_050000)を変更します。

ALTER SESSION SET CURRENT_SCHEMA APEX_050000;

3. ファンクションwwv_flow_epg_include_local.sqlをコンパイルします。

2.5.2.11 認可済URLの管理

Oracle Application Expressで、開発者は定義済URLにリダイレクトするOracle Application Expressプロシージャの引数としてURLを使用できます。例として、APEX_UTIL.COUNT_CLICK(p_urlパラメータ)およびWWV_FLOW_CUSTOM_AUTH_STD.LOGOUT(p_next_urlパラメータ)があります。

- 認可済URLのリストの定義

- 定義した認可済URLの編集

- 定義した認可済URLの削除

このセクションでは、インスタンス管理者が認可済URLのリストを定義する方法について説明します。URLがこれらのプロシージャへの引数として指定されると、このリストをもとに内部的に検証されます。

参照:
『Oracle Application Expressインストレーション・ガイド』

2.5.2.11.1 認可済URLのリストの定義

認可済URLのリストを定義するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「認可済URL」タブをクリックします。

5. 「認可済URLの作成」をクリックします。

6. 「認可済URL」ページで次の操作を行います。

1. 認可済URL: 特定のApplication Expressプロシージャへのパラメータ値として使用できる認可済URLを入力します。
認可済URLの値全体が、Oracle Application ExpressプロシージャのURLパラメータ値と比較されます。認可済URL値全体の長さあるいは一部が完全一致する値があれば、そのURLパラメータ値は許可されます。

2. 説明: URLの説明を入力します。

3. 「認可済URLの作成」をクリックします。

2.5.2.11.2 定義した認可済URLの編集

既存のURLを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「認可済URL」タブをクリックします。
定義した認可済URLのレポートが表示されます。

5. URLの横の「編集」アイコンをクリックします。

6. 「認可済URL」および「説明」フィールドを編集します。

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

2.5.2.11.3 定義した認可済URLの削除

既存のURLを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「認可済URL」タブをクリックします。
定義した認可済URLのレポートが表示されます。

5. URLの横の「編集」アイコンをクリックします。

6. 「削除」をクリックします。

7. 「OK」をクリックして選択を確認します。

2.5.3 インスタンス設定の構成

このセクションでは、Oracle Application Express開発インスタンスの一般設定を構成する方法について説明します。「インスタンスの設定」は、ワークスペースの割当て、記憶域、電子メール、ウォレット、レポート印刷、ヘルプ、ワークスペース変更リクエストのサイズ、およびアプリケーションIDの範囲などの一般的な動作に影響します。

- ワークスペースのセルフ・サービス割当ての構成の概要

- 電子メール割当ての無効化

- 記憶域の構成

- 電子メールの構成

- ウォレット情報の構成

- レポート出力の構成

- 「ヘルプ」メニューの構成

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

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

参照:
「ワークスペースの作成」

2.5.3.1 ワークスペースのセルフ・サービス割当ての構成について

インスタンス管理者は、ワークスペースを割り当てる(または作成する)ときのオートメーションの程度を決定します。割当ての動作方法を決定するには、インスタンス管理者は、「インスタンスの設定」ページで次のいずれかの「プロビジョニング・ステータス」オプションを選択します。

- 「手動」 - このモードでは、インスタンス管理者が新しいワークスペースを作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。ユーザーはログイン・ページのリンクをクリックしてリクエスト・フォームにアクセスします。ワークスペース・リクエストが承認されると、該当するログイン情報が電子メールで自動的にユーザーに送信されます。

- 電子メールの検証でのリクエスト - このモードでは、ユーザーがサインイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

注意:
「サインイン」ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、前の手順で説明した「リクエスト」または「電子メールの検証でのリクエスト」セクションの割当てステータスを選択する必要があります。割当てステータスが「手動」に設定されている場合、サインイン・ページにリンクが表示されません。

参照:
「割当てモードの選択」、「電子メール割当ての無効化」、「電子メールの構成」および「ワークスペースリクエストおよび変更リクエストの管理」

2.5.3.2 電子メール割当ての無効化

「電子メール・プロビジョニング」を使用すると、電子メールの検証で割当てを行う場合に、ワークスペースの割当てが無効になります。

電子メール割当てを無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「電子メール・プロビジョニング」から、「無効」を選択します。
「無効」を選択すると、電子メールの検証で割当てを行う場合に、ワークスペースの割当てが完全に無効になります。

5. 「メッセージ」に、電子メール割当てを無効にした理由を示すメッセージを入力します。

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

2.5.3.3 記憶域の構成

インスタンス管理者は、ワークスペースや自動拡張表領域をリクエストした際に新しいスキーマを要求したり、指定日数に達したアップロード済ファイルを削除する記憶域オプションを構成できます。

- 新しいスキーマの要求

- 自動拡張表領域の有効化

- bigfile表領域の有効化

- 暗号化された表領域の有効化

- アップロードしたファイルの削除

2.5.3.3.1 新しいスキーマの要求

ワークスペースの作成時に新しいスキーマを要求するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「新しいスキーマが必要」から、次のいずれかを選択します。

- はい: ユーザーは新しいワークスペースをリクエストするときに、新しいスキーマをリクエストする必要があります。

- いいえ: ユーザーは新しいワークスペースをリクエストするときに、既存のスキーマを選択できます。

6. 「自動拡張表領域」で、「はい」または「いいえ」を選択します。「自動拡張表領域の有効化」を参照してください。

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

2.5.3.3.2 自動拡張表領域の有効化

「自動拡張表領域」を有効にすると、Oracle Application Expressで割り当てられる表領域は、リクエストされたサイズの1/10のサイズのデータ・ファイルで作成されます。データ・ファイルは、リクエストされたサイズまで自動的に拡張します。たとえば、ユーザーが100MBのワークスペースをリクエストすると、データ・ファイルの初期サイズは10MBとなり、100MBの最大サイズまで自動的に拡張します。

「自動拡張表領域」を有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「自動拡張表領域」を有効にするには、「はい」を選択します。

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

2.5.3.3.3 bigfile表領域の有効化

ワークスペースが割り当てられると、Oracle Application Expressは関連するデータベース・ユーザー、表領域およびデータファイルを作成します。「bigfile表領域」が有効な場合、Oracle Application Expressで割り当てられる表領域は、bigfileの表領域として作成されます。bigfile表領域は、単一で非常に大きいデータファイルを持つ表領域です。これに対して、従来のsmallfile表領域には複数のデータファイルを格納できますが、各データファイルは大きくありません。

ヒント:
表領域の容量が制限される場合があるため、大規模なファイル・サイズをサポートしていないプラットフォームでbigfile表領域を使用することはお薦めしません。サポートされているファイルの最大サイズの詳細は、使用しているオペレーティング・システム固有のドキュメントを参照してください。

bigfile表領域を有効化するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「bigfile表領域」で、「はい」を選択します。

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

参照:
BIGFILE_TABLESPACES_ENABLEDパラメータの詳細は、『Oracle Application Express APIリファレンス』の使用可能なパラメータ値に関する説明を参照してください。

2.5.3.3.4 暗号化された表領域の有効化

「暗号化された表領域」が有効な場合、Oracle Application Expressで割り当てられる表領域は、Oracle Databaseの透過的データ暗号化(TDE)機能を使用して、暗号化された表領域として作成されます。TDEを使用すると、データ・ファイルに格納されている機密データを暗号化できます。許可なく復号化されるのを防止するため、TDEにより暗号化鍵はデータベース外部のセキュリティ・モジュールに格納されます。

Application Expressでこの機能を利用するには、暗号化ウォレットを作成し、マスター暗号化鍵セットを使用する必要があります。また、暗号化ウォレットは、新しいApplication Expressワークスペースを割り当てる前に開く必要があります。

暗号化された表領域を有効化するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「暗号化された表領域」で、「はい」を選択します。

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

参照:
ENCRYPTED_TABLESPACES_ENABLEDパラメータの詳細は、『Oracle Application Express APIリファレンス』の使用可能なパラメータ値に関する説明を参照してください。

2.5.3.3.5 アップロードしたファイルの削除

「アップロード済ファイルを次の日数後に削除」を使用して、Oracle Application Expressがアップロード済ファイルを自動的に削除するまでの日数を指定します。この自動削除処理がOracle Application Expressインスタンス内のすべてのワークスペースに適用されることに注意してください。削除されるファイルのタイプには次のものが含まれます。

- アプリケーションのエクスポート

- CSSのエクスポート

- イメージのエクスポート

- ページのエクスポート

- プラグイン

- スクリプトのエクスポート

- スプレッドシート/テキスト・データのインポート

- 静的ファイルのエクスポート

- テーマ

- ユーザー・インタフェースのデフォルト値

- ワークスペースのエクスポート

- XMLデータのインポート

エクスポート・ファイルおよびインポート・ファイルを削除するタイミングを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「アップロード済ファイルを次の日数後に削除」に、Oracle Application Expressがアップロード済ファイルを削除するまでの日数を入力します。正の整数を入力してください。この設定がNULLの場合、ファイルは自動的に削除されません。

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

ヒント:
削除されたファイルのサマリーを確認するには、「自動ファイル削除ログ」を参照します。「開発インスタンス間のアクティビティの監視」を参照してください。

2.5.3.4 電子メールの構成

Oracle Application Expressでメールを送信できるようにするには、インスタンス管理者が電子メール設定を構成する必要があります。この項では、完全開発環境およびランタイム環境で電子メール設定を構成する方法について説明します。

ヒント:
新しいワークスペース・リクエストが承認されたときにユーザーにログイン資格証明が電子メールで自動的に送信されるように、Oracle Application Expressを構成できます。「ワークスペースの作成方法の指定の概要」および「割当てモードの選択」参照してください。

- ネットワーク・サービスの有効化について

- フル開発環境での電子メールの構成

- ランタイム環境での電子メールの構成

- ランタイム環境での電子メール設定の決定

参照:
「メール・キューの管理」および『Oracle Application Express APIリファレンス』のAPEX_MAILに関するセクション

2.5.3.4.1 ネットワーク・サービスの有効化について

Oracle Database 11g以上でOracle Application Expressを実行している場合、アウトバウンド・メールを有効にする必要があります。Oracle Database 11gリリース1(11.1)以上では、ネットワーク・サービスと通信する機能がデフォルトで無効になっています。

Oracle Database 11g以上では、ネットワーク・サービスとの通信機能がデフォルトで無効になっています。このため、Oracle Database 11g以上でOracle Application Expressを実行している場合は、DBMS_NETWORK_ACL_ADMINパッケージを使用して、APEX_050000データベース・ユーザーにすべてのホストに対する接続権限を付与する必要があります。これらの権限を付与しないと、次の場合に問題が発生します。

- Oracle Application Expressでアウトバウンド・メールを送信する。

- Oracle Application ExpressでWebサービスを使用する。

- PDF/レポートを印刷する。

参照:
『Oracle Application Expressインストレーション・ガイド』のご使用の構成のOracle Database 11g以降でのネットワーク・サービスの有効化に関する説明を参照してください

2.5.3.4.2 完全開発環境での電子メールの構成

完全開発環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「電子メール」で、次の入力を行います。

1. Application ExpressのインスタンスのURL - Oracle Application ExpressインスタンスへのURLをDADと後続のスラッシュを含めて入力します。次に例を示します。

http://your_server/pls/apex/

この設定は、Oracle Application Expressのシステム生成電子メールに使用されます。

2. Application ExpressのイメージのURL - Oracle Application Expressイメージ・ディレクトリへのURLを後続のスラッシュを含めて入力します。

http://your_server/i/

この設定は、Oracle Application Expressのシステム生成電子メールに使用されます。

3. SMTPホスト・アドレス - SMTPサーバーのサーバー・アドレスを定義します。これは、インストール時のデフォルトではlocalhostに設定されます。別のサーバーをSMTPリレーとして使用する場合は、このパラメータをそのサーバーのアドレスに変更します。

4. SMTPホスト・ポート - メール・リクエスト用にSMTPサーバーが待機するポートを定義します。デフォルトの設定では25です。

5. SMTP認証ユーザー名: ユーザー名を入力すると、Oracle Application Expressは電子メールの送信時にこれを認証します。Oracle Database gリリース2 (11.2.0.2)より前では、SMTPの認証スキーム「LOGIN」のみがサポートされています。それより新しいデータベースのバージョンでは、UTL_SMTPのすべての認証スキームがサポートされています。

6. SMTP認証パスワード: パスワードを入力すると、Oracle Application Expressは電子メールの送信時にこれを認証します。Oracle Database gリリース2、リリース11.2.0.2より前では、SMTPの認証スキーム「LOGIN」のみがサポートされています。それより新しいデータベースのバージョンでは、UTL_SMTPのすべての認証スキームがサポートされています。

7. SSL/TLSの使用: Oracle Database 11gリリース2 (11.2.0.2)以上では、Oracle Application Expressは保護されたSMTP接続をサポートしています。次のオプションがあります。

- はい: SMTP通信の前にSSL/TLSによる保護された接続が確立されます。

- 接続の確立後: Oracle Application Expressは、接続が開かれた直後にSMTPのコマンドSTARTTLSを送信します。

- いいえ: 保護されていない接続が開かれます。

8. デフォルトの電子メール送信元アドレス: プロビジョニング・リクエストの承認や、パスワードのリセットなど、電子メールを作成するタスクに対する送信元アドレスを定義します。

9. ワークスペースごとの最大の電子メール: 24時間ごとの各ワークスペースのAPEX_MAIL APIで送信できる電子メール・メッセージの数を定義します。

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

2.5.3.4.3 ランタイム環境での電子メールの構成

ランタイム環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER(PARAMETER_NAME, PARAMETER_VALUE);
END;

電子メール・パラメータの説明は、「完全開発環境での電子メールの構成」を参照してください。

参照:
『Oracle Application Express APIリファレンス』のSET_PARAMETERプロシージャに関するセクション

2.5.3.4.4 ランタイム環境での電子メール設定の決定

ランタイム環境での電子メール設定を決定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

電子メール・パラメータの説明は、「完全開発環境での電子メールの構成」を参照してください。

参照:
『Oracle Application Express APIリファレンス』のGET_PARAMETERファンクションに関するセクション

2.5.3.5 ウォレット情報の構成

このセクションでは、Oracle Application Expressインスタンスのウォレット情報を構成する方法について説明します。

- SSLとウォレットの作成の概要

- ウォレット作成の概要

- 完全開発環境でのウォレットの構成

- ランタイム環境でのウォレットの構成

- ランタイム環境でのウォレット設定の決定

2.5.3.5.1 SSLとウォレットの作成の概要

Secure Sockets Layer(SSL)は、RSA公開鍵による暗号化と対称鍵による暗号化を使用して、認証、暗号化およびデータの整合性を実現する業界標準プロトコルです。SSLの有効時は、URLにhttpsと表示されます。

ウォレットは、SSLに必要な認証および署名された資格証明(秘密鍵、証明書および信頼できる証明書)の格納に使用されるパスワード保護されたコンテナです。次の場合は、ウォレットを作成する必要があります。

- SSL有効URLを呼び出す(たとえば、Webサービスを起動して)場合。

- タイプがSSL有効URLのリージョンを作成する場合。

- 「SSL/TLSの使用」属性を「はい」に設定してセキュアSMTPを構成する場合。

- 「認証付きSSL」を使用するように構成されたLDAP認証スキームを持つアプリケーションを使用する場合。

2.5.3.5.2 ウォレット作成の概要

ウォレットを作成するには、次のステップを実行します。

1. データベース管理者はOracle Application Expressデータベース・インスタンスでウォレットを作成する必要があります。Oracle Database Advanced Security管理者ガイドのOracle Wallet Managerの使用に関するセクションを参照してください。

2. インスタンス管理者は、インスタンスの設定ページの「ウォレット」セクションを構成して、ウォレットへのファイル・システム・パスおよび(必要に応じて)ウォレット・パスワードを指定します。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のSSL対応のWebサービスの使用に関する説明、および『Oracle Databaseエンタープライズ・ユーザー・セキュリティ管理者ガイド』のOracle Wallet Managerの使用に関する説明

2.5.3.5.3 完全開発環境でのウォレットの構成

完全開発環境でウォレット設定を指定するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「ウォレット」までスクロールします。

5. 「ウォレット・パス」で、次の形式でウォレットが格納されているファイルシステムでのパスを入力します。

file:directory-path

例は、フィールドレベル・ヘルプを参照してください。

6. ウォレットをオープンにするためにパスワードが必要な場合、次のステップを実行します。

1. 「ウォレット・パスワード」で、パスワードを入力します。

2. 「ウォレット・パスワードを変更するかどうかを確認する場合は選択」を選択します。

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

2.5.3.5.4 ランタイム環境でのウォレットの構成

ランタイム環境でウォレット設定を指定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

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 APIリファレンス』のSET_PARAMETERプロシージャに関するセクション

2.5.3.5.5 ランタイム環境でのウォレット設定の決定

ランタイム環境でのウォレット設定を決定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

ウォレット・パラメータの詳細は、表2-4: 「ウォレット・パラメータ」を参照してください。

参照:
『Oracle Application Express APIリファレンス』のGET_PARAMETERファンクションに関するセクション

2.5.3.6 レポート出力の構成

このセクションでは、Oracle Application Expressインスタンスのレポート印刷オプションを構成する方法について説明します。

- レポート出力の構成の概要

- フル開発環境でのレポート出力の構成

- ランタイム環境でのレポート出力設定の構成

- ランタイム環境でのレポート出力設定の決定

2.5.3.6.1 レポート出力の構成の概要

Oracle Application Expressにより、エンド・ユーザーがPDFを含む様々な形式でレポートをダウンロードおよび出力できる機能が提供されます。この機能を設定するには、各ユーザーは次の出力設定を構成する必要があります。

1. サイト・レベル: インスタンス管理者はこのセクションで説明するように、Oracle Application Expressインスタンス全体に対して機能のレベル(標準または拡張)を指定する必要があります。

2. アプリケーション・レベル: ワークスペース管理者および開発者は「レポート問合せ」と「レポート・レイアウト」を定義できます。「レポート問合せ」と「レポート・レイアウト」は「共有コンポーネント」に格納され、特定のページには関連がありません。

3. ページ/リージョン・レベル: 開発者は特定のページの「レポート」リージョンを編集し、レポート出力を有効化できます。つまり、エンド・ユーザーが様々な書式でリージョンを出力できるようになります。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「クラシック・レポート・リージョンの出力属性の構成」を参照してください。

ヒント:
Oracle Application ExpressをOracle Database 11gリリース1 (11.1)以上で実行している場合は、レポート出力を使用するためにネットワーク・サービスを有効にする必要があります。『Oracle Application Expressインストレーション・ガイド』のご使用の構成のOracle Database 11g以降でのネットワーク・サービスの有効化に関する説明を参照してください。

2.5.3.6.2 完全開発環境でのレポート出力の構成

完全開発環境でレポートの出力を構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「レポート出力」までスクロールします。

5. プリンタ・サーバーで、次のいずれかを選択します。

- Oracle REST Data Services -Oracle REST Data Servicesリリース2.0以上を使用する場合には、このオプションを選択します。このオプションによって、Application Expressで提供されるデフォルトのテンプレートおよびカスタマイズしたXSL-FOテンプレートを使用して、レポート問合せの作成およびレポート・リージョンの出力を含む基本的な出力機能が使用できるようになります。

注意:
「Oracle REST Data Services」オプションでは、外部出力サーバーが必要なく、かわりに、レポート・データおよびスタイルシートがリスナーにダウンロードされ、リスナーによってPDF形式にレンダリングされてから、クライアントに送信されます。この設定のPDFドキュメントはデータベースに戻されないため、Oracle REST Data Servicesベースの構成を使用する場合、出力APIはサポートされません。

- 外部(Apache FOP): 外部J2EEサーバーでApache FOPを使用している場合に、このオプションを選択します。このオプションによって、Application Expressで提供されるデフォルトのテンプレートおよびカスタマイズしたXSL-FOテンプレートを使用して、レポート問合せの作成およびレポート・リージョンの出力を含む基本的な出力機能が使用できるようになります。

- Oracle BI Publisher: Oracle BI Publisher(Oracle XML Publisherとも呼ばれる)の使用許諾が必要です。このオプションによって、レポートの問合せ結果を取得し、Oracle BI Publisherを使用して、XMLからRTF形式に変換できるようになります。Application Express内でのレポート出力用に、独自にカスタマイズしたRTFまたはXSL-FOのテンプレートをアップロードする場合、このオプションを選択してください。

参照:
Oracle BI Publisherのインストールおよび構成の詳細は、「PDF Printing in Application Express」を参照してください。次の場所にアクセスしてください。

http://www.oracle.com/technetwork/developer-tools/apex/application-express/configure-printing-093060.html

6. 「外部(Apache FOP)」および「Oracle BI Publisher」には次のオプションが適用されます。

- プリント・サーバーのプロトコル - プリント・サーバーが使用するプロトコル(HTTPまたはHTTPS)を選択します。

- プリント・サーバーのホスト・アドレス - プリント・サーバー・エンジンのホスト・アドレスを指定します。デフォルトでは、localhostに設定されています。プリント・サーバーが別の場所にインストールされている場合は、対応するホスト・アドレスを入力します。

- プリント・サーバー・ポート - プリント・サーバー・エンジンのポートを定義します。デフォルト値は8888です。

- プリント・サーバー・スクリプト - プリント・サーバー・エンジンのスクリプトを定義します。デフォルト設定は次のとおりです。

/xmlpserver/convert

7. 「出力タイムアウト」に、秒数を入力します。これは、プリント・サーバーとの通信の転送タイムアウトを秒単位で定義するオプションです。

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

2.5.3.6.3 ランタイム環境でのレポート出力設定の構成

ランタイム環境でレポート出力の設定を構成するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER(PARAMETER_NAME, PARAMETER_VALUE);
END;

使用可能なパラメータについては、表2-5を参照してください。

表2-5 ランタイム環境でのレポート出力のパラメータ

パラメータ名

説明

PRINT_BIB_LICENSED

標準サポートまたは拡張サポートのいずれかを指定します。拡張サポートの場合は、Oracle BI Publisherの使用許諾が必要です。有効な値は次のとおりです。

- STANDARD

- ADVANCED

- APEX_LISTENER

PRINT_SVR_HOST

プリント・サーバー変換エンジンのホスト・アドレス(localhostなど)を指定します。プリント・サーバーが別の場所にインストールされている場合は、対応するホスト・アドレスを入力します。

PRINT_SVR_PORT

プリント・サーバー・エンジンのポート(8888など)を定義します。値は、正の整数である必要があります。

PRINT_SVR_PROTOCOL

有効な値は次のとおりです。

- http

- https

PRINT_SVR_SCRIPT

プリント・サーバー・エンジンのスクリプトを定義します。次に例を示します。

/xmlpserver/convert

参照:
『Oracle Application Express APIリファレンス』のSET_PARAMETERプロシージャに関するセクション

2.5.3.6.4 ランタイム環境でのレポート出力設定の決定

ランタイム環境でのレポート出力設定を決定するには、次のステップを実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

使用可能なパラメータについては、表2-5を参照してください。

参照:
『Oracle Application Express APIリファレンス』のGET_PARAMETERファンクションに関するセクション

2.5.3.7 「ヘルプ」メニューの構成

インスタンス管理者は、Oracle Application Express開発環境の右上隅に表示される「ヘルプ」メニューのターゲット・ロケーションを構成できます。デフォルトでは、「ヘルプ」メニューは現在のOracle Application Expressのオンライン・ドキュメント・ライブラリを参照します。

「ヘルプ」メニューを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「ヘルプ」までスクロールします。

5. 「ヘルプのURL」でURLを編集します。
ここで定義するURLは、ユーザーがOracle Application Express内から「ヘルプ」リンクをクリックすると表示されます。

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

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のOracle Application Expressのドキュメントの概要に関する説明

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

インスタンス管理者は、ユーザーが次をリクエストする際に使用可能なワークスペースサイズを構成できます。

- 新規ワークスペースおよびスキーマ

- 既存のワークスペースに対する追加領域

ワークスペース・サイズ・オプションを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「新規ワークスペース・リクエスト・サイズ」および「ワークスペース変更リクエスト・サイズ」までスクロールします。次の項目を指定します。

- サイズ - サイズ・オプションを変更するデフォルト数を編集します。

- 表示 - ワークスペース・サイズの選択リストにすべてのサイズ・オプションを表示するために、「はい」を選択します。

- デフォルト - ワークスペースの「記憶域」フィールドに表示するデフォルト値を選択して、リクエストを変更します。

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

参照:
「自動拡張表領域の有効化」

2.5.3.9 アプリケーションID範囲の管理

インスタンス管理者は、新しいデータベースまたはWebシート・アプリケーションのIDの範囲を制御できます。大規模な複数インスタンスのインストールでID範囲を分けている場合、インスタンス間でワークスペースを容易に移動でき、アプリケーションIDを保持できます。ID範囲を有効化するには、少なくとも「最小ID」を指定する必要があります。

アプリケーションID範囲を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「アプリケーションID範囲」までスクロールし、次を指定します。

- 最小ID: データベースIDおよびWebシート・アプリケーションIDの下限範囲を入力します。

- 最大ID: データベースIDおよびWebシート・アプリケーションIDの最大範囲を入力します。

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

2.5.4 アクティブでないワークスペースの消去

このセクションでは、インスタンス管理者がアクティブでないワークスペースを消去する方法について説明します。

- アクティブでないワークスペースを消去する理由

- ワークスペースの消去設定の構成

参照:
ワークスペースの消去に関するレポートの表示については、「開発インスタンス間のアクティビティの監視」を参照してください

2.5.4.1 アクティブでないワークスペースを消去する理由。

アクティブでないワークスペースは、貴重な記憶領域を消費して、システム・パフォーマンスを低下させます。「ワークスペースの消去設定」を有効にすることによって、アクティブでないワークスペースを消去するようにOracle Application Expressを構成できます。

ワークスペースがアクティブでないとみなされると、通知電子メールが各ワークスペース管理者に送信され、特定の日数が経過するとワークスペースが消去されることが説明されます。ワークスペース管理者は、組み込まれているリンクにアクセスし、オンラインでの指示に従うことによって、ワークスペースが消去されないようにすることができます。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の電子メールの構成およびアプリケーションからの電子メールの送信に関するセクション

2.5.4.2 ワークスペースの消去設定の構成

ワークスペースの消去設定を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「ワークスペースの消去設定」をクリックします。

4. 「ワークスペースのパージ設定」で、次の設定を行います。

1. 有効: 「はい」を選択すると、ワークスペースの消去プロセスが有効になります。「いいえ」を選択すると、ワークスペースの消去プロセスが無効になります。

2. 言語: アクティブでないワークスペースのワークスペース管理者に送信される電子メール・テキストの言語を選択します。各インスタンスで選択できる言語は1つのみであることに注意してください。

3. 管理電子メール・アドレスのパージ: ワークスペース管理者への電子メールの送信元となる電子メール・アドレス(「送信元」アドレス)を入力します。

4. サマリーの電子メールを次に送信: カンマ区切りの電子メール・アドレスのリストを入力します。受信者は、消去プロセスの日次電子メール・サマリーを受信します。

5. パージまでの日数: ワークスペースが物理的に消去されるまでの日数を入力します。たとえば、10を入力すると、ワークスペースは非アクティブ・リストに追加されてから10日後に消去されます。

6. 何日前にリマインダするか: 消去日の何日前にリマインダの電子メールをワークスペース管理者に送信するかを入力します。リマインダの電子メールの基準は、次のとおりです。

- ワークスペースが非アクティブ・リストに存在する。

- ワークスペースにアクティビティが存在しない。

- ワークスペース管理者が、電子メール内のリンクにアクセスしてワークスペースが消去されないようにしていない。

7. 非アクティブ日: ワークスペースがアクティブでないと分類されるまでの非アクティブな状態の日数を入力します。非アクティブな状態には、ワークスペースへのログインがないこと、ワークスペースでアプリケーションのランタイム・アクティビティがないことが含まれます。

8. 猶予期間(日数): 猶予期間の日数を入力します。猶予期間が開始されるのは、ワークスペース管理者が自身のワークスペースが消去されないように電子メールのリンクをクリックした後です。猶予期間中にアクティビティがないと、ワークスペースは非アクティブなワークスペースのリストに再び追加されます。

9. 最大実行時間(時間): 消去プロセスが1回のワークスペース消去ジョブで実行できる時間を制限する時間数を入力します。

10. ワークスペースの最大数: 1回のワークスペース消去ジョブで消去されるワークスペースの最大数を入力します。

11. 電子メールの最大数: ワークスペース消去ジョブの実行ごとに送信されるリマインダの電子メールとワークスペースの非アクティブ電子メールの最大数を入力します。

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

2.6 共有コンポーネントの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、インスタンス管理者がパッケージ・アプリケーション・リポジトリにアップロードされたカスタム・アプリケーションを管理する方法、パッケージ・アプリケーションのインストールを監視する方法、パブリック・テーマを管理する方法について説明します。

- カスタム・アプリケーションの管理

- パッケージ・アプリケーションのインストールの進行状況の監視

- パブリック・テーマの管理

参照:
「ワークスペースの作成方法の指定の概要」

2.6.1 カスタム・アプリケーションの管理

このセクションでは、インスタンス管理者がカスタム・アプリケーションをアップロード、編集、削除する方法について説明します。

- ユーザーが利用できるカスタム・アプリケーションの作成の概要

- パッケージ・アプリケーション・リポジトリへのアクセス

- パッケージ・アプリケーション・リポジトリへのカスタム・アプリケーションのアップロード

- カスタム・アプリケーション詳細の編集

- カスタム・アプリケーションの削除

2.6.1.1 ユーザーが利用できるカスタム・アプリケーションの作成の概要

開発者は、独自のカスタム・パッケージ・アプリケーションを開発できます。Oracle提供のパッケージ・アプリケーションと同様に、カスタム・アプリケーションには、通常、アプリケーション・ページとサポートするデータベース・オブジェクトの両方が含まれています。カスタム・アプリケーションを作成するには、まずエクスポートします。次にインスタンス管理者は、そのアプリケーション・エクスポートをパッケージ・アプリケーション・リポジトリに追加します。カスタム・アプリケーションがパッケージ・アプリケーション・リポジトリに追加されると、開発者はアプリケーション・ギャラリを表示、インストール、実行、アップグレードおよび削除できるようになります。

ヒント:
パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されますが、インスタンス管理者が編集できるのはカスタム・アプリケーションのみです。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のパッケージ・アプリケーションの使用率とアプリケーションのエクスポートに関する説明を参照してください

2.6.1.2 パッケージ・アプリケーション・リポジトリへのアクセス

パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されます。ただし、インスタンス管理者がアップロード、編集、削除できるのはカスタム・アプリケーションのみです。

パッケージ・アプリケーション・リポジトリを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。
「パッケージ・データベース・アプリケーション」ページは、対話モード・レポートとして表示されます。ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

ヒント:
パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されますが、インスタンス管理者が編集できるのはカスタム・アプリケーションのみです。

2.6.1.3 パッケージ・アプリケーション・リポジトリへのカスタム・アプリケーションのアップロード

カスタム・アプリケーションをアップロードするには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

4. 「作成」をクリックします。

5. 「ファイルの指定」で、次の項目を指定します。

1. インポート・ファイル: ファイルにナビゲートします。

2. ファイル・タイプ: インポートするエクスポート・ファイルのタイプを選択します。

3. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

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

6. 「アプリケーション詳細」で、次の項目を指定します。

1. アプリケーションID: パッケージ・アプリケーションを識別する一意の整数値を指定します。デフォルトは、「エクスポート・ファイルのアプリケーション」の値です。3000から9000の間のアプリケーションIDは、Oracle Application Expressにより内部使用向けに予約されています。

2. カテゴリ: アプリケーションに関連付ける1次カテゴリを選択します。
この属性の詳細は、フィールドレベルのヘルプを参照してください。

3. 説明 - アプリケーションの簡単な説明を入力します。

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

7. 「作成」をクリックします。
属性の詳細は、フィールドレベル・ヘルプを参照してください。

2.6.1.4 カスタム・アプリケーション詳細の編集

インスタンス管理者は、アプリケーションの説明、ステータス、関連付けられているカテゴリ、アプリケーション統計、バージョンなど、カスタム・アプリケーションに関して様々な情報を追跡できます。

ヒント:
パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されますが、インスタンス管理者が編集および削除できるのはカスタム・アプリケーションのみです。

アプリケーション詳細を編集するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

4. アプリケーションの詳細を編集するには、アプリケーション名の横の「編集」アイコンをクリックします。
「アプリケーションの詳細」ページが表示されます。

5. 対象となる属性を編集します。

ヒント:
アプリケーションを「パッケージ・アプリケーション」ページに表示するかどうかは、「ステータス」属性を使用して決定します。詳細は、フィールドレベル・ヘルプを参照してください。

2.6.1.5 カスタム・アプリケーションの削除

カスタム・アプリケーションを削除するには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

4. アプリケーションを探し、アプリケーション名の隣にある「編集」アイコンをクリックします。
「アプリケーションの詳細」ページが表示されます。

5. 「削除」をクリックし、画面に表示されるステップに従います。

2.6.2 パッケージ・アプリケーションのインストールの進行状況の監視

インスタンス管理者は、パッケージ・アプリケーションのインストールの進行状況を表示することができます。

パッケージ・アプリケーションのインストールの進行状況を監視するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーションのインストールの監視」をクリックします。
「パッケージ・アプリケーションのインストール」ページが表示されます。ページの上部にある検索バーを使用して、ページをカスタマイズできます。

レポートには、各パッケージ・アプリケーションをインストールするための合計経過時間が表示されます。ログの詳細を確認するには、「イベント」列の番号をクリックします。

注意:
パッケージ・アプリケーションのログは、最大60日間保持されます。60日を超えたログは削除されます。

2.6.3 パブリック・テーマの管理

Oracle Application Expressインスタンス全体のテーマ・リポジトリは、インスタンス管理者が管理します。リポジトリに対してテーマを追加または削除できるのは、インスタンス管理者のみです。

- パブリック・テーマの概要

- テーマ・リポジトリへのパブリック・テーマの追加

- パブリック・テーマの削除

- パブリック・テーマの変更

- パブリック・テーマのエクスポートについて

2.6.3.1パブリック・テーマの概要

作成したパブリック・テーマは、テーマ・リポジトリに追加します。パブリック・テーマは、アプリケーションを作成するとき、または既存のアプリケーションのテーマを作成するときに使用できます。

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

2.6.3.2 テーマ・リポジトリへのパブリック・テーマの追加

テーマをテーマ・リポジトリに追加するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パブリック・テーマ」をクリックします。
パブリック・テーマ・ページが表示されます。

4. 「パブリック・テーマの作成」を選択します。

5. 「ワークスペース」で、ワークスペースを選択し、「次へ」をクリックします。

6. 「アプリケーション」で、アプリケーションを選択し、「次へ」をクリックします。

7. 「テーマ」で、テーマを選択し、「次へ」をクリックします。

8. 「名前」で、次の内容を指定します。

1. テーマ番号: ワークスペース内のテーマを一意に識別する番号を入力します。

2. テーマ名: ワークスペース・テーマの名前を入力します。

3. 説明: 説明を入力します。

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

9. 「パブリック・テーマの作成」をクリックします。

2.6.3.3 パブリック・テーマの削除

パブリック・テーマを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パブリック・テーマ」をクリックします。
パブリック・テーマ・ページが表示されます。

4. 削除するテーマを選択します。

5. 「削除」をクリックします。

6. 「OK」をクリックして選択を確認します。

2.6.3.4 パブリック・テーマの変更

パブリック・テーマを直接編集することはできません。パブリック・テーマを編集するには、そのテーマを使用して新しいアプリケーションを作成し、それを変更して、テーマ・リポジトリに手動で追加します。

パブリック・テーマを変更するには、次の手順を実行します。

1. 変更するテーマを使用して、アプリケーションを作成します。『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のデータベース・アプリケーションの作成に関する説明を参照してください。

2. テーマを変更します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「テーマの編集」を参照してください。

3. 既存のパブリック・テーマを削除します。

4. テーマ・リポジトリに変更したテーマを追加します。「テーマ・リポジトリへのパブリック・テーマの追加」を参照してください。

2.6.3.5 パブリック・テーマのエクスポートについて

テーマのエクスポートは、関連するアプリケーション・ファイルのエクスポートと同様の方法で行います。パブリック・テーマをエクスポートするには、次の手順を実行します。

1. 変更するテーマを使用して、アプリケーションを作成します。『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のデータベース・アプリケーションの作成に関する説明を参照してください。

2. アプリケーションをエクスポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのエクスポート」を参照してください。

3. エクスポートされたファイルをターゲットのOracle Application Expressインスタンスにインポートします。『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーション、ページまたはコンポーネント・エクスポートのインポートに関する説明を参照してください。

4. エクスポートされたファイルをエクスポート・リポジトリからインストールします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「エクスポート・ファイルのインストール」を参照してください。

2.7 メタデータの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

インスタンス管理者は、「メタデータの管理」の下にあるリンクを使用して、セッション・ステート、電子メール・キュー、インストール済の翻訳、対話モード・レポートの説明を表示し、管理することができます。

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

- メール・キューの管理

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

- 対話モード・レポートのサブスクリプションの削除

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

このセクションでは、「セッション・ステート」ページでセッション・ステートの統計を表示し、セッション・ステートを消去する方法について説明します。

- セッション状態の概要

- 消去前のセッションの詳細の表示

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

- 消去前のセッション統計の表示

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のワークスペースのセッション・ステートの管理に関する項およびセッション・ステートの管理に関する項を参照してください

2.7.1.1 セッション状態の概要

セッションは、ページ・ビュー間で永続性(またはステートフルな動作)を確立するために使用される論理的な構成体です。各セッションには、一意のIDが割り当てられ、Application Expressエンジンは、このセッションIDを使用して、各ページ・ビューの前後に、アプリケーションで作業中のデータ・セット(セッション・ステート)を格納および取得します。自動プロセスによって、8時間ごとに、経過時間が24時間を超えたセッションがクリアされます。インスタンス管理者は、セッションを手動で消去することもできます。

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

2.7.1.2 消去前のセッションの詳細の表示

セッションを消去する前に、インスタンス管理者は「最近のセッション」ページで最近のセッションのリストを表示してから、セッションの詳細にドリルダウンすることができます。

最近のセッションのリストを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

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

4. 「最近のセッション」をクリックします。

5. 最近のセッション・ページでは、次の操作を実行できます。

- セッション番号をクリックして、追加の詳細情報を表示します。

- 「セッションの消去」をクリックして、表示されているセッションを削除します。

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

インスタンス管理者は、セッションの消去ページを使用して、経過時間別にセッションを消去できます。

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

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

4. 「セッションのパージ」をクリックします。
「セッションのパージ」ページが表示されます。

5. 「パージする最大セッション」で、削除するセッションの最大数を指定します。

6. 「これより古いセッションのみをパージ」に、削除するセッションの経過時間を指定します。

7. 選択したセッションを消去するには、「セッションの消去」をクリックします。

2.7.1.4 消去前のセッション統計の表示

セッション・ステートの統計ページで、インスタンス管理者は消去前にカレント・セッションの統計を表示できます。

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

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

4. 「セッション・ステートの統計」を選択します。

5. 現在のセッションを削除するには、「セッションのパージ」をクリックします。

2.7.2 メール・キューの管理

このセクションでは、インスタンス管理者がメール・キュー内の電子メール・メッセージを監視することで、アプリケーションから送信された電子メールを管理する方法について説明します。

ヒント:
メール・ログを表示するには、「開発インスタンス間のアクティビティの監視」を参照してください。

2.7.2.1 メール・キューのメッセージの送信と削除

メール・キューのメッセージを送信および削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「メール・キュー」をクリックします。
メール・キュー・ページが表示されます。

電子メールの送信に問題がある場合(間違った電子メール・アドレスや使用できないメール・サーバーなど)、メール・メッセージは最後に発生したエラーとともにメール・キューに保持されます。その後に試行される電子メールの送信では、送信を試みる間隔が長くなります(1分、2分、4分、8分、16分など)。

4. 次のボタンを使用して、メール・キュー内のメッセージを管理します。

- すべてのメールの送信: キュー内のメッセージを送信します。エラーが発生したメッセージに対する計算された遅延が監視されます。

- すべてのメールの送信の強制: エラーが発生したメッセージに対する計算された遅延が無視され、キュー内のすべてのメッセージの送信が試行されます。

- 削除: 選択したメッセージが削除されます。

- リセット: ページ区切りがリセットされます。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の電子メールの構成およびアプリケーションからの電子メールの送信に関するセクション

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

インスタンス管理者は、現行の開発インスタンス内にインストールされた翻訳言語を表示するページを表示できます。

インストール済の翻訳のリストを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「インストール済の翻訳」をクリックします。
インストール済の翻訳ページが表示されます。このページには、言語のリストが表示され、翻訳がロードされたかどうかが示されます。

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

2.7.4 対話モード・レポートのサブスクリプションの削除

インスタンス管理者は、現在の開発インスタンス内にある対話モード・レポートのサブスクリプションを管理できます。

対話モード・サポートのサブスクリプションを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「対話モード・レポートのサブスクリプション」をクリックします。
「対話モード・レポートのサブスクリプション」ページは、対話モード・レポートとして表示されます。ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

4. 削除するサブスクリプションを選択して、左にあるチェック・ボックスを選択します。

5. 「チェックした項目の削除」をクリックします。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』Oracle Application Expressの対話モード・レポートのサブスクリプションに関する項と、『Oracle Application Express APIリファレンス』のREMOVE_SUBSCRIPTIONプロシージャに関する項を参照してください

2.8 エクスポートしたアプリケーションをランタイム環境にインストール

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、エクスポートしたアプリケーションをランタイム環境にインストールする方法について説明します。

- ランタイム環境を使用するメリットについて

- エクスポートしたアプリケーションをランタイム環境にインストール

2.8.1 ランタイム環境を使用するメリットについて

Oracle Application Expressランタイム環境では、本番アプリケーションは実行できますが、管理用のWebインタフェースは提供されません。ランタイム環境にはアプリケーションの実行に必要なパッケージのみしか含まれていないため、ランタイム環境は外部からの攻撃に対して強い環境になります。SQL*PlusおよびAPEX_INSTANCE_ADMIN APIを使用して、Oracle Application Expressランタイム環境を管理できます。

参照:
Oracle Application Express APIリファレンスの「APEX_INSTANCE_ADMIN」。

ヒント:
Webシートは、Oracle Application Expressランタイム環境ではサポートされていません。

2.8.2 エクスポートしたアプリケーションをランタイム環境にインストール

エクスポートされたアプリケーションをランタイム環境にインストールするには、次のステップを実行する必要があります。

1. 「ワークスペースのエクスポートおよびインポート」の説明に従って、アプリケーションが開発されたApplication Expressインスタンスからワークスペースをエクスポートします。

2. SQL*Plusを使用して、ワークスペースをランタイム環境にインポートします。

- APEX_050000、SYS、SYSTEM、またはロールAPEX_ADMINISTRATOR_ROLEが付与されているスキーマとして接続します。

ヒント:
APEX_ADMINISTRATOR_ROLEは、別のデータベース・ロールを介してではなく、ユーザーに直接付与される必要があります。

- ワークスペースのインポート・ファイルを実行します。
ワークスペースのエクスポート・ファイルがOracle Application Express 3.2より前のバージョンで作成されている場合、APEX_050000として接続する必要があります。

3. SQL*Plusを使用して、アプリケーションをエクスポートし、ランタイム環境にインポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションおよび関連ファイルのエクスポート」を参照してください。

参照:
「ランタイム環境でのワークスペースの手動作成」、「スキーマへのワークスペースの割当ての管理」、「ランタイム環境のワークスペースからのスキーマ・マッピングの削除」および「ランタイム開発環境でのワークスペースの削除」

2.9 メッセージの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

インスタンス管理者は、ログイン・メッセージおよびシステム・メッセージを作成することで、Oracle Application Expressインスタンス内のすべてのユーザーに連絡できます。管理者はログイン・メッセージとシステム・メッセージ(プライバシに関する通知やアクセス制限など)を併用して、すべてのシステム・ユーザーに連絡できます。

- ログイン・メッセージの定義

- システム・メッセージの定義

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

参照:
「ワークスペースのお知らせの定義」および「管理サービスでのワークスペース・メッセージの定義」

2.9.1 ログイン・メッセージの定義

このセクションでは、Oracle Application Expressのサインイン・ページに表示されるメッセージをインスタンス管理者が作成する方法について説明します。

- ログイン・メッセージの概要

- ログイン・メッセージの作成

- ログイン・メッセージの編集または削除

2.9.1.1 ログイン・メッセージの概要

ログイン・メッセージは、次の図に示しよすに、Oracle Application Expressのサインイン・ページの一番下に表示されます。

2.9.1.2 ログイン・メッセージの作成

ログイン・メッセージを作成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「ログイン・メッセージの定義」をクリックします。

4. 「メッセージ」にメッセージを入力します。メッセージには任意のテキストおよびHTML形式(オプション)を含めることができます。

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

2.9.1.3 ログイン・メッセージの編集または削除

ログイン・メッセージを編集または削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「ログイン・メッセージの定義」をクリックします。

4. 「メッセージ」で、テキストを編集または削除します。

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

2.9.2 システム・メッセージの定義

このセクションでは、「ワークスペース」ホームページに表示されるシステム・メッセージをインスタンス管理者が作成する方法について説明します。

- システム・メッセージの概要

- システム・メッセージの作成および編集

2.9.2.1 システム・メッセージの概要

システム・メッセージには、メッセージ・テキストとテキスト識別子の左に金色のアイコンがあり、「システム・メッセージ」がメッセージ・テキストの下に表示されます。

2.9.2.2 システム・メッセージの作成および編集

システム・メッセージを作成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「システム・メッセージの定義」をクリックします。

4. 「メッセージ」にメッセージを入力します。メッセージには任意のテキストおよびHTML形式(オプション)を含めることができます。

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

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

このセクションでは、「ワークスペース」ホームページまたは「ワークスペース・ログイン」ページに表示される「サイト固有のタスク」リストをインスタンス管理者が作成する方法について説明します。「サイト固有のタスク」リストを使用して、トレーニング、ディスカッション・フォーラム、ユーザー・フィードバックなど重要なユーザー情報へのリンクを含めます。

ヒント:
「サイト固有のタスク」リージョンが表示されるのは、リンクが定義されている場合のみです。

- 新しいタスクの追加

- 既存のタスクの編集

- タスクの削除

2.9.3.1 新しいタスクの追加

「サイト固有のタスク」リストに新しいタスクを追加するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「サイト固有のタスクの管理」をクリックします。
「サイト固有のタスク」ページが表示されます。

4. 新しいリンクを作成するには、「作成」をクリックします。

5. サイト固有のタスクの作成/編集ページでは、次を指定できます。

1. 表示順序: リスト内でのこのタスクの相対順序を指定します。

2. 表示位置: このタスクが表示されるページ(ワークスペース・ログイン・ページまたはワークスペースホームページ)を指定します。

3. タスク名: このタスクの名前を入力します。

4. タスク・リンク: 相対URL(f?p構文の使用など)または絶対URL(http://www.oracle.com/technetwork/index.htmlなど)を使用して、このタスクのリンク・ターゲットを入力します。

5. 表示: 「タスク・リンク」を表示するには、「はい」を選択します。「いいえ」を選択すると、表示が無効になります。

6. 「作成」をクリックします。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「f?p構文を使用したページのリンク」

2.9.3.2 既存のタスクの編集

既存のタスクを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「サイト固有のタスク」をクリックします。
「サイト固有のタスク」ページが表示されます。

4. タスク名を選択します。

5. サイト固有のタスクの作成/編集ページで、該当する属性を編集します。

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

2.9.3.3 タスクの削除

既存のタスクを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「サイト固有のタスク」をクリックします。
「サイト固有のタスク」ページが表示されます。

4. タスク名を選択します。

5. 「削除」をクリックします。

2.10 ログおよびファイルの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、ログ・エントリの削除方法と、ログ間隔の構成方法について説明します。

- SQLワークショップ・ログの削除

- ページ・ビュー・アクティビティ・ログのエントリの削除

- 開発者アクティビティ・ログのエントリの削除

- アクセス・カウント・ログのエントリの削除

- ログイン・アクセス・ログの削除

- ログ間隔の管理

- アクティビティ・ログのアーカイブ

2.10.1 SQLワークショップ・ログの削除

SQLワークショップには、SQLコマンドで実行されたSQL文の履歴が保存されます。

SQLワークショップのログ・エントリを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「SQLワークショップ・ログ」をクリックします。

4. 「SQLワークショップ・ログ」で、次のいずれかをクリックします。

- スクリプト・ファイルの実行ログ・エントリ

- SQLコマンド・プロセッサの履歴エントリ

5. ログをクリーンアップ・ページで、次の操作を実行します。

- 経過時間ごとにエントリを削除するには、削除するエントリの経過時間を指定して「エントリの削除」をクリックします。

- すべてのエントリを削除するには、「ログを切捨て」をクリックします。

参照:
『Oracle Application Express SQLワークショップ・ガイド』のコマンド履歴からのコマンドへのアクセスに関するセクション

2.10.2 ページ・ビュー・アクティビティ・ログのエントリの削除

ページ・ビュー・アクティビティ・ログは、アプリケーションでのユーザー・アクティビティを追跡します。このセクションでは、ページ・アクティビティ・ログの削除方法について説明します。

- ページ・ビュー・アクティビティ・ログの概要

- ページ・ビュー・アクティビティ・ログの手動切捨て

2.10.2.1 ページ・ビュー・アクティビティ・ログの概要

Application Expressエンジンは、2つのログを使用してユーザー・アクティビティを追跡します。いずれの時点でも、いずれかのログがカレントとして指定されています。レンダリングされたページ・ビューごとに、Application Expressエンジンによってログ・ファイルに1つの行が挿入されます。ログの切替えは、ページ・ビュー・アクティビティ・ログ・ページに示された間隔で実行されます。その時点で、Application Expressエンジンによって非カレントのログのすべてのエントリが削除され、そのログがカレントに指定されます。

開発者は、アプリケーション定義の編集ページの「ロギング」属性を使用してアプリケーション内のロギングを有効にできます。

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーション定義の編集に関するセクション

2.10.2.2 ページ・ビュー・アクティビティ・ログの手動切捨て

アクティビティ・ログを手動で切り捨てるには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「ページ・ビュー・アクティビティ・ログ」をクリックします。
ページ・ビュー・アクティビティ・ログ・ページが表示されます。

4. 「ログを切捨て」をクリックします。

5. 「ログ1を切捨て」または「ログ2を切捨て」をクリックします。

参照:
「ワークスペース・ダッシュボードの表示」

2.10.3 開発者アクティビティ・ログのエントリの削除

開発者アクティビティ・ログは、個々のワークスペース内のアプリケーションに対する変更を追跡します。経過時間が1か月を超えるログ・エントリは自動的に削除されます。

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「開発者アクティビティ・ログ」をクリックします。
開発者アクティビティ・ログ・ページが表示されます。

4. 開発者アクティビティ・ログ・ページで、「管理」をクリックします。

5. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

参照:
開発者アクティビティ・ログについては、「開発者アクティビティ・ダッシュボード」を参照してください

2.10.4 アクセス・カウント・ログのエントリの削除

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

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「外部アクセス・カウント・ログ」をクリックします。
外部アクセス・カウント・ログ・ページが表示されます。

4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

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

2.10.5 ログイン・アクセス・ログの削除

ログイン・アクセス・ログにより、Oracle Application Express環境にアクセスする開発者および管理者と、開発者が利用できる組込みログインAPIを使用しているOracle Application Expressアプリケーションのエンド・ユーザーによる認証イベントが記録されます。古いログ・エントリは、定期的にログ表から削除されます。

ログイン・アクセス・ログを切り捨てるには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「ログイン・アクセス・ログ」をクリックします。
ログイン・アクセス・ログ・ページが表示されます。

4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

2.10.6 ログ間隔の管理

「ログ間隔の管理」ページを使用して、ログ・ファイルのログ情報を保持する最小日数を設定します。

ログ間隔を管理するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「ログ間隔の管理」をクリックします。
「ログ間隔の管理」ページが表示されます。

4. ログのタイプごとに、間隔の期間を日数で入力します。
指定可能な最大値は180日で、デフォルトは14日です。ログ情報を長い期間保持することによって、ランタイム・パフォーマンスが低下する場合があります。

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

参照:
『Oracle Application Express APIリファレンス』のSET_LOG_SWITCH_INTERVALプロシージャに関する説明

2.10.7 アクティビティ・ログのアーカイブ

アクティビティ・ログをアーカイブすると、Oracle Application Expressアクティビティ・ログを取得して要約し、その結果がアーカイブ済のアクティビティ・ログに書き込まれます。

Oracle Application Expressアクティビティ・ログをアーカイブするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「アーカイブ・アクティビティ・ログ」をクリックします。
「アーカイブ・アクティビティ・ログ」が開き、前回のアーカイブ日、アーカイブ日数、ワークスペース数がリストされます。

4. 「アーカイブ・アクティビティ・サマリー」をクリックします。

2.11 サインアップ・ウィザードの実行時の同意書またはアンケートの組込み

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

インスタンス管理者は、ユーザーが新規サインアップ・ウィザードを実行するときに、同意書またはアンケートを作成して含めることもできます。

- 同意書の定義

- サインアップ・アンケートの定義

- 新規サービス・サインアップ・ウィザードの実行

2.11.1 同意書の定義

ユーザーが新規サービス・サインアップ・ウィザードを実行した際に、インスタンス管理者は、ウィザードがサービス・リクエストを送信する前に、ユーザーが同意書を受諾するように義務づけることができます。

同意書を含めて定義するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「セルフ・サービス・サインアップ」で、「新規サービス・サインアップ・ウィザードの管理」をクリックします。

4. 「正当性と同意書」で、次の手順を実行します。

1. 「正当性が必要」で、「はい」または「いいえ」を選択します。

2. 「同意書を有効化」で、同意書を含めるかどうかを選択します。次のオプションがあります。

- はい: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義した同意書を含めます。

- いいえ: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義した同意書を含めません。

3. 「同意書テキスト」に同意書のテキストを入力します。

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

2.11.2 サインアップ・アンケートの定義

インスタンス管理者は、ユーザーが新規サービス・サインアップ・ウィザードの実行時に答えるアンケートの質問を含めることもできます。

アンケートを含めて定義するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「セルフ・サービス・サインアップ」で、「新規サービス・サインアップ・ウィザードの管理」をクリックします。

4. 「アンケートの質問」で、次の手順を実行します。

1. 「アンケートを有効化」で、アンケートを含めるかどうかを選択します。次のオプションがあります。

- はい: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義したアンケートの質問を含めます。

- いいえ: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義したアンケートの質問を含めません。

2. 「質問」の下に、質問および回答を入力します。
各質問に対してすべての回答を改行で区切って1つのフィールドに入力します。「前のテキスト」フィールドおよび「後のテキスト」フィールドを使用して、最初と最後のテキストを含めます。

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

参照:
「「アンケートをサインアップ」レポートの表示」

2.11.3 新規サービス・サインアップ・ウィザードの実行

新規サービス・サインアップ・ウィザードを実行するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「セルフ・サービス・サインアップ」で、「新規サービス・サインアップ・ウィザードの実行」をクリックします。

4. 画面に表示されるステップに従います。

2.12 スキーマの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、Oracle Application Expressインスタンス内のスキーマを管理する方法について説明します。

- Oracle Application Expressエンジン・スキーマの概要

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

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

参照:
「「解析対象スキーマ」レポートの表示」および「スキーマへのワークスペースの割当ての管理」

2.12.1 Oracle Application Expressエンジン・スキーマの概要。

スキーマはデータベース・オブジェクトの論理的なコンテナです。インスタンス管理者はApplication Expressエンジン・スキーマ内で特定のアクションを実行する必要がある場合があります。たとえば、インスタンス管理者がOracleデフォルト・スキーマを割り当てられるようにするには、データベース管理者(DBA)がApplication Expressエンジン内でAPEX_SITE_ADMIN.UNRESTRICT_SCHEMAプロシージャを実行して権限を明示的に付与する必要があります。

参照:
APEX_SITE_ADMIN.UNRESTRICT_SCHEMAプロシージャについては、「Oracleデフォルト・スキーマの制限の理解」を参照してください。

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

参照:
APEX_SITE_ADMIN.UNRESTRICT_SCHEMAプロシージャについては、「Oracleデフォルト・スキーマの制限の理解」を参照してください。

Oracle Application Expressインスタンスで現在使用されているApplication Expressエンジン・スキーマを判別するには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. DBA権限(SYSTEMなど)を使用して、スキーマ内で次の問合せを実行します。

SELECT DISTINCT TABLE_OWNER FROM all_synonyms
WHERE SYNONYM_NAME = 'WWV_FLOW' and OWNER = 'PUBLIC'

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

このセクションでは、権限を付与する方法と取り消す方法について説明します。

- ワークスペースへのOracleデフォルト・スキーマの割当てについて

- Oracleデフォルト・スキーマの割当て権限の付与

- Oracleデフォルト・スキーマの割当て権限の取消し

- 制限付きスキーマでの作業

- 権限ステータスの判別

2.12.3.1 ワークスペースへのOracleデフォルト・スキーマの割当てについて

インスタンス管理者は、Oracle Application Expressのインストール時に、Oracleデフォルト・スキーマをワークスペースに割り当てることができません。デフォルト・スキーマ(SYS、SYSTEM、RMANなど)は、様々な製品機能および内部使用のために予約されています。デフォルト・スキーマへのアクセスは非常に強力な権限となる場合があります。たとえば、デフォルト・スキーマSYSTEMへのアクセスが可能なワークスペースでは、SYSTEMユーザーを解析対象とするアプリケーションを実行できます。

インスタンス管理者がほとんどのOracleデフォルト・スキーマをワークスペースに割り当てられるようにするには、データベース管理者(DBA)がSQL*Plusを使用してAPEX_INSTANCE_ADMINパッケージでプロシージャを実行する権限を明示的に付与する必要があります。ただし、Oracle Application Expressリリース3.1以上では、SYSとSYSTEMスキーマが、ワークスペースで解析スキーマとして使用されなくなる場合があります。

注意:
APEX_INSTANCE_ADMINパッケージのプロシージャへの引数として渡される、すべてのスキーマおよびワークスペースの名前は、コール元で提供されている名前と同じものが使用されます。
たとえば、p_schema =>'system'のような引数の値を渡す場合、小文字のスキーマ名'system'が記録され、参照されます。この例の場合、共通スキーマ名である(大文字の)SYSTEMを参照する際に、予期しない結果が返される可能性があります。

2.12.3.2 Oracleデフォルト・スキーマの割当て権限の付与

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.UNRESTRICT_SCHEMAプロシージャを実行することで、Oracleスキーマをワークスペースに割り当てる権限をインスタンス管理者に付与できます。次に例を示します。

EXEC APEX_INSTANCE_ADMIN.UNRESTRICT_SCHEMA(p_schema => 'RMAN');
COMMIT;

この例は、インスタンス管理者がRMANスキーマを任意の業領域に割り当てられるようにします。

参照:
「Oracle Application Expressエンジン・スキーマの判別」

2.12.3.3 Oracleデフォルト・スキーマの割当て権限の取消し

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.RESTRICT_SCHEMAプロシージャを実行することで、この権限を取り消せます。次に例を示します。

EXEC APEX_050000.APEX_INSTANCE_ADMIN.RESTRICT_SCHEMA(p_schema => 'RMAN');
COMMIT;

この例では、インスタンス管理者はワークスペースにRMANスキーマを割り当てることができなくなります。ただし、すでにRMANスキーマに割当て済のワークスペースによるRMANスキーマは、そのまま使用できます。

参照:
「Oracle Application Expressエンジン・スキーマの判別」

2.12.3.4 制限付きスキーマでの作業

このセクションでは、制限付きスキーマの扱い方について説明します。

- 特定のワークスペースを例外として指定

- スキーマのワークスペースの例外の削除

- ワークスペースのスキーマの例外の削除

2.12.3.4.1 特定のワークスペースを例外として指定

スキーマがCREATE_SCHEMA_EXCEPTIONプロシージャを使用して制限されている場合、DBAはAPEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTIONプロシージャを実行することで、特定の作業領域を例外として指定できます。次に例を示します。

EXEC APEX_050000.APEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTION(p_schema => 'RMAN', p_workspace=> 'DBA_WORKSPACE');
EXEC APEX_050000.APEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTION(p_schema => 'RMAN', p_workspace  => 'AUDITOR_WORKSPACE');
COMMIT;

この例では、インスタンス管理者はAUDITOR_WORKSPACEという名前のワークスペースをRMANスキーマに割り当てることができなくなります。ただし、この制限はREMOVE_SCHEMA_EXCEPTIONプロシージャが実行された後に処理されたワークスペースの割当てリクエストに対してのみ適用されます。AUDITOR_WORKSPACEがRMANスキーマに割り当てられている場合、この方法ではワークスペースによるスキーマの使用続行を阻止できません。

2.12.3.4.2 スキーマのワークスペースの例外の削除

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.REMOVE_SCHEMA_EXCEPTIONSを実行することで、スキーマに対するすべてのワークスペース例外を取り消せます。次に例を示します。

EXEC APEX_050000.APEX_INSTANCE_ADMIN.REMOVE_SCHEMA_EXCEPTIONS(p_schema => 'RMAN');
COMMIT;

この例では、すでにRMANスキーマが制限されているが、1つ以上の例外が事前に作成済の場合に、インスタンス管理者はあらゆるワークスペースをRMANスキーマに割り当てることができなくなります。

2.12.3.4.3 ワークスペースのスキーマの例外の削除

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.REMOVE_WORKSPACE_EXCEPTIONSプロシージャを実行することで、すべてのスキーマの例外を取り消せます。次に例を示します。

EXEC APEX_050000.APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE_EXCEPTIONS(p_workspace => 'AUDITOR_WORKSPACE');
COMMIT;

この例では、AUDITOR_WORKSPACEという名前のワークスペースに対して、制限付きスキーマの例外が事前に作成されている場合に、インスタンス管理者はあらゆる制限付きスキーマをこのワークスペースに割り当てることができなくなります。

2.12.3.5 権限ステータスの判別

DBAは、SQL*Plusを使用してutilitiesディレクトリでスクリプトreport_instance_configuration.sqlを実行することで、権限の現在のステータスを判定できます。次に例を示します。

utilitiesディレクトリでスクリプトreport_instance_configuration.sqlを実行するには、次の手順を実行します。

1. utilitiesディレクトリに移動します。

$ cd utilities

2. SQL*Plusに接続し、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

3. 次の文を実行します。

SQL> @report_instance_configuration.sql

生成されたレポートに、制限付きスキーマやスキーマ例外など、Application Expressのインスタンスに関する一般情報が表示されます。

2.13 ワークスペースの作成

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

ユーザーがOracle Application Expressにサインインするためには、Oracle Application Expressにサインインし、ワークスペースと呼ばれる共有の作業領域にサインインします。管理者は、手動でワークスペースを作成することも、自動化されたアプローチを利用することもでき、その場合ユーザーがログイン・ページでリンクをクリックします。このセクションでは、インスタンス管理者がワークスペースを作成する方法について説明します。

- ワークスペースの概要

- ワークスペースの作成方法の指定の概要

- 割当てモードの選択

- Oracle-Managed Filesがワークスペース割当てに及ぼす影響

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

- 複数のワークスペースの作成

参照:
「既存のワークスペースの管理」

2.13.1 ワークスペースの概要

ユーザーがOracle Application Expressにサインインする場合、ワークスペースという作業用の共有領域にサインインします。ワークスペースでは、オブジェクト、データおよびアプリケーションをプライベートに保持しながら、同一のOracle Application Expressのインストール内で複数のユーザーが作業できます。各ワークスペースには、一意の数値IDおよび名前が含まれます。

ワークスペースに変更を加えるためには、ワークスペース管理者がサービスまたは変更リクエストをインスタンス管理者に送信する必要があります。変更リクエストの承認または新しいワークスペースの割当てを行うことができるのはインスタンス管理者のみです。

参照:
「サービス・リクエストの作成」および「ワークスペースリクエストおよび変更リクエストの管理」

2.13.2 ワークスペースの作成方法の指定の概要

インスタンス管理者は、特定のOracle Application Expressインスタンスでのワークスペースの割当て(または作成)プロセスの動作方法を決定できます。割当ての動作方法を決定するには、インスタンス管理者は、インスタンスの設定ページで次のいずれかのオプションを選択します。

- 「手動」 - このモードでは、インスタンス管理者が新しいワークスペースを作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。ユーザーはログイン・ページのリンクをクリックしてリクエスト・フォームにアクセスします。ワークスペース・リクエストが承認されると、該当するログイン情報が電子メールで自動的にユーザーに送信されます。

- 電子メールの検証でのリクエスト - このモードでは、ユーザーがログイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

注意:
ログイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、前の手順で説明した「リクエスト」または「電子メールの検証でのリクエスト」セクションの割当てステータスを選択する必要があります。割当てステータスが「手動」に設定されている場合、ログイン・ページにリンクが表示されません。

参照:
「割当てモードの選択」、「電子メール割当ての無効化」、「電子メールの構成」および「ワークスペースリクエストおよび変更リクエストの管理」

2.13.3 割当てモードの指定

割当てモードを選択するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「セルフ・サービス」で、割当てステータスを選択します。

- 手動: インスタンス管理者が新しいワークスペースを手動で作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。このオプションを選択することにより、ログイン・ページにユーザーがワークスペースをリクエストできるリンクが表示されます。ユーザーがワークスペースをリクエストすると、各リクエストは承認用のキューに送信されます。リクエストが承認されると、ユーザーにログイン資格証明(ワークスペース名、ユーザー名およびパスワード)を含む電子メールが送信されます。

- 電子メールの検証でのリクエスト - このモードでは、ユーザーがサインイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

ヒント:
「電子メールの検証でのリクエスト」を選択すると、ワークスペースの割当てを無効にしたり、ユーザーにメッセージを送信できます。「電子メール割当ての無効化」を参照してください。

5. 「リクエスト」または「電子メールの検証でのリクエスト」を選択した場合は、次のステップを実行します。

- 開発サービスURL: サービスのURLを入力します(オプション)。この値は、リクエスト承認時の電子メールで使用されます。この設定を行わなかった場合、このURLはご使用の環境から導出されます。

- 検証コードが必要: リクエスト処理時に検証コードを表示して必要とするかどうかを決定します。「はい」または「いいえ」を選択します。

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

注意:
ログイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、前の手順で説明した「リクエスト」または「電子メールの検証」の割当てステータスを選択する必要があります。割当てステータスが「手動」に設定されている場合、ログイン・ページにリンクが表示されません。

参照:
「電子メール割当ての無効化」、「電子メールの構成」および「ワークスペースリクエストおよび変更リクエストの管理」

2.13.4 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の使用

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

インスタンス管理者は、完全開発環境またはランタイム環境のいずれかで手動でワークスペースをプロビジョニングできます。

- 完全開発環境でのワークスペースの手動作成

- ランタイム環境でのワークスペースの手動作成

2.13.5.1 完全開発環境でのワークスペースの手動作成

ワークスペースを手動で作成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースの作成」をクリックします。
ワークスペースの作成ウィザードが表示されます。

4. 「ワークスペースの指定」では、次の情報を入力します。

1. ワークスペース名: 一意のワークスペース名を入力します。

2. ワークスペースID: 「ワークスペースID」を空のままにすると、新しいワークスペースIDが自動的に生成されます。ワークスペースIDは、100000よりも大きい正の整数である必要があります。

3. ワークスペースの説明: ワークスペースの説明を入力します。

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

5. 「ワークスペースの指定」で、ワークスペース名および説明を入力し、「次へ」をクリックします。

6. 「スキーマの指定」で、既存のスキーマを再利用するか、新しく作成するかを指定します。
既存のスキーマを使用する場合

1. 「既存のスキーマを再利用」 - 「はい」を選択します。

2. 「スキーマ名」 - リストからスキーマを選択します。

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

新しいスキーマを作成する場合

1. 「既存のスキーマを再利用」- 「いいえ」を選択します。

2. 「スキーマ名」 - リストからスキーマを選択します。

3. スキーマ・パスワード - パスワードを入力します。

4. 「領域割当て制限」 (MB) - 領域割当て制限を入力します。

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

7. 「管理者の指定」で、ワークスペース管理者の情報を入力して、「次へ」をクリックします。

8. 選択内容を確認して、「ワークスペースの作成」をクリックします。

2.13.5.2 ランタイム環境でのワークスペースの手動作成

ランタイム環境にワークスペースを追加するには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の例に、ADD_WORKSPACEプロシージャを使用して、HRおよびOE用の追加のスキーマ・マッピングとともにSCOTTというプライマリ・スキーマを使用するMY_WORKSPACEという新しいワークスペースを追加する方法を示します。

BEGIN
APEX_INSTANCE_ADMIN.ADD_WORKSPACE (
p_workspace_id => 8675309,
p_workspace => 'MY_WORKSPACE',
p_primary_schema => 'SCOTT',
p_additional_schemas => 'SCOTT' );
END;

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

2.13.6 複数のワークスペースの作成

インスタンス管理者は、「複数のワークスペースの作成」ウィザードを実行することで、複数のワークスペースを割り当てることができます。

複数のワークスペースを作成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「複数のワークスペースの作成」をクリックします。
「複数のワークスペースの作成」ウィザードが表示されます。

4. 「ワークスペースのプロビジョニングで使用」で、次のいずれかを選択します。

- システム生成のワークスペース名

- 固定の接頭辞と整数連番の接尾辞が付いたワークスペース名

- ワークスペース名として電子メール・ドメイン名を使用し、重複に対しては整数連番の接尾辞を指定

5. 前述の手順で選択したオプションに応じて、次を選択します。

ヒント:
特定のフィールドの詳細は、フィールドレベル・ヘルプを参照してください。

- システム生成のワークスペース名

- ワークスペース数

- サンプル・アプリケーションのインストール

- サンプルWebシートのインストール

- サンプルのDEPT表とEMP表のインストール

- 領域割当て制限(MB)

- リソース・マネージャ・コンシューマ・グループ

- ワークスペースの自動パージを許可

- ワークスペースの説明

- 固定の接頭辞と整数連番の接尾辞が付いたワークスペース名

- ワークスペース接頭辞

- ワークスペース数

- サンプル・アプリケーションのインストール

- サンプルWebシートのインストール

- サンプルのDEPT表とEMP表のインストール

- 領域割当て制限(MB)

- リソース・マネージャ・コンシューマ・グループ

- ワークスペースの自動パージを許可

- ワークスペースの説明

- ワークスペース名として電子メール・ドメイン名を使用し、重複に対しては整数連番の接尾辞を指定

- サンプル・アプリケーションのインストール

- サンプルWebシートのインストール

- サンプルのDEPT表とEMP表のインストール

- 領域割当て制限(MB)

- リソース・マネージャ・コンシューマ・グループ

- ワークスペースの自動パージを許可

- 電子メール・アドレス

- ワークスペースの説明

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

7. 選択した項目を確認して、「ワークスペースのプロビジョニング」をクリックします。

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

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

このセクションでは、インスタンス管理者がOracle Application Expressインスタンス内にある既存のワークスペースを管理できる方法について説明します。

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

- ワークスペースの削除

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

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

- インスタンスのコンポーネントの可用性の管理

- 管理サービスでのワークスペース・メッセージの定義

- ワークスペースの検索の実行

- ブラウザ攻撃を防ぐためのワークスペースの分離

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

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

- ワークスペース別のファイル・サイズおよびファイル数の表示

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

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

- 管理サービスでのアプリケーション・ビルド・ステータスの変更

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

参照:
「ワークスペースの作成」、「スキーマの管理」、「Application Expressインスタンス間でのユーザーの管理」および「開発インスタンス間のアクティビティの監視」

2.14.1 既存のワークスペース情報の表示

「既存のワークスペース」レポートを使用して、既存のワークスペースに関する対話モード・レポートを表示します。「既存のワークスペース」レポートから、ワークスペースの詳細の表示または編集が可能です。

既存のワークスペースを表示および編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。
既存のワークスペース・ページが表示されます。

4. ワークスペースを編集するには、そのワークスペース名をクリックします。
「ワークスペース情報の編集」ページが表示されます。

関連項目:
「ブラウザ攻撃を防ぐためのワークスペースの分離」および「ワークスペース・サマリー・レポートの表示」

2.14.2 ワークスペースの削除

このセクションでは、インスタンス管理者がワークスペースを削除する方法について説明します。ワークスペースを削除しても、関連付けられているデータベース・オブジェクトは削除されません。関連付けられているスキーマを削除する場合、データベース管理者(DBA)は、Oracle Enterprise Manager、SQL*Plusなどの標準的なデータベース管理ツールを使用する必要があります。

参照:
『SQL*Plusユーザーズ・ガイドおよびリファレンス』、「ワークスペース・サマリー・レポートの表示」および「ワークスペースの作成」

- アクティブではないワークスペースの識別

- 完全開発環境でのワークスペースの削除

- ランタイム開発環境でのワークスペースの削除

2.14.2.1 アクティブではないワークスペースの識別

このセクションでは、アクティブでないワークスペースの識別方法を説明します。

- アクティブではないワークスペースの識別方法

- 最近の更新をチェックしてアクティブではないワークスペースを識別

- サンプル・アプリケーションのみを持つワークスペースの表示

- アクティブではないワークスペースに関連付けられているリソースの削除

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

2.14.2.1.1 アクティブではないワークスペースの識別方法

ホスティングされた大規模なOracle Application Expressインスタンスを管理している場合は、アクティブではないワークスペースを手動で削除すると、他のユーザーに対してリソースを開放できます。アクティブではないワークスペースを手動で削除するプロセスは、次の手順で構成されます。

- ステップ1: アクティブではないワークスペースを識別します。「最近の更新をチェックしてアクティブではないワークスペースを識別」および「サンプル・アプリケーションのみを持つワークスペースの表示」を参照してください。

- Step 2: アクティブではない各ワークスペースに関連付けられているリソース(データベース・スキーマ、表領域およびデータファイル)を削除します。「アクティブではないワークスペースに関連付けられているリソースの削除」を参照してください。

- ステップ3: アクティブではないワークスペースをOracle Application Expressから削除します。「アクティブではないワークスペースの削除」を参照してください。

ヒント:
アクティブではないワークスペースを体系的に消去するには、「ワークスペースのパージ」設定を構成する必要があります。「アクティブではないワークスペースの消去」を参照してください。

2.14.2.1.2 最近の更新をチェックしてアクティブではないワークスペースを識別

ワークスペースがアクティブでないかどうかを判別する場合の最初の手順は、いくつかの基本ルールを確立することです。Application Expressエンジンのカレント・スキーマにあるOracle Application Expressアクティビティ・レコードに基づいてルールを決定する方法が一般的です。

参照:
「Oracle Application Expressエンジン・スキーマの判別」

次のDDL(データ定義言語)によって、2004年6月28日以前にリクエストされ、2004年6月10日以降アクティブではないすべてのワークスペースの表が作成されます。この例では、ワークスペースごとにApplication Expressエンジン・スキーマ内の最新の更新に関するキーを確認することで、アクティブでないかどうかが判別されます。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000;
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.14.2.1.3 サンプル・アプリケーションのみを持つワークスペースの表示

潜在的にアクティブでないワークスペースを識別するもう1つの方法は、「サンプル・アプリケーションのみを持つワークスペース」レポートを表示することです。

サンプル・アプリケーションのみを含んでいるレポートまたはワークスペースを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「サンプル・アプリケーションのみを持つワークスペース」をクリックします。
サンプル・アプリケーションのみを持つワークスペース・ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

2.14.2.1.4 アクティブではないワークスペースに関連付けられているリソースの削除

アクティブではないワークスペースを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';

2.14.2.1.5 アクティブではないワークスペースの削除

アクティブではないワークスペースに関連付けられているリソースを削除すると、そのワークスペースを削除できます。アクティブではないワークスペースは、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;

2.14.2.2 完全開発環境でのワークスペースの削除

ワークスペースを削除するには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。
既存の作業領域ページが表示されます。

4. 「アクション」列で、「削除」をクリックします。

5. 削除するワークスペースを選択します。

6. 「タスク」で「ワークスペースの削除」をクリックします。

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

2.14.2.3 ランタイム開発環境でのワークスペースの削除

ランタイム開発環境でワークスペースを削除するには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

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です。

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

インスタンス管理者は、セキュリティまたはパフォーマンスの問題に対処するために、ワークスペースをロックできます。ワークスペースのロックにより、ワークスペース内のすべてのワークスペース管理者、開発者およびユーザーのアカウントは即時にロックされます。また、ワークスペース内のすべてのアプリケーションのステータスが「使用不可」に変更されます。

警告:
ワークスペースのロックにより、ワークスペースへのアクセスは永続的にできなくなります。

ワークスペースをロックするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースのロック」をクリックします。

4. 「ワークスペース」で、ロックするワークスペースを選択して、「次へ」をクリックします。

5. アプリケーションおよびユーザーに関する情報を確認して、「ワークスペースのロック」をクリックします。

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

ユーザーがOracle Application Expressにサインインする場合、ワークスペースという作業用の共有領域にアクセスします。各ワークスペースに、複数のスキーマを関連付ける(マップする)ことができます。ワークスペースをスキーマに関連付けることによって、開発者はワークスペースで、スキーマ内の新規データベース・オブジェクトの作成、およびスキーマ内のデータベース・オブジェクトと相互作用するアプリケーションの構築が可能です。

このセクションでは、インスタンス管理者がスキーマやワークスペース割当てを表示、編集および削除する方法と、ワークスペースに追加のスキーマを関連付ける方法、および新しいスキーマを作成する方法について説明します。

- 開発環境でのスキーマおよびワークスペースの割当ての表示

- ランタイム環境でのスキーマおよびワークスペースの割当ての表示

- 既存のスキーマおよびワークスペースの割当ての編集

- 完全開発環境での既存のスキーマの関連付け

- ランタイム環境での追加スキーマの関連付け

- ランタイム環境のワークスペースからのスキーマ・マッピングの削除

- 新しいスキーマの作成

参照:
「スキーマの管理」および「「解析対象スキーマ」レポートの表示」

2.14.4.1 開発環境でのスキーマおよびワークスペースの割当ての表示

既存のスキーマへのワークスペースの割当てを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
「ワークスペースとスキーマの割当ての管理」ページが表示され、関連付けられたスキーマと環境内のすべてのワークスペースが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

2.14.4.2 ランタイム環境でのスキーマおよびワークスペースの割当ての表示

ランタイム環境で既存のスキーマへのワークスペースの割当てを表示するには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

SELECT APEX_INSTANCE_ADMIN.GET_SCHEMAS(WORKSPACE_NAME)
FROM DUAL;

ここで、WORKSPACE_NAMEはワークスペースの名前です。

2.14.4.3 既存のスキーマおよびワークスペースの割当ての編集

次の手順で、既存のスキーマとワークスペースの割当てを編集します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 既存のスキーマへのワークスペースの割当てを編集するには次の手順を実行します。

1. ワークスペース名を選択します。
スキーマとワークスペースの割当ての編集ページが表示されます。

2. 新しいワークスペースまたはスキーマを選択します。

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

2.14.4.4 完全開発環境での既存のスキーマの関連付け

既存のスキーマをワークスペースに関連付けるには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 「スキーマの追加」をクリックします。
スキーマの追加ウィザードが表示されます。

5. 「スキーマ」で「既存のスキーマ」を選択し、「次へ」をクリックします。

6. 画面に表示される手順に従って、既存のスキーマをワークスペースに関連付けます。

7. 新しいスキーマがワークスペースに追加されたことを検証するには次を実行します。

1. Oracle Application Expressのワークスペースにサインインします。

2. 「ワークスペース」ホームページで、「ワークスペーススキーマ」リストを確認します。このリストには、現在このワークスペースに関連付けられているすべてのスキーマが表示されます。

2.14.4.5 ランタイム環境での追加スキーマの関連付け

ランタイム環境で追加スキーマをワークスペースに関連付けるには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.ADD_SCHEMA(WORKSPACE_NAME, SCHEMA_NAME)
END;

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

- WORKSPACE_NAMEは、ワークスペースの名前です。

- SCHEMA_NAMEは、スキーマの名前です。

2.14.4.6 ランタイム環境のワークスペースからのスキーマ・マッピングの削除

ランタイム環境でワークスペースからスキーマ・マッピングを削除するには、次の手順を実行します。

1. SQL*Plusを起動して、SYSとしてOracle Application Expressがインストールされているデータベースに接続します。次に例を示します。

- Windowsの場合:

SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

- UNIXおよびLinuxの場合:

$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

2. 次の文を実行します。

ALTER SESSION SET CURRENT_SCHEMA = APEX_050000

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.REMOVE_SCHEMA(WORKSPACE_NAME, SCHEMA_NAME)
END;

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

- WORKSPACE_NAMEは、ワークスペースの名前です。

- SCHEMA_NAMEは、スキーマの名前です。

2.14.4.7 新しいスキーマの作成

インスタンス管理者は新しいスキーマを作成し、それをワークスペースに関連付けることができます。

ワークスペースに新しいスキーマを作成するには次を実行します。

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. 「ワークスペース」ホームページで、「ワークスペーススキーマ」リストを確認します。このリストには、このワークスペースに関連付けられているすべてのスキーマが表示されます。

2.14.5 インスタンスのコンポーネントの可用性の管理

このセクションでは、インスタンス管理者がOracle Application Expressインスタンスで使用可能なコンポーネントを制御する方法について説明します。構成可能なコンポーネントには、Webシート、SQLワークショップ、アプリケーション・ビルダーおよびチーム開発があります。

コンポーネントの可用性を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「コンポーネントの可用性の管理」をクリックします。
コンポーネントの可用性ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. コンポーネントを有効または無効にするワークスペースを見つけます。

5. ワークスペース名の横の「編集」アイコンをクリックします。
ワークスペースの設定ページが表示されます。

6. 「ワークスペースの設定」で、「はい」を選択してコンポーネントを有効にするか、「いいえ」を選択して無効にします。次のオプションがあります。

- アプリケーション・ビルダーの有効化

- SQLワークショップの有効化

- SQLワークショップでのPL/SQL編集の有効化

- チーム開発の有効化

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

参照:
「作業領域のプリファレンスの構成」

2.14.6 管理サービスでのワークスペース・メッセージの定義

インスタンス管理者は、管理サービスでワークスペース・メッセージを作成できます。

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「コンポーネントの可用性の管理」をクリックします。
コンポーネントの可用性ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. ワークスペース・メッセージを定義するワークスペースを見つけます。

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

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

参照:
「作業領域のお知らせの定義」

2.14.7 ワークスペースの検索の実行

ワークスペースの検索を実行するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペース・タスク」で、「ワークスペースの検索」をクリックします。
ワークスペースの検索ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

3. ワークスペースの詳細を表示するには、ワークスペース名をクリックします。
「ワークスペースの詳細」レポートが表示されます。

4. レポートを電子メールで他のユーザーに送信するには、「電子メール」をクリックして、画面に表示される手順に従います。

関連項目:
「ワークスペース・サマリー・レポートの表示」

2.14.8 ブラウザ攻撃を防ぐためのワークスペースの分離

このセクションでは、インスタンス管理者がワークスペースを分離する制限を構成してブラウザ攻撃を防ぐ方法について説明します。

- ブラウザ攻撃を防ぐためのワークスペースの分離の概要

- 「ワークスペースの分離」属性の構成

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のインスタンスのすべてのワークスペースの分離に関する項およびワークスペースの分離の概要を参照してください

2.14.8.1 ブラウザ攻撃を防ぐためのワークスペースの分離の概要

ワークスペースの分離は、ブラウザ攻撃を防ぐ効果的な方法です。ワークスペースを真に分離する唯一の方法は、「ホスト名の許可」属性を構成してURLで異なるドメインを適用することです。攻撃者と攻撃を受ける側のURLでドメインとホスト名が異なる場合、ブラウザの同一起点ポリシーによって攻撃が回避されます。

2.14.8.2 「ワークスペースの分離」属性の構成

「ワークスペースの分離」属性を構成するには、次の手順を実行します。

1. 既存のワークスペースを表示します。「既存のワークスペース情報の表示」を参照してください。
情報の編集ページが表示されます。

2. 「ワークスペースの分離」に移動し、表2-6の説明に従って属性を編集します。

ヒント:
属性の詳細は、フィールドレベル・ヘルプを参照してください。

表2-6 「ワークスペースの分離」属性

属性

説明

ホスト名の許可

このワークスペースへのアクセスに使用できるホスト名のリストを、カンマ区切りで入力します。この属性を空のままにすると、インスタンスレベルの値が適用されます。1つ以上のホスト名を入力する場合、受信するHTTPリクエストURLのホスト名部分が、リストのホスト名のいずれかに一致する必要があります。

リソース・コンシューマ・グループ

このワークスペースに関連付けられたすべてのページ・イベントで使用されるデータベース・リソース・マネージャのコンシューマ・グループを指定します。この属性を空のままにすると、インスタンスレベルの値が適用されます。リクエストごとの最初に、Application Expressエンジンによって現在のデータベース・セッションの現在のコンシューマ・グループが、ワークスペースのコンシューマ・グループに切り替えられます。これは、実行中のアプリケーションにも、Application Express開発環境内で使用されるアプリケーションにも適用されます。

PUBLICまたはApplication Expressスキーマに、このコンシューマ・グループに切り替える権限を付与する必要があります。この権限は通常、DBMS_RESOURCE_MANAGER_PRIVS.GRANT_SWITCH_CONSUMER_GROUPのプロシージャを使用して付与されます。

最大同時ワークスペース・リクエスト数

このワークスペースのすべてのアプリケーションについてOracle Application Expressがサポートする同時ページ・イベントの最大数を入力します。この属性を空のままにすると、インスタンスレベルの値が適用されます。制限に達したとき、ページ・イベントを処理するかわりにApplication Expressにエラー・メッセージが表示されます。

Application Expressは、GV$SESSIONのCLIENT_INFO列を問い合せることによってセッション・リクエストを追跡します。この追跡は、DBMS_APPLICATION_INFO.SET_CLIENT_INFOの呼出しのように、開発者がCLIENT_INFOを上書きする場合には動作しません。

最大同時セッション・リクエスト数

このワークスペースのアプリケーションのセッションごとにOracle Application Expressがサポートする同時ページ・イベントの最大数を入力します。制限に達したとき、新しいページ・イベントを処理するかわりにApplication Expressにエラー・メッセージが表示されます。あるいは、「同時セッション・リクエスト中断タイムアウト」属性を使用してアクティブなデータベース・セッションを停止し、新しいページ・イベントを処理します。

Application Expressは、GV$SESSIONのCLIENT_IDENTIFIER列を問い合せることによってセッション・リクエストを追跡します。この追跡は、DBMS_SESSION.SET_IDENTIFIERの呼出しのように、開発者がCLIENT_IDENTIFIERを上書きする場合には動作しません。

同時セッション・リクエスト中断タイムアウト

「最大同時セッション・リクエスト数」の制限を超える新しいページ・イベントが発生した場合、Application ExpressはこのApplication Expressセッションで他のページ・イベントを処理する最も古いアクティブなデータベース・セッションに対してalter system kill sessionを実行できます。この属性には、データベース・プロセスが中断されるまでアクティブでなければならない時間を秒単位で指定します。この属性を空のままにすると、インスタンスレベルの値が適用されます。

警告: セッションを中断すると、アプリケーション・サーバーのデータベース・セッション・プールで問題が発生することがあります。

ワークスペース内のファイルの最大サイズ

このワークスペースにアップロードできるすべてのファイルの合計サイズ(バイト単位)を入力します。

最大電子メール・メッセージ

24時間ごとにAPEX_MAIL APIで送信できる電子メール・メッセージの最大数を入力します。この値は、インスタンスレベルの設定をオーバーライドします。

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

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

インスタンス管理者は、ワークスペースサマリー・レポートを表示することによって、ワークスペースの情報を表示できます。

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペースの詳細」をクリックします。
ワークスペースの詳細ページが表示されます。

4. ページ上部の「ワークスペース」リストから選択して、「設定」をクリックします。
ワークスペース・サマリー・レポート・ページが表示されます。

レポートの上部に次のボタンが表示されます。

- 削除 - 現在のワークスペースを移動するには、「削除」をクリックします。

- 編集 - 「編集」をクリックすると、「ワークスペース情報の編集」ページにリンクします。「ブラウザ攻撃を防ぐためのワークスペースの分離」を参照してください。

- スキーマ割当て - ワークスペースのスキーマの割当てを管理するには、「スキーマ割当て」をクリックします。詳細は、「スキーマの管理」を参照してください。

- ユーザーの管理 - 新規ユーザーを編集または作成するには、「ユーザーの管理」をクリックします。「Application Expressインスタンス間のユーザーの管理」を参照してください。

- 電子メール - このレポートを電子メールで送信するには、「電子メール」をクリックします。

ワークスペースサマリー・レポートは、次の主要セクションに分かれています。

- ワークスペース。選択されたワークスペースに関する高度な情報が表示されます。

- ワークスペース・スキーマ。スキーマ名と、デフォルトの表領域、付与される権限およびデータベース・ロール権限が表示されます。
ユーザーがOracle Application Expressにサインインする場合、ワークスペースという作業用の共有領域にサインインします。各ワークスペースに、複数のスキーマを関連付けることができます。開発者は、ワークスペースをスキーマに関連付けることによって、スキーマ内のオブジェクトと相互作用するアプリケーションの構築、およびスキーマ内のデータベース・オブジェクトの作成が可能です。スキーマへのワークスペースの割当てを編集するには、「ワークスペースとスキーマの割当て」をクリックします。詳細は、「スキーマの管理」を参照してください。

- データベース・アプリケーション。ワークスペース内のデータベース・アプリケーションの詳細がリストされます。

- Webシート・アプリケーションの場合。ワークスペース内のWebシートの詳細がリストされます。

- パッケージ・アプリケーション。ワークスペース内のパッケージ・アプリケーションがリストされます。

- SQLワークショップ。SQLスクリプト、SQLスクリプト結果およびSQLコマンド履歴の数がリストされます。

- チーム開発。機能、マイルストン、バグ、To Do、フィードバック・エントリ、ニュース・エントリおよびリンクの数がリストされます。

- ワークスペース・アプリケーション・アクティビティ・サマリー。ワークスペースアプリケーションの統計の詳細が示されます。

他のセクションには、次のものがあります。

- 開発者アクティビティ・サマリー

- オブジェクト・タイプ別データベース・オブジェクト数

- 行数別5上位表、スキーマによるレポート

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

インスタンス管理者は、ワークスペース・データベース権限ページで、ワークスペースデータベース権限のサマリーを表示できます。

ワークスペース・データベース権限を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペース・データベース権限」をクリックします。
ワークスペース・データベース権限ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. ワークスペースの詳細を表示するには、ワークスペース名をクリックします。
「ワークスペース・サマリー」レポートが表示されます。

参照:
「ワークスペース・サマリー・レポートの表示」

2.14.11 ワークスペース別のファイル・サイズおよびファイル数の表示

ワークスペース別のファイル・サイズおよびファイル数を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ファイルの使用状況の管理」をクリックします。
ワークスペース別のファイルの使用状況ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

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

このセクションでは、ワークスペースおよび関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動する方法について説明します。

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

- 管理サービスでのワークスペースのエクスポート

- 管理サービスでのワークスペースのインポート

ヒント:
ダウンロードしたインストールzipファイルのUtilitiesフォルダにあるAPEXExportプログラムを使用して、コマンドラインからワークスペース、アプリケーションおよび関連ファイルをエクスポートすることもできます。詳細は、UtilitiesフォルダのReadme.txtファイルを参照してください。

2.14.12.1 ワークスペースのエクスポートおよびインポートの概要

ワークスペースおよび関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動するには、インスタンス管理者はワークスペースをエクスポートする必要があります。ワークスペースをエクスポートすると、Oracle Application Expressによってテキスト・ファイルが生成されます。このファイルには、ワークスペース、ワークスペース内のすべてのユーザーおよびワークスペース内のすべてのグループ(該当する場合)についての情報が含まれます。このファイルを使用して、別のOracle Application Expressインスタンスにワークスペースをインポートできます。

ワークスペースをエクスポートして、新しいデータベース・インスタンスにインポートすることで、開発者はアプリケーション・コンポーネントをインポートできます。したがって、最大限の機能を提供するために、新しい環境(本番、テストなど)の構築時に開発ワークスペースをインポートして、これらのワークスペースを作成することをお薦めします。

この方法ではワークスペース、ユーザーおよびグループのみがインポートされることに注意してください。このファイルに、次の情報は含まれません。

- このワークスペースに関連付けられているスキーマ、またはそれらのスキーマ内のオブジェクト。

- アプリケーション、イメージ、カスケード・スタイルシートおよび静的テキスト・ファイル。

これらのアイテムは個別にエクスポートする必要があります。

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

2.14.12.2 管理サービスでのワークスペースのエクスポート

ワークスペースをエクスポートするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「エクスポート/インポート」で、「ワークスペースのエクスポート」をクリックします。

4. ワークスペースを選択して、「ワークスペースのエクスポート」をクリックします。

5. 選択したワークスペースをエクスポートするには、「ファイルを保存」をクリックします。

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

2.14.12.3 管理サービスでのワークスペースのインポート

ワークスペースをインポートするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「エクスポート/インポート」で、「ワークスペースのインポート」をクリックします。

4. インポート・ファイルを探し、「次へ」をクリックします。

5. ワークスペースをインストールするには、「インストール」をクリックします。

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

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

インスタンス管理者は、アプリケーション属性ページでワークスペース別にアプリケーションを表示できます。

アプリケーション属性ページを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

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

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

2.14.14 管理サービスでのアプリケーション・ビルド・ステータスの変更

このセクションでは、インスタンス管理者がアプリケーションのビルド・ステータスを変更する方法について説明します。

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

- 管理サービスでのビルド・ステータスの変更

参照:
「ワークスペース管理でのビルド・ステータスの管理」

2.14.14.1 アプリケーション・ビルド・ステータスの変更の概要

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

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

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

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

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

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

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

- 「管理サービスでのビルド・ステータスの変更」で説明するように、インスタンス管理者は「ビルド・ステータス」ページでアプリケーションのビルド・ステータスを変更できます。

2.14.14.2 管理サービスでのビルド・ステータスの変更

管理サービスでビルド・ステータスを変更するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

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

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. 該当するワークスペースの横にある「編集」アイコンをクリックします。
ビルド・ステータスの編集ページが表示されます。

5. 代替ビルド・ステータスを選択して、「変更の適用」をクリックします。

ヒント:
デプロイ時に「アプリケーションの構築のみ」を選択した場合、この設定を変更する唯一の方法はOracle Application Express管理サービスのビルド・ステータス・ページで変更することです。

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

インスタンス管理者は「解析対象スキーマ」レポートを使用して、任意のワークスペースで各アプリケーションの現在の解析スキーマを識別することができます。この属性は、Application Expressが実行時にアプリケーションのSQLおよびPL/SQLコードを動的に実行したときに使用された権限を持つOracle Databaseスキーマを識別します。

「解析対象スキーマ」レポートを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「アプリケーションの管理」で、「解析対象スキーマ」をクリックします。
解析対象スキーマ・ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

参照:
「スキーマの管理」および「スキーマへのワークスペースの割当ての管理」

2.15 Application Expressインスタンス間のユーザーの管理

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

インスタンス管理者はOracle Application Expressインスタンスで、すべてのユーザー・アカウントを管理できます。

- インスタンス・レベルでユーザーを管理するメリットについて

- アプリケーション・アカウント認証の概要

- Application Expressのユーザー・ロールの概要

- 管理サービスでの新しいユーザー・アカウントの作成

- 管理サービスでの既存ユーザー・アカウントの編集

- 管理サービスでのユーザー・アカウントの削除

参照:
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のワークスペースおよびアプリケーションの管理に関する項、ワークスペースでのユーザーの管理に関する項およびApplication Expressアカウント資格証明に関する項を参照してください

2.15.1 インスタンス・レベルでユーザーを管理するメリットについて

ユーザー・アカウントを設定するとき、インスタンス管理者は、アカウントをロックする、パスワードに固定存続期間を構成する、または初回使用時にパスワード変更を要求するなどのセキュリティ機能を利用できます。

参照:
「セキュリティの構成」

2.15.2 アプリケーション・アカウント認証の概要

ユーザー・アカウントは、アプリケーションでApplication Expressアカウント認証を使用している場合に特に有効です。Application Expressアカウントは、Oracle Application Expressのユーザー・リポジトリでユーザー・アカウントを作成および管理する組込みの認証方法です。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「Application Expressアカウント資格証明」

2.15.3 Expressのユーザー・ロールの概要

Oracle Application Express開発環境にアクセスするには、ユーザーはワークスペースという作業用の共有領域にサインインします。ユーザーは、次の4つの主なロールに分類されます。

- エンド・ユーザーには、開発または管理機能へのアクセス権がありません。エンド・ユーザーは、ワークスペースにサインインすることもアプリケーションを作成することもできません。エンド・ユーザーは、既存のデータベースまたはWebシート・アプリケーションのみを実行できます。

- 開発者は、アプリケーションを作成および編集するユーザーです。

- ワークスペース管理者は、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示など、ワークスペース固有の管理タスクを実行するユーザーです。

- インスタンス管理者は、Application Express管理サービス・アプリケーションを使用して、ホスティングされたインスタンス全体を管理するスーパーユーザーです。インスタンス管理者は、ワークスペース割当ての管理、機能とインスタンス設定の構成およびセキュリティの管理を行います。

2.15.4 管理サービスでの新しいユーザー・アカウントの作成

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

ヒント:
ユーザーの作成/編集ページには、「インスタンス管理」ホームページの「ワークスペース・タスク」リストで「ユーザーの作成」をクリックすることでもアクセスできます。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

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

5. 「ユーザー属性」で、次を入力します。

1. ユーザー名: システムへのサインインに使用するユーザー名を入力します。次の制限があります。

- 最大長は100文字

- 空白を使用しないこと

- 使用できる特殊文字は、アンパサンド(&)とピリオド(.)のみ

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

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

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

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

6. デフォルトの日付書式: ユーザーに対するデフォルトのOracle日付書式を指定します。このオプションによって、SQLワークショップ内のデフォルトの日付書式が制御されます。

6. 「アカウント権限」で、次の手順を実行します。

1. ワークスペース: ユーザーを作成するワークスペースを選択します。

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

3. 管理者ユーザー: 「はい」または「いいえ」を選択して、このユーザーがワークスペースの管理者権限を所有する必要があるかどうかを指定します。管理者には、すべてのコンポーネントへのアクセス権が付与されます。さらに、管理者はユーザー・アカウント、グループおよび開発サービスを管理できます。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

4. 開発者ユーザー: 「はい」または「いいえ」を選択して、このユーザーが開発者権限を所有する必要があるかどうかを指定します。開発者は、アプリケーションおよびデータベース・オブジェクトの作成および変更し、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートを表示します。
開発者には、アプリケーション・ビルダーまたはSQLワークショップ(あるいはその両方)へのアクセス権が必要です。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

5. アプリケーション・ビルダー・アクセス: 開発者がアプリケーション・ビルダーへのアクセス権を所有するかどうかを決定します。

6. SQLワークショップ・アクセス: 開発者がSQLワークショップへのアクセス権を所有するかどうかを決定します。

7. チーム開発アクセス: 開発者がチーム開発へのアクセス権を所有するかどうかを決定します。

8. アカウントの可用性: 「ロック済」を選択すると、アカウントは使用できなくなります。「ロック解除済」を選択すると、アカウントを使用できるようになります。

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

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

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

- 初回使用時にパスワードの変更が必要: 「いいえ」を選択すると、このユーザーは初回ログイン時にパスワードを変更する必要があります。「はい」を選択すると、ユーザーは初回ログイン後すぐに、パスワードを変更する必要があります。

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

ヒント:
インスタンス管理者は、Oracle Application Expressインスタンス全体に対してこれらの設定を構成し、パスワードの複雑性ポリシーを定義できます。「認証制御の概要」、「強力なパスワード・ポリシーについて」および「パスワード・ポリシーの構成」を参照してください。

2.15.5 管理サービスでの既存ユーザー・アカウントの編集

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

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. アカウントの詳細を編集するには、ユーザー名の横にある「編集」アイコンをクリックします。
属性の詳細は、フィールドレベル・ヘルプを参照してください。

5. 適切な変更を行います。

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

参照:
「管理サービスでの新しいユーザー・アカウントの作成」

2.15.6 管理サービスでのユーザー・アカウントの削除

管理サービスでユーザー・アカウントを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

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

5. 「ユーザーの削除」をクリックします。

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

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

注意:
管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。

インスタンス管理者は、アクティビティの監視ページでOracle Application Expressインスタンスに対するエンド・ユーザーおよび開発者アクティビティを監視できます。

参照:
「ワークスペース・ダッシュボードの表示」

- アクティビティの監視

- 「アンケートをサインアップ」レポートの表示

2.16.1 アクティビティの監視

アクティビティを監視するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「アクティビティの監視」をクリックします。
アクティビティの監視・ページが表示されます。

「アクティビティの監視」ページは、次のセクションに分かれています。

- ページ・ビュー - ビュー、アプリケーションおよびユーザー、ユーザー、アプリケーション、またはワークスペース別にアクティビティを表示します。

- サービス・リクエスト: 新規サービス・リクエストまたはサインアップ・アンケートのアクティビティを表示します。

- ワークスペースの消去: ダッシュボード・サマリー、アクティブでないワークスペース、消去済のワークスペース、アクティブになったワークスペースまたはワークスペースの消去ログを表示します。

- ログ: メール・ログ、ジョブ・ログ、自動削除ログを表示、またはパッケージ・アプリケーションのインストールを監視します。

- 環境レポート: 使用されるオペレーティング・システム、ブラウザ・タイプ、ユーザー・エージェントまたは外部サイトのサマリーを表示します。

- ログイン試行回数: ログイン試行回数または最後の開発者ログインを表示します。

- カレンダ・レポート: 最後に使用された日付別にワークスペースを表示し、日別、さらにアプリケーションおよびユーザー別、または時間別にページ・ビューを表示します。

- 開発者アクティビティ: 開発者またはワークスペース別にアプリケーション変更を表示します。

- アーカイブされたアクティビティ - アーカイブされたアクティビティ・レポートを表示します。

3. すべてのワークスペースに対するレポートを表示するには、該当するリンクをクリックします。

2.16.2 「アンケートをサインアップ」レポートの表示

インスタンス管理者は、ユーザーが新規サービス・サインアップ・ウィザードの実行時に答えるアンケートの質問を含めることもできます。

参照:
「サインアップ・アンケートの定義」

「アンケートをサインアップ」レポートを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。

2. 「アクティビティの監視」をクリックします。
アクティビティの監視・ページが表示されます。

3. 「サービス・リクエスト」で、「アンケートをサインアップ」をクリックします。
「アンケートをサインアップ」が表示され、その中にはアンケートの質問、回答およびレスポンスの数が含まれます。

4. 「アンケートをサインアップ」レポートをクリアするには、「レポートのリセット」をクリックします。

A DBMS_SCHEDULERジョブ

DBMS_SCHEDULERパッケージは、任意のPL/SQLプログラムからコールできるスケジューリング用のファンクションおよびプロシージャのコレクションを提供します。表A-1「DBMS_SCHEDULERジョブ」に、Oracle Application Expressをインストールするとデータベース内に作成されるDBMS_SCHEDULERジョブを示します。

A.1 DBMS_SCHEDULERジョブのリスト

表A-1に、Oracle Application Expressをインストールするとデータベース内に作成されるDBMS_SCHEDULERジョブを示します。

表A-1 DBMS_SCHEDULERジョブ

ジョブ名

説明

ORACLE_APEX_PURGE_SESSIONS

12時間より前のセッションを消去します(デフォルト)。このジョブは、1時間ごとに実行されます。

「インスタンスのセッション・ステートの管理」も参照してください

ORACLE_APEX_MAIL_QUEUE

メール・キューにあるメールを5分ごとに送信します。

参照: 『Oracle Application Express APIリファレンス』の「APEX_MAIL」および「電子メールの構成の構成」

ORACLE_APEX_WS_NOTIFICATIONS

30分ごとに送信が必要なWebシート通知を決定します。

参照: 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のWebシート・アプリケーションに関するセクション

ORACLE_APEX_DAILY_MAINTENANCE

夜間のメンテナンスを毎日午前1時に実行します。このジョブはアクティビティ・サマリーをアーカイブして、ワークスペースの消去処理を実行します。

参照: 「アクティブでないワークスペースの消去」

索引
A B C D E F G H I L M O P R S T U V W

A

レポートへのアクセス

管理ダッシュボード, 1.13.1

アクティブなセッション, 1.2.4.1 アクティビティ・ダッシュボード

最も表示されたページ, 1.13.4

最新のエラー, 1.13.4

最近のログイン, 1.13.4

トップ・アプリケーション, 1.13.4

上位ユーザー, 1.13.4

管理サービス

アクセスの有効化, 2.5.2.1.3

ログイン, 2.2

アクセスの制限, 2.5.2.1.2

管理ロール, 1.7.2, 2.15.3 同意書, サインアップ・ウィザードでの組込み, 2.11.1 APEX_INSTANCE_ADMIN

RESTRICT_SCHEMA, 2.12.3.3

UNRESTRICT_SCHEMA, 2.12.3.2

APEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTION, 2.12.3.4.1 APEX_INSTANCE_ADMIN.REMOVE_SCHEMA_EXCEPTIONS, 2.12.3.4.2 APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE_EXCEPTIONS, 2.12.3.4.2, 2.12.3.4.3 APEX_SITE_ADMIN_PRIVS.REMOVE_SCHEMA_EXCEPTIONS, 2.12.3.4.2 アプリケーション・ビルダー

インスタンスレベルの可用性の管理, 2.14.5

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

構成, 1.14.2

アプリケーション・ビルダ, 有効化, 1.5.2 Application Expressエンジン, スキーマの判別, 2.12.1, 2.12.2 Application Expressユーザー・グループ

ユーザーの追加, 1.7.9.4, 1.7.9.4

作成, 1.7.9.2

編集, 1.7.9.3

Application Expressユーザー

ユーザー・パスワードの変更, 1.7.6

作成, 1.7.3, 2.15.4

複数の作成, 1.7.3.2

アカウントの削除, 1.7.7, 2.15.6

複数ユーザーの削除, 1.7.7.2

アカウントの編集, 1.7.4, 2.15.5

グループ化, 1.7.9

管理, 1.7

Application Express, 製品情報, 1.1.5 アプリケーションID範囲, 構成, 2.5.3.9 アプリケーション・レポート, 1.2 アプリケーション

アクティビティのロギングの有効化, 2.5.1.8

トレースの有効化, 2.5.1.9

アプリケーション・ダッシュボード

アプリケーション・グループ, 1.13.8

デフォルト, 1.13.8

最近の作成, 1.13.8

サマリー, 1.13.8

認証制御

概要, 2.5.2.8.1

構成, 2.5.2.8

認可済URL

定義, 2.5.2.11.1

削除, 2.5.2.11.3

編集, 2.5.2.11.2

B

ビルド・ステータス

変更について, 1.12.1, 2.14.14.1

変更, 1.12, 2.14.14

インスタンス管理者として変更, 2.14.14

ワークスペース管理者として変更, 1.12

管理サービスでの変更, 2.14.14.2

ワークスペース管理での変更, 1.12.2

C

変更リクエスト, 2.4.1, 2.4.5

承認, 2.4.5.2

管理, 2.4.5

すべての表示, 2.4.5.1

キャラクタ・セット, 1.1.5 チェックサム・ハッシュ関数

選択, 2.5.2.1.8, 2.5.2.1.9

電子メールの構成

デフォルトの電子メール送信元アドレス, 2.5.3.4.2

ランタイム・インスタンスについては、2.5.3.4.3を参照してください

イメージURL, 2.5.3.4.2

インスタンスURL, 2.5.3.4.2

ワークスペースごとの最大の電子メール, 2.5.3.4.2

SMTP認証パスワード, 2.5.3.4.2

SMTP認証ユーザー名, 2.5.3.4.2

SMTPホスト・アドレス, 2.5.3.4.2

SMTPホスト・ポート, 2.5.3.4.2

SSL/TLSの使用, 2.5.3.4.2

カスタム・アプリケーション

パッケージ・アプリケーション・リポジトリの削除, 2.6.1.5

詳細の編集, 2.6.1.4

パッケージ・アプリケーション・リポジトリへのアップロード, 2.6.1.3

カスタム・アプリケーション

概要, 2.6.1.1

D

DAD, アクセス制限, 2.5.2.10

ダッシュボード

ワークスペース管理レポートへのアクセス, 1.13.1

表示, 1.13

「ダッシュボード」ページ, 1.13.1 データベース・ダッシュボード

オブジェクト数, 1.13.9

最近作成された表, 1.13.9

最近編集されたプログラム・ユニット, 1.13.9

行数別のトップ表, 1.13.9

データベースのバージョン, 1.1.5 データベース, バージョンについて, 1.1.5 表領域使用率の詳細レポート, 1.4.4, 1.4.4 開発者アクティビティ・ダッシュボード

最近のアプリケーションの編集, 1.13.5

最近の変更, 1.13.5

トップ・アプリケーション, 1.13.5

トップ開発者, 1.13.5

トップ・ページ, 1.13.5

開発者アクティビティ・ログ, 削除, 2.10.3 開発者アクティビティ・ログ, 消去, 1.8.1

E

電子メール

構成, 2.5.3.4

開発インスタンスの構成, 2.5.3.4.2

ランタイム・インスタンスでの設定の確認, 2.5.3.4.4

メール・キュー, 2.7.2

メール・ログの表示, 2.7.2

有効期限切れのセッション, 1.2.4.1 エクスポート, ワークスペース, 2.14.12 外部アクセス・カウント・ログ, 削除, 2.10.4 外部クリック・ログ, 消去, 1.8.2

F

機能構成

SQLワークショップの構成, 2.5.1.6

Webシート・オブジェクトの作成, 2.5.1.3

ワークスペースでのデモ・オブジェクトの作成, 2.5.1.2

PL/SQLプログラム・ユニットの編集の無効化, 2.5.1.1

WebシートでのSQLアクセスの無効化, 2.5.1.4

アプリケーション・アクティビティのロギングの有効化, 2.5.1.8

データベース監視の有効化, 2.5.1.7

サービス・リクエストの有効化, 2.5.1.10

チーム開発ファイル・アップロードの有効化, 2.5.1.11

トレースの有効化, 2.5.1.9

パッケージ・アプリケーションのインストール, 2.5.1.5

G

グループ

ユーザーの追加, 1.7.9.4

他のグループへの割当て, 1.7.9.5, 1.7.9.6

作成, 1.7.9.1, 1.7.9.1, 1.7.9.2, 1.7.9.2, 1.7.9.2

編集, 1.7.9.3, 1.7.9.3

Application Expressユーザーの管理, 1.7.9

ユーザーの削除, 1.7.9.4

H

ヘルプ, URLの構成, 2.5.3.7

HTTPS

インスタンスにおける要件の無効化, 2.5.2.2.3, 2.5.2.2.4

I

インポート, ワークスペース, 2.14.12

インストール済の翻訳ページ, 2.7.3

インスタンス管理者

ビルド・ステータスの変更, 2.14.14

インスタンス・プロキシの設定, 2.5.2.1.7 インスタンスのセキュリティ設定

RESTfulアクセスの制御, 2.5.2.3

インスタンスの設定

自動拡張表領域, 2.5.3.3.2

ウォレットの構成, 2.5.3.5

電子メールの構成, 2.5.3.4, 2.5.3.4.2

オンライン・ヘルプの構成, 2.5.3.7

ワークスペース・サイズ・オプションの構成, 2.5.3.8

アップロードしたファイルの削除, 2.5.3.3.5

電子メール割当ての無効化, 2.5.3.2

アプリケーションID範囲の管理, 2.5.3.9

新しいスキーマの要求, 2.5.3.3.1

セルフ・サービス割当て, 2.5.3.1

対話モード・レポート

サブスクリプションの削除, 2.7.4

保存済レポートの管理, 1.1.7

サブスクリプションの管理, 1.1.7

IPアドレス, IPアドレスによる制限, 2.5.2.1.6

L

ログ・エントリ, 削除, 2.10

ログイン・アクセス・ログ, エントリの削除, 2.10.5

ログイン制御

アカウント・パスワード・ライフタイム, 2.5.2.8.3

ワークスペースの構成, 2.5.2.8.4

ログイン試行失敗後の遅延時間, 2.5.2.8.2

ワークスペースに使用可能, 1.5.1

インバウンド・プロキシ・サーバー, 2.5.2.8.2

許可されるログイン失敗の最大回数, 2.5.2.8.3

遅延の計算方法, 2.5.2.8.2

ユーザーのアカウント有効期限およびロックの要求, 2.5.2.8.3

シングル・サインオン・ログアウト, 2.5.2.8.2

ユーザー名の検証式, 2.5.2.8.3

ログイン・メッセージ

作成, 2.9.1

削除, 2.9.1

編集, 2.9.1

ログ

アクティビティ・ログのアーカイブ, 2.10.7

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

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

ログイン・アクセス・ログの削除, 2.10.5

ページ・ビュー・アクティビティ・ログの削除, 2.10.2, 2.10.2

SQLワークショップ・ログの削除, 2.10.1

間隔の管理, 2.10.6

ログ, 消去, 1.8

M

メール・キュー, 表示, 2.7.2

エクスポート・リポジトリの管理, 1.1.6

インスタンスの管理ページ, 2.3.2

「サービスの管理」ページ, 1.3.2

「ワークスペースの管理」ページ, 2.3.3

メッセージ

ログイン, 2.9

システム, 2.9

アクティビティの監視

アクティブ・セッション, 1.2.4.2

アプリケーション・エラー, 1.2.1

アーカイブされたアクティビティ, 2.16, 2.16.1

カレンダ・レポート, 2.16.1

ダッシュボード, 2.16

開発者アクティビティ, 1.2.1, 2.16.1

日ごとの開発者アクティビティ, 1.2.3

環境, 1.2.1

環境レポート, 2.16.1

ログイン試行回数, 1.2.1, 2.16.1

ログ, 2.16.1

ページ・ビューの分析, 1.2.1

ページ・ビュー, 1.2.1, 2.16.1

開発者ごとのページ・ビュー, 1.2.2

リアルタイム監視レポート, 2.16

サービス・リクエスト, 2.16.1

セッション, 1.2.1

ワークスペースのパージ, 2.16.1

ワークスペース・スキーマ・レポート, 1.2.1

O

オンライン・ヘルプ, 構成, 2.5.3.7

Oracle Application Express

アプリケーション所有者, 1.1.5

CGI環境, 1.1.5

キャラクタ・セット, 1.1.5

現在の時間(サーバー上) , 1.1.5

現行のユーザー, 1.1.5

データベースのバージョン, 1.1.5

ホスト・スキーマ, 1.1.5

言語プリファレンス, 1.1.5

最終DDL時間, 1.1.5

コンポーネントの可用性の管理, 2.14.5

スキーマ互換性, 1.1.5

バージョン, 1.1.5

Webサーバー・ソフトウェア, 1.1.5

作業領域ID, 1.1.5

ワークスペース名, 1.1.5

Oracle Application Express管理者

変更リクエストの承認, 2.4.5.2

ワークスペース・リクエストの承認, 2.4.4.3

ワークスペース・リクエストの変更, 2.4.4.4

ワークスペースの手動作成, 2.13.5

ユーザー・アカウントの作成, 2.15.4

ワークスペースの削除, 2.14.2

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

ログ・エントリの削除, 2.10

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

ユーザー・アカウントの編集, 2.15.5

ワークスペースの編集, 2.14.1

ワークスペース・サマリーの電子メール送信, 2.14.9

ワークスペースのエクスポート, 2.14.12

ワークスペースのインポート, 2.14.12

ワークスペースのロック, 2.14.3

電子メールの管理, 2.7.2

インスタンス設定の管理, 2.5.3

スキーマの管理, 2.14.4

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

ユーザーの管理, 2.15

Oracleデフォルト・スキーマ, 2.12.3

ワークスペースの割当て, 2.13

アクティブでないワークスペースの消去, 2.14.2.1.1

データベース権限の表示, 2.14.10

「解析スキーマ」レポートの表示, 2.14.15

保留中の新しいサービス・リクエストの表示, 2.4.2

保留中のリクエストの表示, 2.4.2

レポート属性の表示, 2.14.13

ワークスペース詳細の表示, 2.14.9

ワークスペースの表示, 2.14.1, 2.14.7

Oracleデフォルト・スキーマ

管理者権限ステータスの判別, 2.12.3

デフォルト制限の削除, 2.12.3

管理者権限の取消し, 2.12.3

Oracle管理ファイル, 2.13.4 アウトバウンドHTTPトラフィック, プロキシの設定, 2.5.2.1.7

P

パッケージ・アプリケーション

インストールの進行状況の監視, 2.6.2

パッケージ・アプリケーションのインストール・オプション

HTTPヘッダー変数認証の許可, 2.5.1.5

LDAPディレクトリ認証の許可, 2.5.1.5

Oracle Application Server Single Sign-On認証の許可, 2.5.1.5

パッケージ・アプリケーション・リポジトリ

アクセス, 2.6.1.2

カスタム・アプリケーションの追加, 2.6.1.1

パッケージ・アプリケーション

インストール・オプションの構成, 2.5.1.5

パッケージ・アプリケーション・リポジトリ

カスタム・アプリケーションの削除, 2.6.1.5

カスタム・アプリケーションの編集, 2.6.1.4

カスタム・アプリケーションのアップロード, 2.6.1.3

ページ・ビュー・アクティビティ・ログ, 削除, 2.10.2 ページ, キャッシュ済の消去, 1.11.1 パスワード・ポリシー

強力な場合について, 2.5.2.9.1

構成, 2.5.2.9.2

パスワード・ポリシーのオプション

アルファベット, 2.5.2.9.2

パスワードの差分の最小値, 2.5.2.9.2

パスワードの最小文字数, 2.5.2.9.2

アルファベット文字を最低1つ含める必要があります, 2.5.2.9.2

小文字を最低1つ含める必要があります, 2.5.2.9.2

数値を最低1つ含める必要があります, 2.5.2.9.2

句読点を最低1つ含める必要があります, 2.5.2.9.2

大文字を最低1つ含める必要があります, 2.5.2.9.2

使用禁止, 2.5.2.9.2

ユーザー名使用禁止, 2.5.2.9.2

ワークスペース名使用禁止, 2.5.2.9.2

パスワード・ハッシュ関数, 2.5.2.9.2

記号, 2.5.2.9.2

パスワード, 「管理」ページからのパスワードの再設定, 1.1.4 パフォーマンス・ダッシュボード

パフォーマンスが最も悪いページ, 1.13.6

SQLワークショップでPL/SQLの編集

インスタンスレベルの可用性の管理, 2.14.5

PL/SQL編集, 無効化, 1.5.4 PL/SQLプログラム・ユニットの編集, 2.5.1.1 プリファレンス

ワークスペースのお知らせの作成, 1.6

作業領域, 1.5

特定のユーザーの消去, 1.10.4

割当てモード

指定, 2.13.3

プロビジョニング・ステータス

指定, 2.13.2

プロキシ, インスタンス用の設定, 2.5.2.1.7 パブリック・ファイルのアップロード, 無効化, 2.5.2.1.5 パブリック・テーマ

追加, 2.6.3.2

削除, 2.6.3.3

エクスポート, 2.6.3.5

管理, 2.6.3

変更, 2.6.3.4

R

リージョン, キャッシュ済の消去, 1.11.2

セッションを再結合

インスタンスレベルでの構成, 2.5.2.1.9, 2.5.2.1.10

レポート

表領域使用率の詳細, 1.4.4

使用済領域および空き領域, 1.4.4

レポート出力

構成の概要, 2.5.3.6.1

構成, 2.5.3.6

完全開発環境での構成, 2.5.3.6.2

ランタイム・インスタンスでの構成, 2.5.3.6.3

ランタイム・インスタンスでの設定の確認, 2.5.3.6.4

レポート

アクティブ・セッション, 1.2.4

アプリケーション属性, 2.14.13

アプリケーションごとのアプリケーション変更, 1.2.3

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

アクティビティの監視, 1.2

アクティビティの監視, 1.13

解析スキーマ, 2.14.15

スキーマ, 1.2.5

RESTfulアクセス

インスタンスのための制御, 2.5.2.3

ワークスペースのための制御, 1.5.5

ユーザー・アクセスの制限, 2.5.2.1.6

S

スキーマ

新規作成, 2.14.4.7

Application Expressでの判別, 2.12.1, 2.12.2

スキーマ・マッピングの編集, 2.14.4.3

レポート, 1.2.5

新しいリクエスト, 1.4.1

スキーマ・マッピング, 2.14.4

編集, 2.14.4.3

ランタイム・インスタンスでの削除, 2.14.4.6

開発インスタンスでの表示, 2.14.4.1

ランタイム・インスタンスでの表示, 2.14.4.2

Secure Socket Layer (SSL) , 2.5.3.5.1 セキュリティ設定

管理サービスへのアクセス, 2.5.2.1.2

認証制御, 2.5.2.8

開発者ログイン用の構成, 2.5.2.8.2

開発用の構成, 2.5.2.8.3

エンド・ユーザー・ログインの構成, 2.5.2.8.2

ワークスペース管理者用の構成, 2.5.2.8.3

ワークスペースのログイン制御の構成, 2.5.2.8.4

パスワード・ポリシーの構成, 2.5.2.9.2

セッション・タイムアウトの構成, 2.5.2.5

認可済URLの定義, 2.5.2.11

内部アプリケーションへのアクセスの無効化, 2.5.2.1.4

ログイン・フォームを移入するCookieの無効化, 2.5.2.1.1

パブリック・ファイルのアップロードの無効化, 2.5.2.1.5

ワークスペース・ログインの無効化, 2.5.2.1.4

管理サービスへのアクセスの有効化, 2.5.2.1.3

ドメインの除外, 2.5.2.7

URLリージョンの除外, 2.5.2.7

DADによるアクセスの制限, 2.5.2.10

IPアドレスによるアクセスの制限, 2.5.2.1.6

HTTPS要件の無効化, 2.5.2.2.3, 2.5.2.2.4

チェックサム・ハッシュ関数の選択, 2.5.2.1.8, 2.5.2.1.9

インスタンス・プロキシの設定, 2.5.2.1.7

未処理のエラー, 2.5.2.1.10

サービス・リクエスト

ワークスペースに使用可能, 2.5.1.10

管理, 2.4

追加の記憶域, 1.4.2

新しいスキーマ, 1.4.1

新しいワークスペース, 1.4.5

リクエスト, 1.4

ワークスペースの終了, 1.4.3

サービス, 終了, 1.4.3, 1.4.3 セッション・ステート

概要, 2.7.1.1

管理, 1.9, 2.7.1

カレント・セッションの消去, 1.9.5

削除, 1.9.2

セッションの詳細の表示, 1.9.2

セッション, 経過時間ごとの消去, 1.9.4 サインアップ・ウィザード

同意書の組込み, 2.11.1

アンケートの組込み, 2.11.2

実行, 2.11.3

サイト固有のタスク・リスト, 2.9.3

タスクの追加, 2.9.3.1

タスクの削除, 2.9.3.3

タスクの編集, 2.9.3.2

SQLコマンド

最大停止時間, 2.5.1.6

SQLコマンド, 履歴の削除, 2.10.1 SQLスクリプト

スクリプトの最大出力サイズ, 2.5.1.6

スクリプトの最大サイズ, 2.5.1.6

ワークスペースの最大出力サイズ, 2.5.1.6

SQL文, 削除, 2.10.1 SQLワークショップ

構成, 2.5.1.6

ログの削除, 2.10.1

トランザクションSQLコマンドの有効化, 2.5.1.6

有効化, 1.5.3

インスタンスレベルの可用性の管理, 2.14.5

SQLコマンドの最大停止時間, 2.5.1.6

SQLスクリプトの最大スクリプト出力サイズ, 2.5.1.6

SQLスクリプトの最大スクリプト・サイズ, 2.5.1.6

SQLスクリプトの最大ワークスペース出力サイズ, 2.5.1.6

SSL対応のURL, 2.5.3.5 ストレージ, 追加のリクエスト, 1.4.2 アンケート

サインアップ・ウィザードでの組込み, 2.11.2

システム・メッセージ

作成, 2.9.2

無効化, 2.9.2

T

チーム開発

有効化, 1.5.6.1

ファイル・アップロードのサポートの有効化, 1.5.6.2

インスタンスレベルの可用性の管理, 2.14.5

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

U

未処理のエラー

構成, 2.5.2.1.10

URLリージョン, ドメインの除外, 2.5.2.7 ユーザー・アクセス, IPアドレスによるアクセスの制限, 2.5.2.1.6 ユーザー・アカウント

作成, 2.15.4

削除, 2.15.6

編集, 2.15.5

ユーザー・プリファレンス

管理, 1.9

パージ, 1.10.4

カレント・ユーザーの消去, 1.10.5

プログラムによる削除, 1.10.6

ページ・プロセスを使用したリセット, 1.10.7

設定, 1.10.1

ユーザー別の表示, 1.10.2

カレント・ユーザーの表示, 1.10.3

ユーザー・ロール

開発者, 1.7.2, 2.15.3

Oracle Application Express管理者, 1.7.2, 2.15.3

ワークスペース管理者, 1.7.2, 2.15.3

ユーザー・ダッシュボード

アカウント情報, 1.13.3

定義済のユーザー・グループ, 1.13.3

定義済のワークスペース・ユーザー, 1.13.3

最近作成されたユーザー, 1.13.3

V

表示, ダッシュボード, 1.13

W

wallet

構成, 2.5.3.5

完全開発環境での構成, 2.5.3.5.3

ランタイム・インスタンスでの構成, 2.5.3.5.4

作成, 2.5.3.5.2

ランタイム・インスタンスでの設定の確認, 2.5.3.5.5

Webサービス, ドメインの除外, 2.5.2.7 Webシート

デモ・オブジェクトの作成の無効化, 2.5.1.3

SQLアクセスの無効化, 2.5.1.4

SQLアクセスの有効化, 2.5.1.4

Webシート・ダッシュボード

最近のビュー, 1.13.7

最近の作成, 1.13.7

最近の更新, 1.13.7

ワークスペース・サマリー, 1.13.7

Webシート・データベース・オブジェクト, 1.1.9 ワークスペース

割当てについて, 2.13.4

プリファレンスの構成, 1.5

開発環境での作成, 2.13.5.1

ランタイム環境での作成, 2.13.5.2

手動による作成, 2.13.5

新しい表領域の作成, 2.13.4

ダッシュボード・ページ, 1.13.1

削除, 2.14.2

非アクティブの削除, 2.14.2.1.5, 2.14.2.1.5

使用可能領域の確認, 1.4.4

デモ・オブジェクトの作成の無効化, 2.5.1.2

編集, 2.14.1

エクスポート, 2.14.12

インポート, 2.14.12

ブラウザ攻撃を防ぐための分離, 2.5.2.6, 2.14.8

ロック, 2.14.3

ログイン制御, 1.5.1

管理, 1, 1.1.1

ファイルの管理, 1.1.6

Webシート・オブジェクトの管理, 1.1.9

プロビジョニング, 2.13

パージ, 2.14.2.1.1

非アクティブの消去, 2.5.4

削除, 2.14.9

リソースの削除, 2.14.2.1.4

新しいリクエスト, 1.4.5

割当てステータスの選択, 2.13.2

リクエストのサイズ・オプション, 2.5.3.8

割当てモードの指定, 2.13.3

作成方法の指定, 2.13.2

終了, 1.4.3

表示, 2.14.1, 2.14.7

「ワークスペース管理」レポート

アクティビティ, 1.13.1

アプリケーション, 1.13.1

データベース, 1.13.1

開発者アクティビティ, 1.13.1

パフォーマンス, 1.13.1

ユーザー, 1.13.1

Webシート, 1.13.1

ワークスペース, 1.13.1

ワークスペース管理者, 1, 1.1.1

ビルド・ステータスの変更, 1.12

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

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

サービス終了のリクエスト, 1.4.3

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

ワークスペース使用率の表示, 1.1.8

ワークスペースのお知らせ

管理サービスでの定義, 2.14.6

ワークスペースのお知らせ, 作成, 1.6 ワークスペース・スキーマ・レポート

スキーマ別のデータベース権限, 1.2.5

表領域使用率のレポート(ポップアップ), 1.2.5

スキーマの表領域使用率, 1.2.5

ワークスペース・スキーマ, 1.2.5

ワークスペース・ダッシュボード

定義済スキーマ, 1.13.2

ファイル・タイプ, 1.13.2

ファイル数, 1.13.2

アプリケーションの名前とタイプ, 1.13.2

サービス・リクエストのオープン, 1.13.2

SQLスクリプト, 1.13.2

ワークスペース名, 1.13.2

ワークスペース・データベース権限, 2.14.10 ワークスペースの分離, 2.5.2.6.2, 2.5.2.6.2, 2.5.2.6.2, 2.5.2.6.2, 2.5.2.6.2, 2.5.2.6.2

属性の構成, 2.14.8.2

インスタンスの構成, 2.5.2.6

最大同時セッション・リクエスト数, 2.5.2.6.2

「ワークスペースの分離」属性

ホスト名の許可, 2.5.2.6.2, 2.14.8.2, 2.14.8.2

同時セッション・リクエスト中断タイムアウト, 2.5.2.6.2, 2.14.8.2

最大同時セッション・リクエスト数, 2.14.8.2

最大同時ワークスペース・リクエスト数, 2.5.2.6.2, 2.14.8.2

最大電子メール・メッセージ, 2.14.8.2

ワークスペース内のファイルの最大サイズ, 2.5.2.6.2, 2.14.8.2

リソース・コンシューマ・グループ, 2.5.2.6.2, 2.14.8.2

ワークスペース・ログイン, 無効化, 2.5.2.1.4 ワークスペースのプリファレンス

アプリケーション・ビルダー, 1.5.2

RESTfulアクセスの制御, 1.5.5

ログイン制御, 1.5.1

PL/SQLの編集, 1.5.4

SQLワークショップ, 1.5.3

チーム開発, 1.5.6

ワークスペースの割当て

構成, 2.5.3.1

ワークスペースの消去, 2.5.4

管理電子メール・アドレス, 2.5.4.2

非アクティブ日, 2.5.4.2

パージまでの日数, 2.5.4.2

有効化, 2.5.4.2

猶予期間, 2.5.4.2

言語, 2.5.4.2

最大実行時間, 2.5.4.2

電子メールの最大数, 2.5.4.2

ワークスペースの最大数, 2.5.4.2

何日前にリマインダするか, 2.5.4.2

サマリー電子メールの送信先, 2.5.4.2

ワークスペース・レポート

サンプル・アプリケーションのみ, 2.14.2.1.3

ファイル・サイズとカウントの表示, 2.14.11

ワークスペース・リクエスト, 2.4.1 ワークスペース・リクエスト

承認, 2.4.4.3

変更, 2.4.4.4

サイズ・オプションの構成, 2.5.3.8

ワークスペース・リクエスト・ページ, 2.4.3 ワークスペース・サマリー・レポート

詳細の編集, 2.14.9

電子メール・レポート, 2.14.9

スキーマ割当ての管理, 2.14.9

ユーザーの管理, 2.14.9

ワークスペースの削除, 2.14.9

表示, 2.14.9

「ワークスペース使用率」レポート

電子メール, 1.1.8.2

表示, 1.1.8.1

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

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

保証免責

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

制限付権利について

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

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 Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

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

第三者のコンテンツ、製品、サービスに対する免責事項

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

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

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

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

Oracle Supportへのアクセス

サポートをご契約のお客様には、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を参照してください。