Oracle® Application Express

管理ガイド

リリース5.1

E83811-02(原本部品番号:E64918-04)

2017年6月

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

E83811-02

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

原本著者: Terri Jennings

原本協力者: Carsten Czarski、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.1での変更点

- 新機能

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

- その他の変更

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.7.1 保存された対話モード・レポートの概要

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

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

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

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

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

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

- 1.1.10 手動による新規ワークスペースのリクエスト

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

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

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

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

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

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

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

- 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.4.1 「表領域使用率の詳細レポート」の表示

- 1.4.5 別のワークスペースへのサインアップ

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

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

- 1.5.1.1 ログイン制御の概要

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

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

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

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

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

- 1.5.6 チーム開発の管理

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

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

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

- 1.6.1 ワークスペース・メッセージの概要

- 1.6.2 ワークスペース・メッセージの作成および編集

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- 1.7.9.1 グループの概要

- 1.7.9.2 グループの作成

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

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

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

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

- 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.1.1 ページ・プロセスを作成してユーザー・プリファレンスを設定

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

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

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

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

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

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

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

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

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

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

- 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.4.1 ワークスペース・リクエストの承認プロセスの概要

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

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

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

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

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

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

- 2.5.1 機能構成の管理

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

- 2.5.1.2 新規ワークスペースでのデモンストレーション・オブジェクトの作成の有効化

- 2.5.1.3 新規ワークスペースでのWebシート・オブジェクトの作成の有効化

- 2.5.1.4 WebシートでのSQLアクセスの有効化および無効化

- 2.5.1.5 パッケージ・アプリケーションのインストール・オプションの構成

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

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

- 2.5.1.8 アプリケーション・アクティビティのロギングの有効化

- 2.5.1.9 アプリケーション・トレースの有効化

- 2.5.1.10 サービス・リクエストの有効化

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

- 2.5.2 セキュリティの構成

- 2.5.2.1 サービスレベルのセキュリティ設定の構成

- 2.5.2.1.1 ログイン・フォームにCookieを移入するかどうかを制御

- 2.5.2.1.2 Oracle Application Express管理サービスへのアクセスの無効化

- 2.5.2.1.3 Oracle Application Express管理サービスへのアクセスの有効化

- 2.5.2.1.4 ワークスペース・ログイン・アクセスの無効化

- 2.5.2.1.5 パブリック・ファイルのアップロードの制御

- 2.5.2.1.6 IPアドレスによるユーザー・アクセスの制限

- 2.5.2.1.7 インスタンスに対するプロキシ・サーバーの構成

- 2.5.2.1.8 チェックサム・ハッシュ関数の選択

- 2.5.2.1.9 インスタンスへのセッション再結合の構成

- 2.5.2.1.10 未処理のエラーの構成

- 2.5.2.2 HTTPプロトコルの属性の構成

- 2.5.2.2.1 SSLの概要

- 2.5.2.2.2 HTTPSの必要性

- 2.5.2.2.3 HTTPS要件の無効化

- 2.5.2.2.4 アウトバウンドHTTPS要件の無効化

- 2.5.2.2.5 追加のレスポンス・ヘッダーの構成

- 2.5.2.3 Real Application Securityの有効化

- 2.5.2.4 セッション・タイムアウトの構成

- 2.5.2.5 インスタンスのすべてのワークスペースの分離

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

- 2.5.2.5.2 インスタンスレベルの「ワークスペースの分離」属性の構成

- 2.5.2.6 リージョンとWebサービスに対する除外ドメインの定義

- 2.5.2.7 認証制御の構成

- 2.5.2.7.1 認証制御の概要

- 2.5.2.7.2 開発者ログインとエンド・ユーザー・ログインのセキュリティの構成

- 2.5.2.7.3 ワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成

- 2.5.2.7.4 開発環境認証スキームの編集

- 2.5.2.8 強力なパスワード・ポリシーの作成

- 2.5.2.8.1 強力なパスワード・ポリシーについて

- 2.5.2.8.2 パスワード・ポリシーの構成

- 2.5.2.9 データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限

- 2.5.2.9.1 DADごとのアクセス制限の適用について

- 2.5.2.9.2 wwv_flow_epg_include_localの変更および再コンパイルの概要

- 2.5.2.9.3 使用できる名前付きプロシージャの指定

- 2.5.2.9.4 製品スキーマの変更

- 2.5.2.10 認可済URLの管理

- 2.5.2.10.1 認可済URLのリストの定義

- 2.5.2.10.2 定義した認可済URLの編集

- 2.5.2.10.3 定義した認可済URLの削除

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

- 2.5.3.1 ワークスペースのセルフ・サービス割当ての構成について

- 2.5.3.2 電子メール割当ての無効化

- 2.5.3.3 記憶域の構成

- 2.5.3.3.1 新しいスキーマの要求

- 2.5.3.3.2 自動拡張表領域の有効化

- 2.5.3.3.3 bigfile表領域の有効化

- 2.5.3.3.4 暗号化された表領域の有効化

- 2.5.3.3.5 アップロードしたファイルの削除

- 2.5.3.4 電子メールの構成

- 2.5.3.4.1 ネットワーク・サービスの有効化について

- 2.5.3.4.2 完全開発環境での電子メールの構成

- 2.5.3.4.3 ランタイム環境での電子メールの構成

- 2.5.3.4.4 ランタイム環境での電子メール設定の決定

- 2.5.3.5 ウォレット情報の構成

- 2.5.3.5.1 SSLとウォレットの作成の概要

- 2.5.3.5.2 完全開発環境でのウォレットの構成

- 2.5.3.5.3 ランタイム環境でのウォレットの構成

- 2.5.3.5.4 ランタイム環境でのウォレット設定の決定

- 2.5.3.6 レポート出力の構成

- 2.5.3.6.1 レポート出力の構成の概要

- 2.5.3.6.2 フル開発環境でのレポート出力の構成

- 2.5.3.6.3 ランタイム環境でのレポート出力設定の構成

- 2.5.3.6.4 ランタイム環境でのレポート出力設定の決定

- 2.5.3.7 「ヘルプ」メニューの構成

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

- 2.5.3.9 アプリケーションID範囲の管理

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

- 2.5.4.1 ワークスペースの消去設定の構成

- 2.5.5 REST管理インタフェースを使用した使用状況統計の表示

- 2.5.5.1 REST管理インタフェースの有効化

- 2.5.5.2 RESTクライアント・アプリケーションの登録

- 2.5.5.3 RESTクライアントの詳細の表示

- 2.5.5.4 RESTクライアントの削除

- 2.5.5.5 REST管理インタフェースの無効化

- 2.6 カスタム・アプリケーション、パッケージ・アプリケーションおよびパブリック・テーマの管理

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

- 2.6.1.1 ユーザーが利用できるカスタム・アプリケーションの作成の概要

- 2.6.1.2 パッケージ・アプリケーション・リポジトリへのアクセス

- 2.6.1.3 パッケージ・アプリケーション・リポジトリへのカスタム・アプリケーションのアップロード

- 2.6.1.4 カスタム・アプリケーション詳細の編集

- 2.6.1.5 カスタム・アプリケーションの削除

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

- 2.6.2.1 テーマ・リポジトリへのパブリック・テーマの追加

- 2.6.2.2 パブリック・テーマの削除

- 2.6.2.3 パブリック・テーマの変更

- 2.6.2.4 パブリック・テーマのエクスポートについて

- 2.7 メタデータの管理

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

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

- 2.7.1.2 消去前のセッションの詳細の表示

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

- 2.7.1.4 消去前のセッション統計の表示

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

- 2.7.2.1 メール・キューのメッセージの送信と削除

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

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

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

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

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

- 2.9 メッセージの管理

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

- 2.9.1.1 ログイン・メッセージの概要

- 2.9.1.2 ログイン・メッセージの作成

- 2.9.1.3 ログイン・メッセージの編集または削除

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

- 2.9.2.1 新しいタスクの追加

- 2.9.2.2 既存のタスクの編集

- 2.9.2.3 タスクの削除

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

- 2.9.3.1 システム・メッセージの概要

- 2.9.3.2 システム・メッセージの作成および編集

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

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

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

- 2.10.2.1 ページ・ビュー・アクティビティ・ログの概要

- 2.10.2.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.12.3.1 ワークスペースへのOracleデフォルト・スキーマの割当てについて

- 2.12.3.2 Oracleデフォルト・スキーマの割当て権限の付与

- 2.12.3.3 Oracleデフォルト・スキーマの割当て権限の取消し

- 2.12.3.4 制限付きスキーマでの作業

- 2.12.3.4.1 スキーマのワークスペースの例外の削除

- 2.12.3.4.2 ワークスペースのスキーマの例外の削除

- 2.12.3.4.3 特定のワークスペースを例外として指定

- 2.12.3.5 権限ステータスの判別

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

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

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

- 2.13.3 割当てモードの選択

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

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

- 2.13.5.1 完全開発環境でのワークスペースの手動作成

- 2.13.5.2 ランタイム環境でのワークスペースの手動作成

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

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

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

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

- 2.14.2.1 アクティブではないワークスペースの識別

- 2.14.2.1.1 アクティブではないワークスペースの識別方法

- 2.14.2.1.2 最近の更新をチェックしてアクティブではないワークスペースを識別

- 2.14.2.1.3 サンプル・アプリケーションのみを持つワークスペースの表示

- 2.14.2.1.4 アクティブではないワークスペースに関連付けられているリソースの削除

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

- 2.14.2.2 完全開発環境でのワークスペースの削除

- 2.14.2.3 ランタイム開発環境でのワークスペースの削除

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

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

- 2.14.4.1 開発環境でのスキーマおよびワークスペースの割当ての表示

- 2.14.4.2 ランタイム環境でのスキーマおよびワークスペースの割当ての表示

- 2.14.4.3 既存のスキーマおよびワークスペースの割当ての編集

- 2.14.4.4 完全開発環境でのスキーマの関連付け

- 2.14.4.5 ランタイム環境での追加スキーマの関連付け

- 2.14.4.6 ランタイム環境のワークスペースからのスキーマ・マッピングの削除

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

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

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

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

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

- 2.14.8.2 「ワークスペースの分離」属性の構成

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

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

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

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

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

- 2.14.12.2 管理サービスでのワークスペースのエクスポート

- 2.14.12.3 管理サービスでのワークスペースのインポート

- 2.14.12.4 コマンドラインからのアプリケーションおよびワークスペースのエクスポート

- 2.14.12.4.1 APEXExportプログラム

- 2.14.12.4.2 APEXExportSplitterプログラム

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

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

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

- 2.14.13.2 管理サービスでのビルド・ステータスの変更

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

- 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ワークスペース、アプリケーションまたは開発インスタンス全体の管理タスクを実行する方法について説明します。

このガイドを使用するには、リレーショナル・データベースの概念、および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概要

表記規則

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

規則

意味

太字

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

イタリック体

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

固定幅フォント

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

このリリースでの変更点

「はじめに」の内容は次のとおりです。

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

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

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

- 新機能

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

- その他の変更

新機能

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

- 新規ワークスペースのリクエスト・ウィザード
サービス・リクエストを送信することなく、「ワークスペース管理」ページから直接新規ワークスペースをリクエストします。

手動による新規ワークスペースのリクエストを参照してください。

- REST管理インタフェース
「REST管理インタフェース」ページは、Oracle Application ExpressインスタンスのREST使用状況統計を表示するために使用します。

REST管理インタフェースを使用した使用状況統計の表示を参照してください。

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

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

その他の変更

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

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

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

- Oracle Application Express管理ガイドには、コマンドラインからワークスペース、アプリケーションおよび関連ファイルをエクスポートする方法に関する情報が含まれるようになりました。コマンドラインからのアプリケーションおよびワークスペースのエクスポートを参照してください。

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

Oracle Application Express開発環境で、ユーザーは、ワークスペースと呼ばれる共有のワークスペースにサインインします。ワークスペース管理者は、ワークスペースという作業用の共有領域の監視と管理を行います。

- ワークスペース管理の概要
ワークスペース管理者はワークスペースの監視と管理を行います。

- ワークスペース内のアクティビティの監視
「アクティビティのモニター」ページにアクセスして、ワークスペース内の開発者アクティビティおよび変更を監視します。

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

- サービス・リクエストの作成
ワークスペース管理者は、「サービスのリクエスト」ページを使用して、スキーマのリクエスト、記憶領域の追加、ワークスペースの終了または別のワークスペースのリクエストを行います。

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

- ワークスペース・メッセージの定義
ワークスペース管理者は、ワークスペース・メッセージを作成することで、他のユーザーと速やかに通信できます。

- ワークスペースでのユーザーの管理
新しいユーザー・アカウントの作成、既存のユーザー・アカウントの管理およびユーザー・パスワードの変更を行います。

- 開発者アクティビティおよびクリック・カウント・ログ・ファイルの消去
ログ・ファイル・ページで開発者ログおよび外部カウント・クリック・ログを手動で消去します。1か月経過したログ・エントリは自動的に削除されます。

- ワークスペースのセッション・ステートの管理
セッションは、ページ・ビュー間で永続性(またはステートフルな動作)を確立します。ワークスペース管理者は、現在のセッションまたは最近のセッションについてセッション詳細を表示したり、現在のセッション・ステートを消去したり、セッションを経過時間に基づいて消去できます。

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

- ページおよびリージョンのキャッシュの管理
ページおよびリージョンのキャッシュを使用して、アプリケーションのパフォーマンスを改善します。

- 複数のアプリケーションのビルド・ステータスの変更
ワークスペースレベルでビルド・ステータス属性を構成して、アプリケーションが他の開発者によって変更されるのを防ぎます。

- ワークスペース・ダッシュボードの表示
「ダッシュボード」ページを使用して、現行のワークスペースの詳細を表示し、ワークスペースの全体的なアクティビティを監視します。

- アプリケーション・ビルダーのデフォルト値の利用
アプリケーション・ビルダーのデフォルト値により、新規のアプリケーションを作成するために必要な手順を削減できます。

参照:

『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の「Oracle Application Express管理サービス」と「管理者のセキュリティ・ベスト・プラクティスの理解」

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

ワークスペース管理者はワークスペースの監視と管理を行います。

- ワークスペース管理者の概要
ワークスペース管理者は、開発者が利用できるすべての権限および特権を持ち、ワークスペースに固有の管理者タスクを管理します。

- 「ワークスペース管理」ページへのアクセス
「ワークスペース管理」ページを使用してワークスペースを監視および管理します。

- 「ワークスペース管理」ページ
「ワークスペース管理」ページを使用して、サービス・リクエストの管理、ユーザーおよびグループの管理、アクティビティの監視、ダッシュボードの表示、使用状況レポートの表示、パスワードの変更、ユーザーおよびユーザー・グループの管理、対話モード・レポートの設定の管理、エクスポート・リポジトリおよびWebシート・データベース・オブジェクトの管理、新規ワークスペースのリクエストを行います。

- パスワードのリセット
「ワークスペース管理」ページで「パスワードの変更」をクリックして、パスワードをリセットします。

- 本番リリースおよび環境情報の表示
「Application Expressについて」ページにアクセスして、Application Expressのリリース番号、ワークスペース名、環境の詳細、データベース情報などの基本的な製品情報を表示します。

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

- 保存された対話モード・レポートの管理
保存された対話モード・レポートの表示と削除、および対話モード・レポートのサブスクリプションの管理を行います。

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

- Webシート・データベース・オブジェクトの削除と検証
Webシートに関連付けられているデータ・オブジェクトを削除または検証します。

- 新規ワークスペースの手動によるリクエスト
ワークスペース管理者は、「ワークスペース管理」ページで新規ワークスペースを手動でリクエストできます。

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

ワークスペース管理者は、開発者が利用できるすべての権限および特権を持ち、ワークスペースに固有の管理者タスクを管理します。

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

ワークスペース内では、エンド・ユーザーは既存のデータベースまたはWebシート・アプリケーションのみ実行できます。開発者は、アプリケーションの作成と編集、ワークスペース・アクティビティの監視、ダッシュボードの表示が可能です。Oracle Application Expressには、2つの管理者ロールが含まれます。

- ワークスペース管理者は、ワークスペースに固有の管理タスクを実行するユーザーです。

- インスタンス管理者は、複数のワークスペースが含まれている可能性のある、ホスティングされたOracle Application Expressインスタンス全体を管理するスーパーユーザーです。

ワークスペース管理者は、パスワードのリセット、製品情報と環境情報の表示、エクスポート・リポジトリの管理、保存された対話モード・レポートの管理、ワークスペース・サマリー・レポートの表示、Webシート・データベース・オブジェクトの管理を行うことができます。また、ワークスペース管理者は、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示も行います。

参照:

「Application Expressのユーザー・ロールの概要」および「インスタンス管理者の概要」

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

「ワークスペース管理」ページを使用して、ワークスペースの監視と管理を行います。

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能にアクセスできます。「管理」メニューには、サービスの管理、ユーザーおよびグループの管理、アクティビティの監視、ダッシュボード、パスワードの変更の各オプションが含まれます。一貫性を保つために、このドキュメントの手順では「ワークスペース管理」ホームページにユーザーをナビゲートします。

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

1. Oracle Application Expressにサインインします。

ワークスペースのホームページが表示されます。

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

3. 「管理」メニューから、「管理」を選択します。

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

参照:

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

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

「ワークスペース管理」ページを使用して、サービス・リクエストの管理、ユーザーおよびグループの管理、アクティビティの監視、ダッシュボードの表示、使用状況レポートの表示、パスワードの変更、ユーザーおよびユーザー・グループの管理、対話モード・レポートの設定の管理、エクスポート・リポジトリおよびWebシート・データベース・オブジェクトの管理、新規ワークスペースのリクエストを行います。

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

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

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

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

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

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

ワークスペース・メッセージ

「ワークスペース・メッセージ」リージョンは、ワークスペース管理ページ上部のアイコンのすぐ下に表示されます。このリージョンを使用して、他のユーザーに情報を伝達します。

「タスク」リージョン

「タスク」リージョンは、「ワークスペース管理」ページの右側に表示され、次のリンクがあります。

- パスワードの変更。「プロファイルの編集」ページの「パスワードの変更」セクションにリンクします。

- Application Expressについて。基本的な製品情報をリストする「バージョン情報」ページにリンクします。

- ユーザー・グループの管理。「ユーザー・グループ」ページにリンクします。ワークスペース管理者は、権限の分類および管理にグループを使用できます。

- ユーザーの作成。ワークスペース管理者が新規ユーザーを作成できるフォームにリンクします。

- 複数ユーザーの作成。ワークスペース管理者は複数のユーザーを一度に作成できます。

- 複数ユーザーの削除。ワークスペース管理者は複数のユーザーを一度に削除できます。

- 対話モード・レポートの設定の管理。ワークスペース管理者は保存されたレポートおよびサブスクリプションを管理できます。

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

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

- 新規ワークスペースのリクエスト。ワークスペースのリクエスト・ウィザードを起動します。ワークスペース管理者は、Oracle Application Express管理サービス・アプリケーションにアクセスする必要なしに、「ワークスペース管理」ページで新規ワークスペースを手動でリクエストできます。

1.1.4 パスワードの再設定

「ワークスペース管理」ページで「パスワードの変更」をクリックして、パスワードをリセットします。

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

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(パスワードの変更など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

参照:

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

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

「Application Expressについて」ページにアクセスして、Application Expressのリリース番号、ワークスペース名、環境の詳細、データベース情報などの基本的な製品情報を表示します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「タスク」リストで、「Application Expressについて」をクリックします。

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

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

- 製品のビルド

- スキーマ互換性

- 最終DDL時間

- ホスト・スキーマ

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

- ワークスペースID

- ワークスペース名

- 現在のユーザー

- 言語プリファレンス

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

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

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

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

「エクスポート・リポジトリの管理」ページが表示されます。

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

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

参照:

ワークスペースのエクスポートおよびインポートおよびOracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド

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

保存された対話モード・レポートの表示と削除、および対話モード・レポートのサブスクリプションの管理を行います。

- 保存された対話モード・レポートの概要
Oracle Application Expressには、プライマリ・デフォルト、代替レポート、パブリック・レポート、プライベート・レポートの4つの種類の保存された対話モード・レポートが含まれます。開発者とエンド・ユーザーの両方が対話モード・レポートを保存できます。ただし、最初に表示されるレポート(プライマリ・デフォルトと呼ばれる)を保存したり、代替レポートを作成できるのは、開発者のみです。

- 保存された対話モード・レポートの表示と削除
「保存されたレポート」ページで保存された対話モード・レポートの表示と削除を行います。

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

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「レポートの管理」

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

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

Oracle Application Expressには、次の4つの種類の保存された対話モード・レポートが含まれます。

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

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

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

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

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

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

「保存されたレポート」ページで保存された対話モード・レポートの表示と削除を行います。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

3. 「保存されたレポート」をクリックします。

保存されたレポート・ページが表示されます。

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

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

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

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

3. 「サブスクリプション」をクリックします。

サブスクリプション・ページが表示されます。

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

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

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

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

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

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

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

- ワークスペース使用率レポートの表示
ワークスペースのアクティビティとコンテンツの詳細を示す、ワークスペース使用率レポートを表示します。

- ワークスペース使用率レポートのメール送信
ワークスペース使用率レポートの表示中に「電子メール」ボタンをクリックして、特定の受信者にワークスペース・サマリー・レポートをメール送信します。

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

ワークスペースのアクティビティとコンテンツの詳細を示す、ワークスペース使用率レポートを表示します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

ワークスペース使用率レポートの表示中に「電子メール」ボタンをクリックして、特定の受信者にワークスペース・サマリー・レポートをメール送信します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

b. 「電子メール」フォームで:

- レポート作成期間 - レポートの間隔を選択します。

- 宛先: 有効な電子メール・アドレスを入力します。複数のエントリをカンマで区切ります。

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

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

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

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

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

Webシートに関連付けられているデータ・オブジェクトの削除および検証を行います。

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

「Webシート・データベース・オブジェクト」ページが表示されます。

3. 次のいずれかを選択し、画面の指示に従います。

- Webシート・データベース・オブジェクトの削除 - Webシート・データベース・オブジェクトとデータをスキーマから削除します。

- Webシート・データベース・オブジェクトの検証: Webシート・データベース・オブジェクトの整合性を検証して、識別された問題を修正します。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「Webシート・アプリケーションの作成」

1.1.10 手動による新規ワークスペースのリクエスト

ワークスペース管理者は、「ワークスペース管理」ページで新規ワークスペースを手動でリクエストできます。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「タスク」リストで、「新規ワークスペースのリクエスト」をクリックします。

ワークスペースのリクエスト・ウィザードが表示されます。

3. 次のいずれかを選択し、「次へ」をクリックします。

- アプリケーション開発

- パッケージ・アプリケーションのみ

4. 「指定」で、次の項目を指定します。

a. 名: 名を入力します。

b. 姓: 姓を入力します。

c. 電子メール: アカウントの送信先となる電子メール・アドレスを入力します。

d. 名: ワークスペース名を入力します。

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

5. 「スキーマ」で、次の項目を指定します。

a. 構成: データベース・スキーマを新規に作成するのか、既存のデータベース・スキーマを新規ワークスペース用に構成するのかを選択します。

b. 既存のスキーマ - 新規Application Expressワークスペースにアクセスできるようにするスキーマの名前を入力します。

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

6. サービス契約を確認して承認します。「次へ」をクリックします。

7. リクエストを検証し、「リクエストの送信」をクリックします。

参照:

別のワークスペースへのサインアップ

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

「アクティビティの監視」ページにアクセスして、ワークスペース内の開発者アクティビティおよび変更を監視します。

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

- 「アクティビティの監視」ページへのアクセス
「アクティビティの監視」ページを使用して、開発者アクティビティおよびアプリケーション変更情報を表示します。

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

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

- アクティブ・セッションの表示
セッションは、ページ・ビュー間で永続性(またはステートフルな動作)を確立する論理的な構成体です。「アクティブ・セッション」レポートを使用して、現在のワークスペース内のアクティブ・セッションを表示します。

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

参照:

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

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

「アクティビティの監視」ページを使用して、開発者アクティビティおよびアプリケーション変更情報を表示します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「アクティビティのモニター」をクリックします。

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

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

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

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

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

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

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

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

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

- アーカイブされたアクティビティ・レポート - アーカイブされたレポートをリストします。

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「アクティビティのモニター」をクリックします。

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

4. 「期間」リストから時間を選択し、(該当する場合は)アプリケーションを選択して「設定」をクリックします。

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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. 「ワークスペース管理」ページにナビゲートします。

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「アクティビティのモニター」をクリックします。

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

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

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「アクティビティのモニター」をクリックします。

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

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

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

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

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

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

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

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

- 「サービスの管理」ページへのアクセス
「サービスの管理」ページにアクセスして、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの編集、レポートの表示を行います。

- 「サービスの管理」ページ
「サービスの管理」ページは、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの編集、ワークスペース使用率のレポートの表示に使用できます。

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

「サービスの管理」ページにアクセスして、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの編集、ワークスペース使用率レポートの表示を行います。

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

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(サービスの管理など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

サービスの管理ページが表示されます。

参照:

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

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

「サービスの管理」ページを使用して、サービス・リクエストの管理、ワークスペース・プリファレンスの構成、ワークスペースのお知らせの編集、ワークスペース使用率レポートの表示を行います。

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

- サービス・リクエストの作成。新しいスキーマのリクエスト、追加の記憶領域のリクエスト、またはワークスペースの終了を行います。

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

- お知らせの編集。「ワークスペース」ホームページおよびワークスペース管理ページに表示されるメッセージを作成します。

- ワークスペース使用率。現在のワークスペースについてのサマリー・レポートを表示します。

ダッシュボード

「ダッシュボード」リージョンには、ワークスペース、ユーザー、アクティビティ、開発者アクティビティ、パフォーマンス、アプリケーション、データベースなど、特定のダッシュボードへのリンクが表示されます。

メタデータの管理

「メタデータの管理」のリンクを使用すると、管理者はログ・ファイル、セッション・ステート、ページおよびリージョンのキャッシュ、Webシート・データベース・オブジェクト、アプリケーション・ビルド・ステータス、ファイル使用状況、対話モード・レポートの設定などを管理することができます。「メタデータの管理」リージョンがページの右側に表示され、次のリンクが表示されます。

- 開発者アクティビティおよびクリック・カウント・ログ・ファイル - ログ・ファイル・ページで開発者ログおよび外部カウント・クリック・ログを手動で消去します。

- セッション・ステート - 現在のセッションまたは最近のセッションについてセッション詳細を表示したり、現在のセッション・ステートを消去したり、セッションを経過時間に基づいて消去します。

- アプリケーション・キャッシュ - キャッシュされたリージョンおよびページを表示および消去します。

- Webシート・データベース・オブジェクト - 「Webシート・データベース・オブジェクト」ページが表示されます。

- アプリケーション・ビルド・ステータス - ワークスペース・レベルでビルド・ステータスを構成します。

- 使用率ページ - ワークスペース使用率レポートを表示します。

- 対話モード・レポートの設定 - 保存された対話モード・レポートを表示および管理し、電子メール・サブスクリプションを管理するページを表示します。

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

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

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(サービスの管理、サービス・リクエストの作成など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

- 新しいスキーマのリクエスト
サービス・リクエストを作成し、「スキーマのリクエスト」を選択して、新しいスキーマをリクエストします。

- 追加の記憶域のリクエスト
サービス・リクエストを作成し、「記憶域のリクエスト」を選択して、追加の記憶域をリクエストします。

- ワークスペースの終了
サービス・リクエストを作成し、「終了のリクエスト」を選択して、ワークスペースを終了します。

- ワークスペースで使用可能な領域の容量の決定
ワークスペース管理者は、表領域使用率の詳細レポートを使用して、ワークスペースで使用可能な空き領域のサイズを確認できます。追加の記憶域をリクエストする前にこのレポートを表示すると、管理者はどれくらいの追加の記憶領域が必要かを判断できます。

- 別のワークスペースにサインアップ
サービス・リクエストを作成し、「別のワークスペースにサインアップ」を選択して、別のワークスペースにサインアップします。

参照:

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

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

サービス・リクエストを作成し、「スキーマのリクエスト」を選択して、新しいスキーマをリクエストします。

スキーマは、表や索引などの論理構造を含む、データベース・オブジェクトの名前付きコレクションです。スキーマには、そのスキーマを所有するデータベースの名前が付きます。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

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

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

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

サービス・リクエストを作成し、「記憶域のリクエスト」を選択して、追加の記憶域をリクエストします。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

ヒント:

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

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

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

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

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

1.4.3 ワークスペースの終了

サービス・リクエストを作成し、「終了のリクエスト」を選択して、ワークスペースを終了します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

5. 「次」をクリックして、リクエストを確認します。

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

ワークスペース管理者は、表領域使用率の詳細レポートを使用して、ワークスペースで使用可能な空き領域のサイズを確認できます。追加の記憶域をリクエストする前にこのレポートを表示すると、管理者はどれくらいの追加の記憶領域が必要かを判断できます。

参照:

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

- 「表領域使用率の詳細レポート」の表示
「表領域使用率の詳細レポート」を表示して、ワークスペースの空き容量を確認します。

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

「表領域使用率の詳細レポート」を表示して、ワークスペースの空き容量を確認します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 「表領域使用率の詳細レポート」をクリックします(数秒かかります)。

レポートが表示され、表領域名、使用可能なバイト数、使用済の容量、空き容量および使用率が示されます。

1.4.5 別のワークスペースへのサインアップ

サービス・リクエストを作成し、「別のワークスペースにサインアップ」を選択して、別のワークスペースにサインアップします。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

参照:

手動による新規ワークスペースのリクエスト

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

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

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(サービスの管理、ワークスペース・プリファレンスの設定など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

ヒント:

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

- ワークスペースに対するアカウント・ログイン制御の作成
アカウント有効期限とロック、ログイン試行失敗の最大回数、パスワード存続期間などのワークスペース・ログイン制御を構成します。

- アプリケーション・ビルダーへのアクセスの制御
開発者がプリケーション・ビルダーにアクセスできるかどうかを制御します。

- SQLワークショップへのアクセスの制御
開発者がSQLワークショップにアクセスできるかどうかを制御します。SQLワークショップには、データベース・オブジェクトを表示および管理するためのツールが含まれます。

- ワークスペースに対するPL/SQLプログラム・ユニットの編集の無効化
開発者がオブジェクト・ブラウザからPL/SQLプログラム・ユニットを編集およびコンパイルできるかどうかを決定します。

- ワークスペースのRESTfulサービスの制御
ワークスペース管理者は、現在のワークスペースでRESTfulサービスを有効にするかどうかを制御できます。

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

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

アカウント有効期限とロック、ログイン試行失敗の最大回数、パスワード存続期間などのワークスペース・ログイン制御を構成します。

- ログイン制御の概要
ワークスペース管理者は、個々のワークスペースに対してログイン制御を構成できます。

- ワークスペース・アカウント・ログイン制御の構成
「ワークスペース・プリファレンスの設定」ページでワークスペース・アカウント・ログイン制御を構成します。

参照:

認証制御の構成

1.5.1.1 ログイン制御の概要

ワークスペース管理者は、個々のワークスペースに対してログイン制御を構成できます。

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

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

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

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

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

ヒント:

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

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

「ワークスペース・プリファレンスの設定」ページでワークスペース・アカウント・ログイン制御を構成します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

a. アカウントの有効期限およびロック: Application Expressエンド・ユーザー・アカウントを期限切れにしたりロックできるかどうかを決定するために選択します。この機能は、Application Expressユーザー管理インタフェースを使用して作成されたエンド・ユーザー・アカウントにのみ適用されます。オプションには、「有効化」または「無効化」があります。

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

ヒント:

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

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

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

参照:

認証制御の構成

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

ヒント:

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

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

開発者がSQLワークショップにアクセスできるかどうかを制御します。SQLワークショップには、データベース・オブジェクトを表示および管理するためのツールが含まれます。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

ヒント:

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

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

開発者がオブジェクト・ブラウザからPL/SQLプログラム・ユニットを編集およびコンパイルできるかどうかを決定します。

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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サービスを有効にする」属性は、SQLおよびPL/SQLにマップされるRESTfulサービスを作成してアクセスできるようにするかを制御するために使用します。RESTfulサービスは、管理サービス・アプリケーションのインスタンスレベルでも有効または無効にできます。「インスタンスの管理」、「機能構成」、「SQLワークショップ」の順に移動してください。

ヒント:

RESTfulサービスを利用するには、構成内のWebリスナーがOracle REST Data Servicesリリース2.0以上を使用している必要があります。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

6. 「RESTfulサービスを有効にする」を「はい」に設定した場合は、「パス接頭辞」を構成します。「パス接頭辞」に、現在のワークスペースでRESTfulサービスへのアクセスに使用するURIパス接頭辞を指定します。パス接頭辞のデフォルト値は、ワークスペースの名前です。

たとえば、QA_1という名前のワークスペースのパス接頭辞はQAです。この場合、サンプルのRESTfulサービスを次の場所から入手できます。

http://www.example.com/apex/qa/hr/employees/

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

参照:

- 管理サービス・アプリケーションのインスタンスレベルでRESTfulサービスを有効にする方法の詳細はSQLワークショップの構成

- Oracle Application Express SQLワークショップ・ガイドのRESTfulサービスとのデータ交換の有効化

1.5.6 チーム開発の管理

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

ヒント:

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

- ワークスペースに対するチーム開発の有効化
開発者がチーム開発にアクセスできるかどうかを制御します。

- チーム開発でのファイル・アップロードに対するワークスペースレベルのサポートの有効化
チーム開発でファイル・アップロードをサポートするかどうかを制御します。

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

開発者がチーム開発にアクセスできるかどうかを制御します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

5. チーム開発の有効化:

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

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

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

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

チーム開発でファイル・アップロードをサポートするかどうかを制御します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

5. 「チーム開発」までスクロールします。チーム開発でファイル・アップロードを有効にするかどうかを指定します。

a. ファイル・リポジトリの有効化:

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

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

ヒント:

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

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

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

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

ワークスペース管理者は、ワークスペース・メッセージを作成することで、他のユーザーと速やかに通信できます。

- ワークスペース・メッセージの概要
ワークスペース・メッセージにより、管理者は他のユーザーと速やかに通信できます。

- ワークスペース・メッセージの作成および編集
「ワークスペース管理」ページでワークスペース・メッセージの作成および編集を行います。

1.6.1 ワークスペース・メッセージの概要

ワークスペース・メッセージにより、管理者は他のユーザーと速やかに通信できます。

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

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

ワークスペース・メッセージは、次の図に示すように「ワークスペース管理」ページの中央にも表示されます。

1.6.2 ワークスペース・メッセージの作成および編集

「ワークスペース管理」ページでワークスペース・メッセージを作成または編集します。

ワークスペース・メッセージを作成または編集する手順:

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. メッセージを作成または編集するには、「メッセージの編集」アイコンをクリックします。

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

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

ヒント:

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

参照:

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

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

新しいユーザー・アカウントの作成、既存のユーザー・アカウントの管理およびユーザー・パスワードの変更を行います。

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(サービスの管理、ユーザーとグループの管理など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

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

- Application Expressのユーザー・ロールの概要
Oracle Application Expressユーザーは4つのロールに分類されます。

- ユーザー・アカウントの作成
ワークスペース管理者は、新規ユーザー・アカウントを1つずつ作成することも、複数のアカウントを1回の操作で作成することもできます。

- 既存のユーザー・アカウントの編集
「ユーザーとグループの管理」ページで既存のユーザー・アカウントを編集します。

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

- ユーザー・アカウント・パスワードの変更
「ユーザーとグループの管理」ページでユーザー・アカウント・パスワードを変更します。

- ユーザー・アカウントの削除
ワークスペース管理者は、ユーザー・アカウントを1つずつ削除することも、複数のアカウントを1回の操作で削除することもできます。

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

- グループを使用したApplication Expressユーザーの管理
ワークスペース管理者は、グループを使用してApplication Expressユーザーを作成および管理できます。グループを使用すると、分類と権限の管理が可能です。

参照:

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

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

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

参照:

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

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

Oracle Application Expressユーザーは4つのロールに分類されます。

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

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

- 開発者は、アプリケーションの作成と編集、ワークスペース・アクティビティの監視、ダッシュボードの表示を行うユーザーです。

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

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

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

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

- 新しいユーザー・アカウントの作成
「ユーザーとグループの管理」ページで新しいユーザー・アカウントを作成します。

- 複数ユーザーの同時作成
複数の新規ユーザー・アカウントを同時に作成します。

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

「ユーザーとグループの管理」ページで新規ユーザー・アカウントを作成します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

- 最大長は100文字

- 空白を使用しないこと

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

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

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

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

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

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

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

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

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

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

d. 開発者ユーザー: 「はい」または「いいえ」を選択して、このユーザーが開発者権限を所有する必要があるかどうかを指定します。

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

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

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

g. チーム開発アクセス: 開発者がチーム開発へのアクセス権を持つかどうかを決定します。

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

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

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

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

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

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

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

ヒント:

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

参照:

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

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

複数の新規ユーザー・アカウントを同時に作成します。

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(サービスの管理、ユーザーとグループの管理など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 電子メール・アドレス・リスト: 電子メール・アドレスをカンマ、セミコロンまたは改行で区切って入力するか、コピーして貼り付けます。電子メール・メッセージから電子メール・アドレスをコピーして貼り付ける場合、余分なテキストはフィルタ処理で除外されます。

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

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

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

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

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

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

c. ワークスペース管理者であるユーザー - 「はい」または「いいえ」を選択します。このユーザーがワークスペースの管理者権限を所有する必要があるかどうかを指定します。ワークスペース管理者は、開発者のようにアプリケーションとデータベース・オブジェクトを作成および変更できます。さらに、管理者は、ユーザー・アカウント、グループおよび開発サービスも管理できます。

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

e. アプリケーション・ビルダー・アクセス - 開発者がアプリケーション・ビルダーへのアクセス権を所有するかどうかを決定します。管理者は常に、アプリケーション・ビルダーにアクセスできます。開発者は、アプリケーション・ビルダーまたはSQLワークショップ(あるいはその両方)へのアクセス権を所有する必要があります。

f. SQLワークショップ・アクセス: 開発者がSQLワークショップへのアクセス権を持つかどうかを決定します。管理者は常に、SQLワークショップにアクセスできます。開発者は、アプリケーション・ビルダーまたはSQLワークショップ(あるいはその両方)へのアクセス権を所有する必要があります。

g. チーム開発アクセス: 開発者がチーム開発へのアクセス権を持つかどうかを決定します。管理者は常に、チーム開発にアクセスできます。

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

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

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

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

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

参照:

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

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

「ユーザーとグループの管理」ページで既存のユーザー・アカウントを編集します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

参照:

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

5. 「アカウント権限」、「アカウントの可用性」で、次のいずれかを選択します。

- 「ロック済」 - アカウントが使用されないようにするには、このオプションを選択します。

- 「ロック解除済」 - アカウントを使用できるようにするには、このオプションを選択します。

ヒント:

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

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

参照:

セキュリティの構成

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

「ユーザーとグループの管理」ページでユーザー・アカウント・パスワードを変更します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 「パスワード」までスクロールします。「パスワード」で、次のいずれかを選択します。

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

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

c. 初回使用時にパスワードの変更が必要: 「いいえ」を選択すると、ユーザーは期限が切れるまで同じパスワードを使用できます。「はい」を選択して、このアカウントのユーザーに、現在のパスワードを使用して最初にログインした後、すぐにパスワードを変更するよう要求します。このルールは、ワークスペース管理または開発でこのアカウントを使用する場合、およびこのアカウントを使用してサインインしてアプリケーションを実行する場合に適用されます。

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

参照:

パスワードの再設定

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

ワークスペース管理者は、ユーザー・アカウントを1つずつ削除することも、複数のアカウントを1回の操作で削除することもできます。

- 単一のユーザー・アカウントの削除
「ユーザーとグループの管理」ページで単一のユーザー・アカウントを削除します。

- 複数ユーザーを一度に削除
「ユーザーとグループの管理」ページで複数のユーザー・アカウントを一度に削除します。

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

「ユーザーとグループの管理」ページで単一のユーザー・アカウントを削除します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

1.7.7.2 複数ユーザーを一度に削除

「ユーザーとグループの管理」ページで複数のユーザー・アカウントを一度に削除します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

2. 「ダッシュボード」をクリックします。

「ダッシュボード」ページが表示されます。

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

ユーザー・ダッシュボードが表示され、次の情報がリストされます。

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

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

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

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

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

参照:

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

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

ワークスペース管理者は、グループを使用して、Application Expressユーザーを作成および管理できます。グループを使用すると、分類と権限の管理が可能です。

- グループの概要
管理者はユーザー・グループを作成して、アプリケーションの様々な部分へのアクセスを制限できます。

- グループの作成
「グループ」ページでユーザー・グループを作成します。

- 既存のユーザー・グループの編集
「グループ」ページでユーザー・グループを編集します。

- グループに対するユーザーの追加と削除
「グループ」ページでユーザー・グループを追加および削除します。

- グループを他のグループに割当て
アプリケーション・グループをユーザー・グループに割り当てて、権限を管理します。

- グループの割当ての表示
「グループ割当て」ページには、ユーザーと他のグループに割り当てられているグループがリストされます。グループを使用すると、分類と権限の管理が可能です。

参照:

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

1.7.9.1 グループの概要

管理者はユーザー・グループを作成して、アプリケーションの様々な部分へのアクセスを制限できます。

ユーザー・グループを作成すると、管理者は次のことができます。

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

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

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

1.7.9.2 グループの作成

「グループ」ページでユーザー・グループを作成します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

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

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

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

「グループ」ページでユーザー・グループを編集します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. グループを選択します。
ユーザー・グループ・ページが表示されます。

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

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

「ユーザーの編集」ページでユーザー・グループを追加および削除します。

グループに対するユーザーの追加または削除を行う手順:

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

ユーザーの編集ページが表示されます。

4. 「グループ割当て」までスクロールします。

各ユーザーは、右側のグループに属しています。

5. ユーザーをグループに追加するには、グループを選択して「移動」をクリックします。

6. ユーザーをグループから削除するには、グループを選択して「削除」をクリックします。

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

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

アプリケーション・グループをユーザー・グループに割り当てて、権限を管理します。

グループを他のグループに割り当てるには、次の手順を実行します。

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. ユーザー・グループを選択します。

5. 「グループ権限付与」までスクロールします。

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

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

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

「グループ割当て」ページには、ユーザーと他のグループに割り当てられているグループがリストされます。グループを使用すると、分類と権限の管理が可能です。

グループの割当てを表示するには、次の手順を実行します。

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 編集する権限受領者を選択します。

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

ログ・ファイル・ページで開発者ログおよび外部カウント・クリック・ログを手動で削除します。1か月経過したログ・エントリは自動的に削除されます。

ヒント:

「管理」メニューと「ワークスペース管理」ホームページの両方から多くのワークスペース管理機能(サービスの管理など)にアクセスできます。一貫性を保つために、このセクションでは「ワークスペース管理」ホームページにユーザーをナビゲートします。

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

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

参照:

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

3. 「メタデータの管理」で「開発者アクティビティ・ログおよびクリック・カウント・ログ」をクリックします。

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

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

3. 「メタデータの管理」で「開発者アクティビティ・ログおよびクリック・カウント・ログ」をクリックします。

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

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

参照:

『Oracle Application Express APIリファレンス』の「ワークスペース・ダッシュボードの表示」と「COUNT_CLICKプロシージャ」

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

セッションはページ・ビュー間で永続性(またはステートフルな動作)を確立します。ワークスペース管理者は、現在のセッションまたは最近のセッションについてセッション詳細を表示したり、現在のセッション・ステートを消去したり、セッションを経過時間に基づいて消去できます。

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

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

- 現在のセッションのセッション・ステートの表示
「セッション・ステート」ページで、現在のセッションのセッション・ステートを表示します。

- 経過時間によるセッションの消去
「セッションのパージ」ページで、経過時間別に既存のセッションを消去します。

- 現在のセッションのセッション・ステートの消去
「セッション・ステートのパージ」ページで、現在のセッションのセッション・ステートを消去します。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「セッション・ステートの管理」、およびインスタンスのセッション・ステートの管理

1.9.1 セッション状態の概要

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

参照:

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 「最近のセッション」をクリックします。

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

5. セッションの詳細を表示するには、セッションIDを選択します。

6. 「セッションの詳細」ページで、次のいずれかのボタンをクリックします。

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

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

参照:

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

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

「セッション・ステート」ページで、現在のセッションのセッション・ステートを表示します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

参照:

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

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

「セッションのパージ」ページで、経過時間別に既存のセッションを消去します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

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

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

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

参照:

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

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

「セッション・ステートのパージ」ページで、現在のセッションのセッション・ステートを消去します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

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

- セッション・ステートの表示: カレント・セッションに関する情報を表示します。

- セッション・ステートの消去: カレント・セッションのセッション・ステートをリセットします。

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

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

- ユーザー・プリファレンスの設定
ワークスペース管理者は、ページ・プロセスの作成またはプリファレンス・アイテムの作成、あるいはPL/SQL APIを使用してプログラムを介して、アプリケーション内でユーザー・プリファレンスを設定できます。

- ユーザー別のプリファレンスの表示
「ユーザー別のプリファレンス」ページで、ユーザー別のユーザー・プリファレンスを表示します。

- 現行のユーザーのプリファレンスの表示
現行のユーザーのプリファレンスを表示します。

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

- 現行のユーザーのプリファレンスの消去
「現行のユーザー・プリファレンス」ページで、現行のユーザーのプリファレンスを消去します。

- プログラムでのユーザー・プリファレンスの削除
PL/SQL APIを使用して、ユーザー・プリファレンスをプログラムによって削除します。

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

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

ワークスペース管理者は、ページ・プロセスの作成またはプリファレンス・アイテムの作成、あるいはPL/SQL APIを使用してプログラムを介して、アプリケーション内でユーザー・プリファレンスを設定できます。

- ページ・プロセスを作成してユーザー・プリファレンスを設定
開発者は、ページ・プロセスを作成してユーザー・プリファレンス値を設定できます。

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

- プログラムでのユーザー・プリファレンスの設定
PL/SQL APIを使用して、ユーザー・プリファレンスをプログラムによって設定または参照できます。

1.10.1.1 ページ・プロセスを作成してユーザー・プリファレンスを設定

開発者は、ページ・プロセスを作成してユーザー・プリファレンス値を設定できます。

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

1. ページ・デザイナでページを表示して、「プロセス」タブをクリックします。

2. 「プロセス」で、右クリックして「プロセスの作成」を選択します。
プロセス属性がプロパティ・エディタに表示されます。

3. 「指定」で、次の項目を指定します。

a. 名前 - プロセスの名前を入力します。

a. タイプ - 「ユーザー・プリファレンス」を選択します。

4. 「設定」、「タイプ」 - 「プリファレンスをリセット(現行のユーザーのすべてのプリファレンスを削除)」を選択します。

5. 「実行オプション」で、次の項目を指定します。

a. 順序: このコンポーネントの順序を指定します。これによって実行の順序が決まります。

b. ポイント - プロセスを実行するポイントを選択します。

6. その他の属性を確認して入力します。

ヒント:

属性の詳細は、プロパティ・エディタで属性を選択し、中央ペインで「ヘルプ」タブをクリックして、参照してください。

7. 「保存」をクリックします。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ページ・デザイナにおけるページ・プロセスの作成」

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

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

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

1. ページ・デザイナでページを表示します。

2. 「レンダリング」タブをクリックします。

3. アイテムを含むリージョンを見つけて、右クリックして「ページ・アイテムの作成」を選択します。
アイテム属性がプロパティ・エディタに表示されます。

注意:

属性の詳細は、属性を選択して、中央ペインで「ヘルプ」タブをクリックします。

4. 「指定」で、次の項目を指定します。

a. 名前 - アイテムの名前を入力します。

a. タイプ - 「非表示」を選択します。

5. 「設定」、「保護された値」 - アイテムを保護し、ページがポストされたときに値を操作できないようにするかどうかを指定します。「はい」を選択します。

6. 「レイアウト」で、次の項目を指定します。

a. 順序 - このアイテムの表示順序を入力します。順序および他のレイアウト設定によって、リージョン内の他のアイテムに対して相対的に、このアイテムの表示位置が決定されます。

a. リージョン - アイテムを表示するリージョンを選択します。すべてのアイテムをリージョンで指定する必要があります。

7. 「ソース」で、次のようにします。

a. タイプ - このアイテムの値が基づいているソース・タイプを選択します。

b. 使用 - 優先する値を選択します(セッション・ステートからの値またはアイテム・ソース値)。

8. 「デフォルト」、「タイプ」 - このアイテムのデフォルト値のタイプを選択します。

9. 「保存」をクリックします。

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. 「ワークスペース管理」ページにナビゲートします。

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 「ユーザー別のプリファレンス」をクリックします。

ユーザー別のプリファレンス・ページが表示されます。

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

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

現行のユーザーのプリファレンスを表示します。

カレント・ユーザー・プリファレンスを表示するには、次の手順を実行します。

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 「現行のユーザー・プリファレンス」をクリックします。

現行のユーザー・プリファレンス・ページが表示されます。

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

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

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

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

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

プリファレンスの消去ページが表示されます。

5. 特定のユーザーを選択して、「レポート」をクリックします。

レポートがページの下部に表示されます。

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

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

「現行のユーザー・プリファレンス」ページで現行のユーザーのプリファレンスを消去します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

4. 「現行ユーザーのプリファレンスの消去」をクリックします。

5. 「プリファレンスの表示」または「プリファレンスをリセット」をクリックします。

6. 「プリファレンスの表示」を選択した場合、「現行のユーザー・プリファレンス」ページが表示されます。ユーザー・プリファレンスをリセットするには、「リセット」をクリックします。

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

PL/SQL APIを使用して、ユーザー・プリファレンスをプログラムによって削除します。

ユーザー・プリファレンスをプログラムによって削除するには、REMOVE_PREFERENCEプロシージャを使用して、NAMED_PREFERENCEというユーザー・レベルのプリファレンスを削除します。次に例を示します。

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

参照:

『Oracle Application Express APIリファレンス』のREMOVE_PREFERENCEに関する説明

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

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

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

1. ページ・デザイナでページを表示して、「プロセス」タブをクリックします。

2. 「プロセス」で、右クリックして「プロセスの作成」を選択します。
プロセス属性がプロパティ・エディタに表示されます。

ヒント:

属性の詳細は、プロパティ・エディタで属性を選択し、中央ペインで「ヘルプ」タブをクリックして、参照してください。

3. 「指定」で、次の項目を指定します。

a. 名前 - プロセスの名前を入力します。

a. タイプ - 「セッション・ステートのクリア」を選択します。

4. 「設定」、「タイプ」 - 「セッション・ステートのクリア」を選択します。

5. 「実行オプション」で、次の項目を指定します。

a. 順序: このコンポーネントの順序を指定します。これによって実行の順序が決まります。

b. ポイント - プロセスを実行するポイントを選択します。

c. プロセスの実行 - このプロセスが実行される頻度を選択します。

6. その他の属性を確認して入力します。

7. 「保存」をクリックします。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ページ・デザイナにおけるページ・プロセスの作成」

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

ページおよびリージョンのキャッシュを使用して、アプリケーションのパフォーマンスを改善します。

開発者はページの編集ページまたはリージョンの編集ページでキャッシュ属性を設定することで、ページおよびリージョンのキャッシュを構成できます。ワークスペース管理者は、キャッシュされたリージョンおよびページを表示および消去できます。

- キャッシュされたリージョンおよびページの消去
「アプリケーション・キャッシュの管理」ページで、キャッシュされたリージョンおよびページを表示および消去します。

1.11.1 キャッシュされたリージョンおよびページの消去

「アプリケーション・キャッシュの管理」ページで、キャッシュされたリージョンおよびページを表示および消去します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

3. 「メタデータの管理」で「アプリケーション・キャッシュ」をクリックし、消去オプションを選択します。

4. 画面に表示されるステップに従います。

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

ワークスペースレベルでビルド・ステータス属性を構成して、アプリケーションが他の開発者によって変更されるのを防ぎます。

- アプリケーション・ビルド・ステータスの変更の概要
ビルド・ステータス属性を使用して、アプリケーションが他の開発者によって変更されるのを防ぎます。

- ワークスペース管理でのビルド・ステータスの管理
ワークスペース管理者は、現行のワークスペース内のすべてのアプリケーションのビルド・ステータスを「アプリケーション・ビルド・ステータス」ページで変更できます。

参照:

管理サービスでのビルド・ステータスの変更

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

ビルド・ステータス属性を使用して、アプリケーションが他の開発者によって変更されるのを防ぎます。

ビルド・ステータス属性には2つの設定があります。

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

- アプリケーションの実行のみ: 開発者は、アプリケーションの実行のみができます。
「アプリケーションの実行のみ」を選択することは、他の開発者によってアプリケーションが変更されないようにするために有効な方法です。

ビルド・ステータスを変更する方法

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

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

- ワークスペースレベル ワークスペース管理者は、現行のワークスペース内のすべてのアプリケーションのビルド・ステータスを「アプリケーション・ビルド・ステータス」ページで変更できます。複数のアプリケーションのビルド・ステータスの変更を参照してください。

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

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

ワークスペース管理者は、現行のワークスペース内のすべてのアプリケーションのビルド・ステータスを「アプリケーション・ビルド・ステータス」ページで変更できます。

ワークスペース管理でアプリケーション・ビルド・ステータスを管理するには:

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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

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

次に、ステータスを選択します。ステータスは、アプリケーションが使用可能または使用不可であることを指定します。

4. アプリケーションごとに「ステータス」を選択します。オプションは次のとおりです。

- 使用可能: アプリケーションは制限なしで使用可能です。

- 開発者ツールバーで使用可能: アプリケーションを使用できます。開発者に対して、各ページの下部に開発者ツールバーが表示されます。開発者は同じブラウザ・セッションでアプリケーション・ビルダーにログインする必要があります。

- 開発者のみ使用可能: 開発者権限を持つユーザーがアプリケーションを使用できます。

- 制限されたアクセス: 「カンマ区切りのユーザー・リスト限定」に指定された開発者がアプリケーションを使用できます。

- 使用不可: アプリケーションを実行または編集できません。ユーザーがアプリケーションへのアクセスを試みると、「使用できないアプリケーションに対するメッセージ」内のメッセージが表示されます。

- 使用不可(PL/SQLで表示されるステータス): アプリケーションは実行も編集もできません。

- 使用不可(URLにリダイレクト): アプリケーションは実行または編集できません。

5. アプリケーションごとにビルド・ステータスを選択します。オプションは次のとおりです。

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

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

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

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

現行のワークスペースの詳細を表示して、ワークスペースの全体的なアクティビティを監視するには、「ダッシュボード」ページを使用します。

- ワークスペース・ダッシュボードへのアクセス
「ダッシュボード」ページを使用して、現行のワークスペースの詳細を表示し、ワークスペースの全体的なアクティビティを監視します。

- ワークスペース・ダッシュボード
ワークスペース・ユーザーのサマリーが表示されます。選択した時間枠に基づいてアクティビティ属性が表示されます。

- ユーザー・ダッシュボード
ワークスペース・ユーザーのサマリーが表示されます。選択した時間枠に基づいてアクティビティ属性が表示されます。

- アクティビティ・ダッシュボード
選択した時間枠について、ワークスペース・ユーザー・アクティビティのサマリーが表示されます。

- 開発者アクティビティ・ダッシュボード
選択した時間枠について、開発者のアプリケーションおよびページの変更のサマリーが表示されます。

- パフォーマンス・ダッシュボード
パフォーマンスが最も悪いページが表示されます。

- Webシート・ダッシュボード
選択した時間枠について、Webシート・アクティビティのサマリーが表示されます。

- アプリケーション・ダッシュボード
データベース・アプリケーションのサマリーが表示されます。

- データベース・ダッシュボード
データベース・オブジェクトのサマリーがスキーマ別に表示されます。行数は、データベース表統計に基づきます。

参照:

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

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

現行のワークスペースの詳細を表示して、ワークスペースの全体的なアクティビティを監視するには、「ダッシュボード」ページを使用します。

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

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

a. Oracle Application Expressにサインインします。

b. 「ワークスペース」ホームページ上部で、「管理」メニューをクリックし、「管理」をクリックします。

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

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シート・ダッシュボードには選択された時間枠の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 Application Expressのホスティングされたインスタンス全体を管理できるようにする個別のアプリケーションです。

注意:

このセクションのトピックは、すべてのお客様に適用されるものではなく、ホスティングされたインスタンスを使用しているお客様向けのものです。この項は、Oracle Application Express管理サービス・アプリケーションへのアクセス権を持つ管理者のみを対象としています。

- インスタンス管理者の概要
インスタンス管理者は、ホスティングされたOracle Application Expressインスタンス全体を管理します。

- Oracle Application Expressインスタンスへのサインイン
Oracle Application Express管理サービスにサインインしてOracle Application Expressインスタンスを管理します。

- Oracle Application Express管理サービスの概要
Oracle Application Express管理サービス・アプリケーションの主要なページには、「インスタンス管理」ホーム、「インスタンスの管理」、「ワークスペースの管理」があります。

- ワークスペース・リクエストおよび変更リクエストの管理
「リクエストの管理」ページでワークスペース・サービス・リクエストと変更リクエストを承認および拒否します。

- インスタンス設定の管理
「インスタンスの管理」ページの「インスタンスの設定」リージョンを使用して、機能の可用性、セキュリティ、インスタンスの設定(つまり、一般的なワークスペース動作)およびワークスペースの消去設定を構成します。

- カスタム・アプリケーション、パッケージ・アプリケーション、パブリック・テーマの管理
パッケージ・アプリケーション・リポジトリにアップロードされたカスタム・アプリケーションを管理し、パッケージ・アプリケーションのインストールを監視し、パブリック・テーマを管理します。

- メタデータの管理
「メタデータの管理」の下にあるリンクを使用して、セッション・ステート、電子メール・キュー、インストール済の翻訳、対話モード・レポートの説明を表示し、管理します。

- エクスポートしたアプリケーションをランタイム環境にインストール
インスタンス管理者は、SQL*PlusおよびAPEX_INSTANCE_ADMIN APIを使用してOracle Application Expressランタイム環境を管理します。

- メッセージの管理
管理者はログイン・メッセージとシステム・メッセージ(プライバシに関する通知やアクセス制限など)を作成して、すべてのシステム・ユーザーに連絡できます

- ログおよびファイルの管理
ログ・エントリの削除およびログ間隔の構成を行います。

- サインアップ・ウィザードの実行時の同意書またはアンケートの組込み
インスタンス管理者は、ユーザーが新規サインアップ・ウィザードを実行するときに、同意書またはアンケートを作成して含めることもできます。

- スキーマの管理
Oracle Application Expressインスタンス内にあるスキーマを管理します。

- ワークスペースの作成
ユーザーはワークスペースという作業用の共有領域にサインインして、Oracle Application Expressにアクセスします。管理者は、手動でワークスペースを作成することも、自動化されたアプローチを利用することもでき、その場合ユーザーがログイン・ページでリンクをクリックします。

- 既存のワークスペースの管理
インスタンス管理者は、Oracle Application Expressインスタンス内にある既存のワークスペースを管理できます。

- Application Expressインスタンス間のユーザーの管理
インスタンス管理者は、開発者とユーザーの管理ページで、Oracle Application Expressインスタンス内のすべてのユーザー・アカウントを管理できます。

- 開発インスタンス間のアクティビティの監視
Oracle Application Expressインスタンスに対するすべてのエンド・ユーザーおよび開発者アクティビティを監視します。

参照:

- ワークスペースおよびアプリケーションの管理
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の管理者のセキュリティ・ベスト・プラクティスの理解に関する項

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

インスタンス管理者は、ホスティングされたOracle Application Expressインスタンス全体を管理します。

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

ワークスペース内では、エンド・ユーザーは既存のデータベースまたはWebシート・アプリケーションのみ実行できます。開発者は、アプリケーションの作成と編集、ワークスペース・アクティビティの監視、ダッシュボードの表示が可能です。Oracle Application Expressには、2つの管理者ロールが含まれます。

- ワークスペース管理者は、ワークスペースに固有の管理タスクを実行するユーザーです。

- インスタンス管理者は、複数のワークスペースが含まれている可能性のある、ホスティングされたOracle Application Expressインスタンス全体を管理するスーパーユーザーです。

インスタンス管理者は、開発者およびワークスペース管理者が利用できるすべての権限および特権を持ちます。さらに、インスタンス管理者は、Oracle Application Express管理サービス・アプリケーションを使用してOracle Application Expressインスタンス全体を管理します。インスタンス管理者は、ワークスペース割当ての管理、機能とインスタンス設定の構成およびセキュリティの管理を行います。

ヒント:

新規インストールでインスタンス管理者アカウントを作成する方法の詳細は、『Oracle Application Expressインストレーション・ガイド』で、Webリスナーのインスタンス管理者アカウントの作成または更新に関する項を参照してください。

参照:

「ワークスペース管理ページへのサインイン」、「Oracle Application Express管理サービスの概要」、「Application Expressのユーザー・ロールの概要」、「ワークスペース管理者の概要」

2.2 Oracle Application Express管理サービスへのサインイン

Oracle Application Express管理サービスにサインインしてOracle Application Expressインスタンスを管理します。

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です。

- apexは、Oracle REST Data Servicesの構成時に定義されるサービス名です。

- 埋込みPL/SQLゲートウェイの場合、次に進みます。

http://hostname:port/apex/apex_admin

説明:

- hostnameは、Oracle XML DB Protocolサーバーがインストールされているシステムの名前です。

- portは、Oracle XML DBプロトコル・サーバーの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つ以上のインスタンス管理者アカウントを作成したり、それらのアカウントのパスワードを変更できます。

4. 「管理にサインイン」をクリックします。

Oracle Application Express管理サービスが表示されます。

参照:

- 『Oracle REST Data Servicesインストレーション、構成および開発ガイド』

- 『Oracle Application Expressインストレーション・ガイド』のWebリスナーのインスタンス管理者アカウントの作成または更新に関する項

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

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

Oracle Application Express管理サービス・アプリケーションの主要なページには、「インスタンス管理」ホーム、「インスタンスの管理」、「ワークスペースの管理」があります。

- 「インスタンス管理」ホームページ
すべてのOracle Application Expressインスタンスの管理は、「インスタンス管理」ホームページから始まります。

- 「インスタンスの管理」ページ
インスタンス管理者は「インスタンスの管理」ページを使用してOracle Application Expressインスタンスの主要な機能を制御および構成します。これらのリンクの多くは、「インスタンス管理」ホームページにも表示されます。

- 「ワークスペースの管理」ページ
インスタンス管理者は「ワークスペースの管理」ページを使用してOracle Application Expressインスタンスのワークスペースを管理します。ワークスペースは、複数の開発者がアプリケーションを作成できる作業用の共有領域です。各ワークスペースには、1つ以上のデータベース・スキーマとして解析する権限があります。

参照:

ワークスペース・リクエストおよび変更リクエストの管理および開発インスタンス間のアクティビティの監視

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

すべてのOracle Application Expressインスタンスの管理は、「インスタンス管理」ホームページから始まります。

「インスタンス管理」ホームページ上部には、次の4つのアイコンがあります。

- リクエストの管理。ワークスペース・サービス・リクエストおよび変更リクエストを承認および拒否します。

- インスタンスの管理。Oracle Application Expressインスタンスの主要な機能を制御および構成します。

- ワークスペースの管理。ワークスペースの作成、削除およびロック、ワークスペース・スキーマ割当ての管理、開発者とユーザーの管理、ワークスペース・レポートの表示、ワークスペースのインポートとエクスポート、アプリケーションの動作の管理を行います。

- アクティビティのモニター。アプリケーション、開発者、セッション・アクティビティに関する様々なサポートを表示します。

「システム・メッセージ」リージョン

「システム・メッセージ」リージョンはページの中央に表示されます。インスタンス管理者は、このリージョンを使用して、ワークスペースの他のユーザーと通信します。システム・メッセージを追加するには、「システム・メッセージの編集」アイコンをクリックします。

「インスタンス・タスク」リージョン

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

- 機能構成。Oracle Application Expressインスタンス全体に適用する構成設定を管理します。

- セキュリティ。Oracle Application Expressインスタンス全体に適用するセキュリティ設定を管理します。

- インスタンスの設定。セルフ・サービス・ワークスペース・プロビジョニングの有効化、記憶域の構成、電子メール、ウォレット、レポート出力に対するサポートの構成など、Oracle 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アプリケーション・ビルダー・ユーザーズ・ガイドのデータベース・アプリケーションにおけるスクリーン・リーダー・モードの使用、およびデータベース・アプリケーションにおけるハイ・コントラスト・モードの使用

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

インスタンス管理者は「インスタンスの管理」ページを使用して、Oracle Application Expressインスタンスの主要な機能を制御および構成します。これらのリンクの多くは、「インスタンス管理」ホームページにも表示されます。

インスタンスの設定

「インスタンスの設定」には、次のリンクがあります。

- 機能構成。Oracle Application Expressインスタンス全体に適用する構成設定を管理します。

- セキュリティ。Oracle Application Expressインスタンス全体に適用するセキュリティ設定を管理します。

- インスタンスの設定。セルフ・サービス・ワークスペース・プロビジョニングの有効化、記憶域の構成、電子メール、ウォレット、レポート出力に対するサポートの構成など、Oracle Application Expressインスタンス全体に適用する設定を管理します。

- ワークスペースのパージ設定。アクティブでないワークスペースのパージ動作を構成します。

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

「共有コンポーネントの管理」には、次のリンクがあります。

- パッケージ・アプリケーション。Oracle Application Expressインスタンスで使用可能なパッケージ・アプリケーションを管理します。

- パブリック・テーマ。インスタンスのパブリック・テーマを作成および管理します。

メタデータの管理

「メタデータの管理」には、次のリンクがあります。

- セッション・ステート。セッション・ステート・リポジトリを監視および管理します。

- メール・キュー。メール・キュー内の電子メールメッセージを監視します。

- インストール済の翻訳。Oracle Application Expressインスタンスにロードされた翻訳を示す、インストール済の翻訳レポートにリンクします。

- 対話モード・レポートのサブスクリプション。 インスタンスの対話モード・レポートを使用してエンドユーザーが作成したサブスクリプションを表示および管理します。

メッセージ

「メッセージ」には、次のリンクがあります。

- ログイン・メッセージの定義。インスタンス管理者はログイン・メッセージを作成および管理できます。

- システム・メッセージの定義。インスタンス管理者はシステム・メッセージを作成および管理できます。

- サイト固有のタスク・リストの管理。サイト固有のタスク・リストを作成および管理します。これらのリンクは「ワークスペース」ホームページと「ワークスペース・ログイン」ページに表示されます。

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

「ログとファイルの管理」には、次のリンクがあります。

- SQLワークショップ・ログ。SQLワークショップ・ログの表示およびログ・エントリの削除を行います。

- ページ・ビュー・アクティビティ・ログ。ユーザー・アクティビティ・ログのエントリを表示および削除します。

- 開発者アクティビティ・ログ。開発者アクティビティ・ログのエントリを表示および削除します。

- 外部アクセス・カウント・ログ。外部アクセス・カウント・ログのエントリを表示および削除します。

- ログイン・アクセス・ログ。ログイン・アクセス・ログのエントリを表示および削除します。

- アーカイブ・アクティビティ・ログ。Application Expressアクティビティ・ログのアーカイブを作成します。

セルフ・サービス・サインアップ

「セルフ・サービス・サインアップ」には、次のリンクがあります。

- 新規サービス・サインアップ・ウィザードの管理。新規サービス・サインアップ・ウィザードを作成および管理します。このウィザードは、ユーザーに正当性を入力して同意書を受諾し、ワークスペース・リクエストを送信するよう求めます。

- 新規サービス・サインアップ・ウィザードの実行。新規サービス・サインアップ・ウィザードを実行します。

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

インスタンス管理者はワークスペースの管理ページを使用してOracle Application Expressインスタンスのワークスペースを管理します。ワークスペースは、複数の開発者がアプリケーションを作成できる作業用の共有領域です。各ワークスペースには、1つ以上のデータベース・スキーマとして解析する権限があります。

ワークスペース・アクション

「ワークスペースの管理」には、次のリンクがあります。

- ワークスペースの作成。ワークスペースの作成ウィザードを使用して、新規ワークスペースを作成します。

- 複数のワークスペースの作成。複数のワークスペースの作成ウィザードを使用して、複数のワークスペースを作成します。

- ワークスペースの削除。ワークスペースを削除します。

- ワークスペースのロック。ワークスペースをロックします。ワークスペースをロックすると、ワークスペース内のすべてのワークスペース管理者、開発者およびユーザー・アカウントが無効になり、すべてのアプリケーションが使用不可になります。

- ワークスペースとスキーマの割当ての管理:特定のワークスペースをビルドできるスキーマをリストするレポートを表示します。新しいアプリケーションを作成する際、開発者はワークスペースに割り当てられているスキーマのリストからスキーマを選択する必要があります。

- 開発者とユーザーの管理:Oracle Application Express開発環境にアクセスするには、ユーザーはワークスペースという作業用の共有領域にサインインします。「開発者とユーザーの管理」ページを使用して、ユーザーを作成、編集、削除します。

- コンポーネントの可用性の管理。ワークスペース別のワークスペースの設定のレポートを表示します。現在の設定を上書きするには、ワークスペース名をクリックし、「ワークスペースの設定」ページで設定を編集します。

ワークスペース・レポート

「ワークスペース・レポート」は、次のリンクにアクセスする場合に使用します。

- 既存のワークスペース。プロビジョニングされたワークスペースのレポートを表示します。特定のワークスペースの詳細については、ワークスペース名をクリックします。アクション列の「削除」をクリックすると、ワークスペースの削除ウィザードが起動します。

- ワークスペースの詳細。ワークスペースを選択し、「編集」、「スキーマ割当て」、「ユーザーの管理」の順にクリックして、ワークスペースに関するキー属性を表示します。

- ワークスペース・データベース権限。ワークスペース・データベース権限の詳細のレポートを表示します。ワークスペースを編集するには、そのワークスペース名をクリックします。

- サンプル・アプリケーションのみを持つワークスペース。サンプル・データベース・アプリケーションのみを含むワークスペースのレポートを表示します。このレポートを使用して、ワークスペース・アクティビティを評価します。

- ファイルの使用状況の管理。ワークスペース別のファイル使用率レポートを表示します。このレポートには、ワークスペース名、ファイル・サイズ合計、ファイル数、最も新しいファイルと最も古いファイルの相対的な経過期間が表示されます。このレポートを使用して、ワークスペース・アクティビティを評価します。

- 検索および電子メール・ワークスペース・サマリー。ワークスペース検索レポートを表示します。ワークスペース名をクリックしてワークスペースの詳細を表示し、レポートをメール送信します。

エクスポート/インポート

「エクスポート/インポート」は、次のリンクにアクセスする場合に使用します。

- ワークスペースのインポート。ワークスペースのインポート・ウィザードにリンクします。このウィザードを使用して、ワークスペースをエクスポート・リポジトリにインポートします。

- ワークスペースのエクスポート。「ワークスペースのエクスポート」ページにリンクします。このページで、ワークスペースを選択してワークスペースのエクスポート・ウィザードにアクセスします。

アプリケーションの管理

「アプリケーションの管理」は、次のリンクにアクセスする場合に使用します。

- アプリケーション属性。ワークスペース名とID、アプリケーションID、解析対象スキーマ、アプリケーションのページ数、ロギング・ステータス、ビルド・ステータス、アプリケーション・ステータス、アプリケーション別名など、「アプリケーション属性」ページの主要なアプリケーション属性にリンクします。

- ビルド・ステータス。ビルド・ステータス・レポートを表示します。このレポートを使用して、ワークスペース内の任意のアプリケーションのビルド・ステータス属性を確認および変更します。

- 解析対象スキーマ。「解析対象スキーマ」レポートを表示します。このレポートを使用して、任意のワークスペース内の各アプリケーションの現在の解析スキーマを識別します。

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

「リクエストの管理」ページでワークスペース・サービス・リクエストと変更リクエストを承認および拒否します。

- ワークスペース・リクエストおよび変更リクエストの概要
インスタンス管理者は、ワークスペース管理者が作成したサービス・リクエストを承認または拒否します。

- 「インスタンス管理」ホームページでのリクエストの表示
「インスタンス管理」ホームページで、保留中の新しいサービス・リクエストおよび変更リクエストのサマリーを表示します。保留中のリクエストの合計数は、「保留中のリクエスト」リージョンに表示されます。

- 保留中のリクエストの表示
「リクエストの管理」ページで保留中のサービス・リクエストを表示します。

- ワークスペース・リクエストの管理
「ワークスペース・リクエスト」では、ユーザーがリクエスト・フォームにアクセスするためのログイン・ページのリンクをクリックすることで、ワークスペースをリクエストできます。送信した場合、インスタンス管理者はそのリクエストを確認し、承認または拒否することができます。

- 変更リクエストの管理
「変更リクエスト」を使用すると、ユーザーは、既存のワークスペースを変更できます(新しいスキーマの追加、使用可能なディスク領域の引上げなど)。送信した場合、インスタンス管理者はその変更リクエストを確認し、承認または拒否することができます

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

インスタンス管理者は、ワークスペース管理者が作成したサービス・リクエストを承認または拒否します。

サービス・リクエストは、次の2つのカテゴリに分けられます。「ワークスペース・リクエスト」を使用すると、ユーザーはセルフ・サービス方式でワークスペースを直接リクエストできます。たとえば、ユーザーはログイン・ページのリンクをクリックすることでリクエスト・フォームにアクセスできます。インスタンス管理者がこのワークスペースリクエストを承認すると、各ユーザーに適切なログイン情報の電子メールが自動的に送信されます。ワークスペース・リクエストを使用するには、インスタンス管理者がセルフ・サービスの割当てステータスとして、「インスタンスの設定」ページで「リクエスト」を選択する必要があります。

「変更リクエスト」を使用すると、ユーザーは、既存のワークスペースを変更できます(新しいスキーマの追加、ディスク領域制限の引き上げなど)。

参照:

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

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

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

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

「インスタンス管理」ホームページで、保留中の新しいサービス・リクエストおよび変更リクエストのサマリーを表示します。保留中のリクエストの合計数は、「保留中のリクエスト」リージョンに表示されます。

「インスタンス管理」ホームページで保留中の新しいサービス・リクエストおよび変更リクエストのサマリーを表示するには:

1. Oracle Application Express管理サービスにサインインします。

「保留中のリクエスト」リージョンには、新しいサービス・リクエストとサービス変更リクエストの合計数がリストされます。

2. 保留中の新しいサービス・リクエストを表示するには、新しいサービスの数をクリックします。

「すべてのワークスペース・リクエスト」レポートに、ワークスペース名、スキーマ、サイズ、リクエスト日、ステータスが表示されます。

- リクエストを承認または拒否するには、「アクション」列にある「プロビジョニング」をクリックします。

- プロビジョニング・リクエストを編集するには、ワークスペース名をクリックします。

3. 保留中の変更リクエストを表示するには、サービス変更の数をクリックします。

「すべての変更リクエスト」レポートが表示されます。

- 保留中の変更リクエストを表示するには、「リクエストの表示」をクリックします。

- リクエストを適宜に承認または拒否します。

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

「リクエストの管理」ページで保留中のサービス・リクエストを表示します。

サービス・リクエストの管理ページから保留中のサービスを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「リクエストの管理」をクリックします。

次の3つのタブのある「サービス・リクエストの管理」ページが表示されます。

- 「オープン・リクエスト」には、保留中のすべてのサービス・リクエストと変更リクエストが表示されます。

- 「すべてのワークスペース・リクエスト」には、保留中のワークスペース・リクエストが表示されます。

- 「すべての変更リクエスト」には、保留中の変更リクエストが表示されます。

3. 「オープン・リクエスト」をクリックして、保留中の新しいサービス・リクエストと変更リクエストを表示します。

- 新しいリクエストを承認または拒否するには、リクエストの説明の左にある「編集」アイコンをクリックします。

- リクエストを適宜に承認または拒否します。

4. 「すべてのワークスペース・リクエスト」をクリックして、保留中のワークスペース・リクエストを表示します。

「すべてのワークスペース・リクエスト」レポートに、ワークスペース名、スキーマ、サイズ、リクエスト日、ステータスが表示されます。

- リクエストを承認または拒否するには、「アクション」列にある「プロビジョニング」をクリックします。

- プロビジョニング・リクエストを編集するには、ワークスペース名をクリックします。

5. 「すべての変更リクエスト」をクリックして、既存のサービスへの保留中の変更を表示します。

「すべての変更リクエスト」レポートには、ワークスペース名、リクエスト変更の説明、リクエスタおよびステータスが表示されます。

リクエストを承認するには、「領域の追加」をクリックします。リクエストを拒否するには、「リクエストを拒否」をクリックします。

- リクエストを表示するには、「リクエストの表示」をクリックします。変更リクエストの表示ページが表示されます。

- リクエストを適宜に承認または拒否します。

参照:

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

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

「ワークスペース・リクエスト」では、ユーザーがリクエスト・フォームにアクセスするためのログイン・ページのリンクをクリックすることで、ワークスペースをリクエストできます。送信した場合、インスタンス管理者はそのリクエストを確認し、承認または拒否することができます。

- ワークスペース・リクエストの承認プロセスの概要
インスタンス管理者は、定義されたプロビジョニング・ステータスに応じたワークスペース・リクエスト・プロセスの動作を決定します。

- 保留中のワークスペース・リクエストの承認または拒否
「すべてのワークスペース・リクエスト」ページで、保留中のワークスペース・リクエストを承認または拒否します。

- 既存のワークスペース・リクエストのステータスの変更
「すべてのワークスペース・リクエスト」ページで、既存のワークスペース・リクエストのステータスを変更します。

- ワークスペース・リクエストの削除
「すべてのワークスペース・リクエスト」ページで、ワークスペース・リクエストを削除します。

参照:

ワークスペース・リクエストおよび変更リクエストの概要およびワークスペースの作成方法の指定の概要

2.4.4.1 ワークスペース・リクエストの承認プロセスの概要

インスタンス管理者は、定義されたプロビジョニング・ステータスに応じたワークスペース・リクエスト・プロセスの動作を決定します。

割当ての動作方法を決定するには、インスタンス管理者は、「インスタンスの設定」ページで次のいずれかの「プロビジョニング・ステータス」オプションを選択します。

- 手動: インスタンス管理者が新しいワークスペースを作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。ユーザーはログイン・ページのリンクをクリックしてリクエスト・フォームにアクセスします。ワークスペース・リクエストが承認されると、該当するログイン情報が電子メールで自動的にユーザーに送信されます。

- 電子メールの検証でのリクエスト - このモードでは、ユーザーがサインイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

サインイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、インスタンス管理者は、プロビジョニング・ステータスを「リクエスト」または電子メールの検証でのリクエストにする必要があります。割当てステータスが「手動」に設定されている場合、サインイン・ページにリンクが表示されません。

電子メールの検証でのリクエストの概要

ワークスペースでプロビジョニング・ステータス電子メールの検証でのリクエストを使用している場合、インスタンス管理者がワークスペースリクエストを承認すると、次のイベントが発生します。

1. 検証リンクを含む電子メールがユーザーに送信されます。

2. ユーザーが検証リンクをクリックすると、ワークスペースが作成されます。

3. ログイン資格証明(ワークスペース名、ユーザー名およびパスワード)を含む別の電子メールがユーザーに送信されます。

4. ワークスペース・リクエストのステータスがAcceptedからApprovedに変更されます。

エラー発生時の状況。

ワークスペースの作成プロセス中にエラーが発生した場合、リクエストのステータスはRequestedに戻り、次のメッセージを含む電子メールがユーザーに送信されます。

Please contact administrator.

問題が解決されると、管理者は再度前の手順を繰り返し、リクエストを承認できます。

参照:

"プロビジョニング・モードの選択"

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

「すべてのワークスペース・リクエスト」ページで、保留中のワークスペース・リクエストを承認または拒否します。

保留中のワークスペース・リクエストを承認または拒否するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「リクエストの管理」をクリックします。

3. 「すべてのワークスペース・リクエスト」タブをクリックします。

「すべてのワークスペース・リクエスト」レポートに、ワークスペース名、スキーマ、サイズ、リクエスト日、ステータスが表示されます。

4. リクエストを承認するには、次の手順を実行します。

a. 「アクション」列の「割当て」をクリックします。

b. 割当ての管理ページで、「承認」をクリックします。

c. 電子メール・メッセージを確認します。

d. 必要に応じて、メッセージを更新し「電子メールを承認および送信」をクリックします。

5. リクエストを拒否するには、次の手順を実行します。

a. 「アクション」列の「割当て」をクリックします。

b. 割当ての管理ページで「拒否」をクリックします。

c. 電子メール・メッセージを確認します。

d. 必要に応じて、リクエストの拒否理由などを追加するには、メッセージを更新して「電子メールを拒否および送信」をクリックします。

リクエストが拒否されたことを通知する電子メールがユーザーに送信されます。

ヒント:

インスタンスのプロビジョニング・ステータスが電子メールの検証の場合、検証リンクを含む電子メールがユーザーに送信されます。ワークスペースを作成するには、ユーザーはワークスペースを作成するための検証リンクをクリックする必要があります。ワークスペースの作成方法の指定の概要を参照してください。

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

「すべてのワークスペース・リクエスト」ページで、既存のワークスペース・リクエストのステータスを変更します。

既存のワークスペース・リクエストのステータスを変更するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「リクエストの管理」をクリックします。

3. 「すべてのワークスペース・リクエスト」タブをクリックします。

「すべてのワークスペース・リクエスト」レポートに、ワークスペース名、スキーマ、サイズ、リクエスト日、ステータスが表示されます。

4. すべてのワークスペースリクエストを確認するには、「Status_Code = '1'」フィルタの選択を解除します。

5. 確認するリクエストを検索します。

6. 「アクション」列の「調整」をクリックします。

リクエストを調整ページが表示されます。

7. 「プロジェクト・ステータス」リストから、新しいステータスを選択します。

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

注意:

「プロジェクト・ステータス」を「リクエスト済」に変更する場合は注意してください。「リクエスト済」でもワークスペースの割当ては可能ですが、アカウントの割当て方法によってはデータが破損する場合があります。割当てシステムでは、「リクエスト済」のワークスペース・リクエストにはワークスペース管理者または開発者用の対応するスキーマおよびディクショナリ・エントリが存在しないとみなされます。「承認」のワークスペースの「プロジェクト・ステータス」を「リクエスト済」に変更する必要がある場合は、まずサービスを終了してから、ステータスを「リクエスト済」に変更します。

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

「すべてのワークスペース・リクエスト」ページで、ワークスペース・リクエストを削除します。

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

1. Oracle Application Express管理サービスにサインインします。

2. 「リクエストの管理」をクリックします。

3. 「すべてのワークスペース・リクエスト」タブをクリックします。

「すべてのワークスペース・リクエスト」レポートに、ワークスペース名、スキーマ、サイズ、リクエスト日、ステータスが表示されます。

4. ワークスペース名をクリックします。

5. 「プロビジョニング・リクエストの編集」ページで、該当するボタンを選択します。

- プロジェクト・ステータスがApprovedの場合は、「終了または削除」をクリックします。

- プロジェクト・ステータスがDeclined、Requested、TerminatedまたはAcceptedの場合は、「削除」をクリックします。

6. 「リクエストの削除」をクリックします。

2.4.5 変更リクエストの管理

「変更リクエスト」を使用すると、ユーザーは、既存のワークスペースを変更できます(新しいスキーマの追加、使用可能なディスク領域の引上げなど)。送信した場合、インスタンス管理者はその変更リクエストを確認し、承認または拒否することができます

- 保留中の変更リクエストの承認または拒否
「すべてのワークスペース・リクエスト」ページで、保留中の変更リクエストを承認または拒否します。

参照:

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

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

「すべてのワークスペース・リクエスト」ページで、保留中の変更リクエストを承認または拒否します。

保留中の変更リクエストを承認または拒否するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「リクエストの管理」をクリックします。

3. 「すべての変更リクエスト」タブをクリックします。

4. リクエストを検索して、「アクション」列の「リクエストの表示」をクリックします。

変更リクエストの表示ページが表示されます。表示されるボタンは変更リクエストの種類に依存します。

5. リクエストを承認するには、次のいずれかをクリックします。

- スキーマの作成 - スキーマ・リクエストを承認します。

- リクエストを拒否 - 現在の変更リクエストを拒否します。

- 領域の追加 - 追加ディスク領域のリクエストを承認します。

- サービスを終了 - サービス終了のリクエストを承認します。

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

「インスタンスの管理」ページの「インスタンスの設定」リージョンを使用して、機能の可用性、セキュリティ、インスタンスの設定(つまり、一般的なワークスペース動作)およびワークスペースの消去設定を構成します。

- 機能構成の管理
「機能構成」ページを使用して、アプリケーション開発環境、SQLワークショップ機能、データベース監視、アプリケーション・アクティビティのロギング、およびファイル・アップロードに対するインスタンスレベルのサポートを構成します。

- セキュリティの構成
インスタンス管理者は、サービスレベルのセキュリティ、Real Application Securityに対するサポートの構成、セッション・タイムアウトの構成、ワークスペースの分離によるブラウザ攻撃の防止、リージョンおよびWebサービスからのドメインの除外、認証制御の構成、強力なパスワード・ポリシーの作成、データベース・アクセス記述子(DAD)によるアクセスの制限、認可済URLの管理など、インスタンス・セキュリティを構成できます。

- インスタンスの設定の構成
Oracle Application Express開発インスタンスの各種の一般的な設定を制御します。これには、ワークスペースのプロビジョニング動作、記憶域、電子メール、ウォレット情報、レポート出力、「ヘルプ」メニュー、ワークスペース・サイズ・オプションおよびアプリケーションID範囲の構成が含まれます。

- アクティブでないワークスペースの消去
アクティブでないワークスペースは、貴重な記憶領域を消費して、システム・パフォーマンスを低下させます。インスタンス管理者は、アクティブでないワークスペースを定期的に消去するようにインスタンスを構成できます。

- REST管理インタフェースを使用した使用状況統計の表示
REST管理インタフェースを使用すると、インスタンス管理者はRESTクライアント搭載のOracle Application Expressインスタンスの使用状況メトリックを自動的にフェッチできます。

2.5.1 機能構成の管理

「機能構成」ページを使用して、アプリケーション開発環境、SQLワークショップ機能、データベース監視、アプリケーション・アクティビティのロギング、およびファイル・アップロードに対するインスタンスレベルのサポートを構成します。

- インスタンスに対するPL/SQLプログラム・ユニットの編集の無効化
「機能構成」ページで、インスタンスでPL/SQLプログラム・ユニットの編集を使用可能にするかどうかを制御します。

- 新規ワークスペースでのデモンストレーション・オブジェクトの作成の有効化
「機能構成」ページで新規ワークスペースを作成するときに、デモンストレーション・オブジェクトの作成を有効にします。

- 新規ワークスペースでのWebシート・オブジェクトの作成の有効化
「機能構成」ページで新規ワークスペースを作成するときに、Webシート・オブジェクトの作成を有効にします。

- WebシートでのSQLアクセスの有効化および無効化
「機能構成」ページで、WebシートでSQLタグを使用する機能およびSQLレポートを作成する機能を制御します。

- パッケージ・アプリケーションのインストール・オプションの構成
「機能構成」ページで、パッケージ・アプリケーションをインストールするときに、特定の認証スキームのサポートを有効または無効にします。

- SQLワークショップの構成
インスタンスのSQLワークショップの基本動作を構成します。

- データベース監視の有効化
SQLワークショップ内の監視を有効にします。

- アプリケーション・アクティビティのロギングの有効化
インスタンスのすべてのアプリケーションについて、アプリケーション・アクティビティのロギングを構成します。

- アプリケーション・トレースの有効化
インスタンスレベルでアプリケーション・トレースを制御します。

- サービス・リクエストの有効化
ワークスペース管理者がワークスペース管理からサービス・リクエストを行うかどうかを決定します。

- チーム開発でのファイル・アップロードに対するインスタンスレベルのサポートの有効化
チーム開発でファイル・アップロードをサポートするかどうかを制御します。

参照:

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

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

「機能構成」ページで、インスタンスでPL/SQLプログラム・ユニットの編集を使用可能にするかどうかを制御します。

デフォルトでは、開発者はオブジェクト・ブラウザでデータベースのプロシージャ、パッケージおよびファンクションを参照しているときに、PL/SQLソース・コードを変更およびコンパイルできます。インスタンス管理者の場合、Oracle Application ExpressインスタンスでPL/SQLプログラム・ユニットの編集を使用可能にするかどうかを制御できます。

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

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「PL/SQLプログラム・ユニットの編集を許可」で、「いいえ」を選択します。

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

参照:

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

2.5.1.2 新規ワークスペースでのデモンストレーション・オブジェクトの作成の有効化

「機能構成」ページで新規ワークスペースを作成するときに、デモンストレーション・オブジェクトの作成を有効にします。

新規ワークスペースを作成するときに、インスタンス管理者は「新規ワークスペースにデモンストレーション・オブジェクトの作成」属性を有効にすることで、デモンストレーション・オブジェクトを作成できます。この属性を「はい」に設定すると、新規ワークスペースにデモンストレーション・アプリケーションとデモンストレーション・データベース・オブジェクトが含まれます。

新規ワークスペースでのデモンストレーション・データベース・オブジェクトの作成を有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 新規ワークスペースの作成時にデモンストレーション・アプリケーションとデモンストレーション・データベース・オブジェクトを含めるには、「新規ワークスペースにデモンストレーション・オブジェクトの作成」で「はい」を選択します。デモンストレーション・アプリケーションの作成を無効にするには、「いいえ」を選択します。

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

2.5.1.3 新規ワークスペースでのWebシート・オブジェクトの作成の有効化

「機能構成」ページで新規ワークスペースを作成するときに、Webシート・オブジェクトの作成を有効にします。

新規ワークスペースを作成するときに、インスタンス管理者は「新規ワークスペースにWebシート・オブジェクトを作成」属性を有効にすることで、Webシート・オブジェクトを作成できます。この属性を「はい」に設定すると、新規ワークスペースにサンプルのWebシート・アプリケーションとその他のサンプル・データベース・オブジェクトが含まれます。

新規ワークスペースでのサンプルのWebシート・オブジェクトの作成を有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「新規ワークスペースにWebシート・オブジェクトを作成」で、「はい」を選択します。Webシート・オブジェクトの作成を無効にするには、「いいえ」を選択します。

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

2.5.1.4 WebシートでのSQLアクセスの有効化および無効化

「機能構成」ページで、WebシートでSQLタグを使用する機能およびSQLレポートを作成する機能を制御します。

インスタンス管理者は、WebシートでSQLタグを使用する機能およびSQLレポートを作成する機能を制御できます。無効にすると、インスタンス内のすべてのワークスペースのすべてのWebシート・アプリケーションでSQLタグを使用したりSQLレポートを作成することができなくなります。

WebシートでのSQLアクセスを制御するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「アプリケーション開発」セクションに移動します。

5. 「WebシートでのSQLアクセスの有効化」で、「はい」または「いいえ」を選択します。

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

2.5.1.5 パッケージ・アプリケーションのインストール・オプションの構成

「機能構成」ページで、パッケージ・アプリケーションをインストールするときに、特定の認証スキームのサポートを有効または無効にします。

パッケージ・アプリケーションのインストール・オプションを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 新しいパッケージをインストールするときに認証スキームをサポートするには、「パッケージ・アプリケーションのインストール・オプション」で「はい」を選択し、認証スキームのサポートを無効にするには「いいえ」を選択します。

- HTTPヘッダー変数認証の許可

- LDAPディレクトリ認証の許可

- Oracle Application Server Single Sign-On認証の許可

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

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「パッケージ・アプリケーションの使用率」

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

インスタンスのSQLワークショップの基本動作を構成します。

インスタンス管理者は「機能構成」ページでSQLワークショップの動作を構成できます。

SQLワークショップを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「SQLワークショップ」に、次の属性を入力します。

表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コマンド・プロセッサ・ページに「自動コミット」チェック・ボックスが表示されます。デフォルトでは、このオプションは「いいえ」に設定されています。

RESTfulサービスを有効にする

SQLおよびPL/SQLにマップされるRESTfulサービスを作成してアクセスできるかを制御します。RESTfulサービスは、ワークスペースごとに有効または無効にすることもできます。

ヒント: RESTfulサービスを利用するには、構成内のWebリスナーがOracle REST Data Servicesリリース2.0以上を使用している必要があります。

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

参照:

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

- Oracle Application Express SQLワークショップ・ガイドのRESTfulサービスとのデータ交換の有効化

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

SQLワークショップ内の監視を有効化します。

ユーザーがデータベース監視ページにアクセス可能になる前に、インスタンス管理者はデータベースの監視を有効化する必要があります。『Oracle Application Express SQLワークショップ・ガイド』のデータベースの監視に関する項を参照してください

注意:

DBAロールを付与されたデータベース・ユーザー・アカウントを持つユーザーのみがこのページにアクセスできます。

「データベース監視の有効化」を「はい」に設定すると、SQLワークショップでの監視が有効になります。ユーザーがデータベース監視ページにアクセス可能になる前に、インスタンス管理者はデータベースの監視を有効化する必要があります。

データベースの監視を有効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「監視」までスクロールします。

5. 「データベース監視の有効化」で、「はい」を選択します。

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

2.5.1.8 アプリケーション・アクティビティのロギングの有効化

インスタンスのすべてのアプリケーションについて、アプリケーション・アクティビティのロギングを構成します。

アプリケーション・アクティビティのロギングを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「監視」までスクロールします。

5. 「アプリケーション・アクティビティのロギング」で、次のいずれかを選択します。

- アプリケーションの設定を使用(デフォルト): 各アプリケーションのロギング属性を使用して、アクティビティをログするかどうかを決定します。

- なし: インスタンス内のすべてのアプリケーションでアクティビティのロギングを無効にします。

- 常時: インスタンス内のすべてのアプリケーションでアクティビティのロギングを有効にします。

- 新しいアプリケーションとパッケージ・アプリケーションでは初期無効化 - 新しいアプリケーションおよびパッケージ・アプリケーションで、初期状態ではアクティビティ・ログが無効になります。

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

参照:

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

2.5.1.9 アプリケーション・トレースの有効化

インスタンス・レベルでアプリケーションのトレースを制御します。

インスタンス管理者は、開発者またはユーザーがページを表示するときに、URL上で&p_trace=YESを指定するだけでデータベース・トレース・ファイルを生成できるかどうかを制御できます。アプリケーションで「デバッグ」が有効化されている場合、トレース・ファイルを生成する機能はすでに制御されています。

インスタンス・レベルでアプリケーションのトレースを制御するには、次の手順を実行します。

1. 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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

4. 「ワークスペース管理」までスクロールします。

5. 「サービス・リクエストを有効にする」で、「はい」を選択します。

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

参照:

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

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

チーム開発でファイル・アップロードをサポートするかどうかを制御します。

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

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「機能構成」をクリックします。

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

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

- はい - チーム開発のファイル・リポジトリにファイルをアップロードすることを許可する場合は、このインスタンスで作成されたすべてのワークスペースに対して「はい」を選択します。チーム開発のファイル・リポジトリにファイルをアップロードすることを許可しない場合は、このインスタンスで作成されたすべてのワークスペースに対して「いいえ」を選択します。

- いいえ - チーム開発で添付ファイルに対するサポートを無効化するには、「いいえ」を選択します。

ヒント:

これらの設定は、既存のワークスペースには影響を及ぼしません。

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

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

参照:

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

2.5.2 セキュリティの構成

インスタンス管理者は、サービスレベルのセキュリティ、Real Application Securityに対するサポートの構成、セッション・タイムアウトの構成、ワークスペースの分離によるブラウザ攻撃の防止、リージョンおよびWebサービスからのドメインの除外、認証制御の構成、強力なパスワード・ポリシーの作成、データベース・アクセス記述子(DAD)によるアクセスの制限、認可済URLの管理など、インスタンス・セキュリティを構成できます。

- サービスレベルのセキュリティ設定の構成
インスタンス管理者は、「インスタンスの管理」、「セキュリティ」、「セキュリティ設定」でサービスレベルのセキュリティ設定を構成できます。

- HTTPプロトコルの属性の構成
Oracle Application Expressインスタンスおよびすべての関連アプリケーションのHTTPSの必要性を判断します。

- Real Application Securityの有効化
Oracle Real Application Securityを有効にします。

- セッション・タイムアウトの構成
セッション・タイムアウトの属性を使用して、Webブラウザが開いたまま放置されたコンピュータの露出をアプリケーション・レベルで減らします。

- インスタンスのすべてのワークスペースの分離
インスタンス管理者は、ワークスペースを分離することで、ブラウザ攻撃を防ぐことができます。

- リージョンおよびWebサービスの除外ドメインの定義
URLタイプのリージョンおよびWebサービスの制限付きドメインのリストを定義できます。WebサービスまたはURLタイプのリージョンに除外されたドメインが含まれる場合、制限されていることを通知するエラーがユーザーに表示されます。

- 認証制御の構成
Oracle Application Expressインスタンス全体に対して認証制御を構成します。

- 強力なパスワード・ポリシーの作成
インスタンス管理者は、Oracle Application Expressインスタンスに対して強力なパスワード・ポリシーを作成できます。

- データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスの制限
データベース・アクセス記述子(DAD)によるOracle Application Expressへのアクセスを制限します。

- 認可済URLの管理
認可済URLのリストを作成して管理します。

2.5.2.1 サービスレベルのセキュリティ設定の構成

インスタンス管理者は、「インスタンスの管理」、「セキュリティ」、「セキュリティ設定」でサービスレベルのセキュリティ設定を構成できます。

サービスレベルのセキュリティ設定には、ログイン制御の構成、ファイル・アップロード機能の制御、IPアドレスによるアクセスの制限、インスタンスに対するプロキシ・サーバーの構成、セッションIDを含むURLに対するサポートの制御、Oracle Application Expressで未処理のエラーを表示する方法などが含まれます。

- ログイン・フォームにCookieを移入するかどうかを制御
開発者または管理者がApplication Expressのログイン・ページからワークスペースにログインするときにユーザーのコンピュータに便利なCookieを送信するかどうかを制御できます。

- Oracle Application Express管理サービスへのアクセスの無効化
ユーザーがOracle Application Express管理サービスにログインするのを防止します。

- Oracle Application Express管理サービスへのアクセスの有効化
Oracle Application Express管理サービスへのアクセスが無効になっている場合、インスタンス管理者は次のSQL文を実行して再び有効にできます。

- ワークスペース・ログイン・アクセスの無効化
ワークスペース・ログインを無効化して、Application Expressへのユーザー・アクセスを制限します。本番環境でワークスペース・ログインを無効にすると、ユーザーはアプリケーション・ビルダー、SQLワークショップ、チーム開発、ワークスペース管理などのApplication Expressアプリケーションを実行できなくなります。

- パブリック・ファイルのアップロードの制御
「パブリック・ファイルのアップロードを許可」属性を使用して、認証されていないユーザーがファイルのアップロード制御を提供するアプリケーションでファイルをアップロードできるかどうかを制御します。

- IPアドレスによるユーザー・アクセスの制限
使用可能なIPアドレスのカンマ区切りのリストを指定して、Oracle Application Expressインスタンスへのユーザー・アクセスを制限します。

- インスタンスに対するプロキシ・サーバーの構成
すべてのアウトバウンドHTTPトラフィックにプロキシを使用するようにOracle Application Expressインスタンス全体を構成します。

- チェックサム・ハッシュ関数の選択
Application Expressがチェックサムに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。

- インスタンスへのセッション再結合の構成
Oracle Application ExpressでセッションIDを含まないアプリケーションURLをサポートするかどうかを制御します。

- 未処理のエラーの構成
Oracle Application Expressで未処理のエラーをどのように表示するかを制御します

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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「ワークスペースCookieの設定」で、「いいえ」を選択します。

- はい - Application Expressワークスペース・ログイン・ページが、最後に使用されたワークスペース名とユーザー名の組み合せを含む永続Cookieを送信できるようにします。
このCookieの存続期間は6か月で、Application Expressワークスペース・ログイン・フォーム(サービス管理ログイン・フォームではない)の「ワークスペース」および「ユーザー名」フィールドへの移入に使用されます。

- いいえ - この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管理サービスにログインできなくなります。

インスタンス管理者は、ユーザーがOracle Application Express管理サービスにログインするのを防ぐことができます。管理者によるログイン本番環境を無効にすると、権限のないユーザーによるApplication Express管理サービスへのアクセスおよび他のユーザー・ログイン資格証明の破損を防止できます。

Oracle Application Express管理サービスへのユーザー・アクセスを無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「管理者ログインの無効化」で「はい」を選択します。

注意:

「はい」を選択してサイン・アウトすると、Oracle Application Express管理サービスに他のユーザーがアクセスできなくなります。

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

参照:

「Oracle Application Express管理サービスへのアクセスの有効化」

2.5.2.1.3 Oracle Application Express管理サービスへのアクセスの有効化

Oracle Application Express管理サービスへのアクセスが無効になっている場合、インスタンス管理者は次のSQL文を実行して再び有効にできます。

無効になっている場合に、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_050100;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('DISABLE_ADMIN_LOGIN', 'N');
commit;
END;
/

2.5.2.1.4 ワークスペース・ログイン・アクセスの無効化

ワークスペース・ログインを無効化して、Application Expressへのユーザー・アクセスを制限します。本番環境でワークスペース・ログインを無効にすると、ユーザーはアプリケーション・ビルダー、SQLワークショップ、チーム開発、ワークスペース管理などのApplication Expressアプリケーションを実行できなくなります。

内部ワークスペースへのユーザー・アクセスを無効にするには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「ワークスペース・ログインの無効化」で「はい」を選択します。

「はい」を選択すると、ランタイムのみの環境が効果的に設定されますが、インスタンス管理者は引き続き「インスタンス管理」にサインインできます。本番環境で「はい」を選択すると、開発者はアプリケーションまたはデータを変更できなくなります。

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

2.5.2.1.5 パブリック・ファイルのアップロードの制御

「パブリック・ファイルのアップロードを許可」属性を使用して、認証されていないユーザーがファイルのアップロード制御を提供するアプリケーションでファイルをアップロードできるかどうかを制御します。

ファイルのアップロードを制御するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「パブリック・ファイルのアップロードを許可」で、次のいずれかを選択します。

- はい: 認証されていないユーザーがファイルのアップロード制御を提供するアプリケーションでファイルをアップロードできるようにします。

- いいえ - 認証されていないユーザーがファイルのアップロード制御を提供するアプリケーションでファイルをアップロードできないようにします。

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

2.5.2.1.6 IPアドレスによるユーザー・アクセスの制限

使用可能なIPアドレスのカンマ区切りのリストを指定して、Oracle Application Expressインスタンスへのユーザー・アクセスを制限します。

IPアドレスでユーザー・アクセスを制限するには、次のステップを実行します。

1. 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 インスタンスに対するプロキシ・サーバーの構成

すべてのアウトバウンドHTTPトラフィックにプロキシを使用するようにOracle Application Expressインスタンス全体を構成します。

インスタンス・レベルでのプロキシの設定は、アプリケーション・レベルまたはWebサービス参照で定義されているすべてのプロキシより優先されます。プロキシが指定されている場合、URLタイプのリージョン、Webサービスおよびレポート出力で、そのプロキシが使用されます。

Oracle Application Expressインスタンスに対してプロキシを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「インスタンス・プロキシ」で、インスタンス全体で使用するプロキシのアドレスを入力します。

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

2.5.2.1.8 チェックサム・ハッシュ関数の選択

Application Expressがチェックサムに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。

「チェックサム・ハッシュ関数」属性を使用すると、最近の開発に対応して、新しい調査に基づいてアルゴリズムを切り替えることができます。「チェックサム・ハッシュ関数」属性を使用して、Oracle Application Expressがチェックサムに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。この属性は、新しいアプリケーションでセキュリティ・ブックマーク・ハッシュ関数属性のデフォルト値にもなります。アプリケーションは、ブックマークのURLを定義するときにブックマーク・ハッシュ関数を使用します。

ヒント:

「チェックサム・ハッシュ関数」を変更しても、エンド・ユーザーが保存した既存のブックマークすべてが無効になるため、既存のアプリケーションに現在の定義されている「ブックマーク・ハッシュ関数」は変更されません。既存のアプリケーションに移動し、既存のブックマークを無効にしてから、「チェックサム・ハッシュ関数」に定義されている値と同じになるように「ブックマーク・ハッシュ関数」を更新することを強くお薦めします。

チェックサム・ハッシュ関数を選択するには、次の手順を実行します。

1. 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 インスタンスへのセッション再結合の構成

Oracle Application ExpressでセッションIDを含まないアプリケーションURLをサポートするかどうかを制御します。

「セッションを再結合」属性を構成すると、インスタンス管理者はセッション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が含まれていない場合、Application Expressはそのアプリケーションに対して確立された既存のセッションCookieの利用を試みます。パブリック・ページと認証済ページの両方を持つアプリケーションの場合、エンド・ユーザーの認証後にセッションIDが定義されます。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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「セキュリティ」セクションに移動します。

5. 「未処理エラー」で、次のいずれかのオプションを選択します。

- エラー・ページを表示 - これがデフォルトの動作です。アプリケーションのエラー処理によって処理されないエラーまたは例外がある場合には、特定のエラーとエラー・コードでエンド・ユーザーにエラー・ページが表示されます。

- HTTP 400を返す - Application Expressエンジンが未処理のエラーを確認したとき、エンド・ユーザーのクライアント・ブラウザにHTTP 400ステータスを返します。

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

2.5.2.2 HTTPプロトコルの属性の構成

Oracle Application Expressインスタンスおよびすべての関連アプリケーションのHTTPSの必要性を判断します。

注意:

「HTTPSが必要」に設定すると、Oracle Application ExpressがHTTPプロトコルではアクセスできなくなります。この設定を有効にする前に、サーバーでHTTPSが有効であり正しく構成されていることを必ず確認してください。

- SSLの概要
Secure Socktets Layer (SSL)は、インターネット上で転送されるデータのセキュリティを管理するためのプロトコルです。SSLは、HTTPSプロトコルを使用してWebアプリケーションに実装されます。機密データが暗号化されていない(クリアテキストの)通信チャネルに送信されないように、SSL (HTTPSプロトコル)を使用してOracle Application Expressアプリケーションを実行することをお薦めします。

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

- 「HTTPSが必要」の無効化
「HTTPSが必要」が有効になっている場合、インスタンス管理者は次のSQL文を実行して無効にできます。

- 「アウトバウンドHTTPSが必要」の無効化
「アウトバウンドHTTPSが必要」が有効になっている場合、インスタンス管理者は次のSQL文を実行して無効にできます。

- 追加のレスポンス・ヘッダーの構成
- すべてのアプリケーションのリクエストごとにOracle Application Expressが送信する追加のHTTPレスポンス・ヘッダーを入力します。

2.5.2.2.1 SSLの概要

Secure Socktets Layer (SSL)は、インターネット上で転送されるデータのセキュリティを管理するためのプロトコルです。SSLは、HTTPSプロトコルを使用してWebアプリケーションに実装されます。機密データが暗号化されていない(クリアテキストの)通信チャネルに送信されないように、SSL (HTTPSプロトコル)を使用してOracle Application Expressアプリケーションを実行することをお薦めします。

2.5.2.2.2 HTTPSの必要性

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

重要:

「HTTPSが必要」を有効にすると、Oracle Application ExpressがHTTPプロトコルではアクセスできなくなります。この設定を有効にする前に、サーバーでHTTPSが有効であり正しく構成されていることを必ず確認してください。

Oracle Application ExpressでHTTPSを必須にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「HTTPプロトコル」で、次のように構成します。

a. HTTPSが必要:

- 常時 - すべてのアプリケーション(Oracle Application Express開発および管理アプリケーションを含む)にHTTPSを要求するように強制します。
「常時」に設定されている場合には、「Strict-Transport-Security最大有効期間」属性が表示されます。このフィールドを使用して、ブラウザがHTTPSのみでサーバーにアクセスしなければならない期間を秒単位で指定します。詳細は、フィールドレベル・ヘルプを参照してください。

- 開発および管理 - Oracle Application Express内のすべての内部アプリケーション(つまり、アプリケーション・ビルダー、SQLワークショップ、インスタンス管理など)にHTTPSを要求するように強制します。

- アプリケーション固有 - HTTPSをアプリケーション・レベル設定依存にします。

b. アウトバウンドHTTPSが必要 - 「はい」を選択すると、Application Expressインスタンスからのすべてのアウトバウンド・トラフィックでHTTPSプロトコルの使用が必須になります。

c. HTTPレスポンス・ヘッダー - すべてのアプリケーションのリクエストごとにOracle Application Expressが送信する追加のHTTPレスポンス・ヘッダーを入力します。開発者は、アプリケーションレベルで追加のヘッダーを指定できます。各ヘッダーは、改行で始まる必要があります。各ヘッダーのサポートは、ブラウザによって異なります。詳細は、フィールドレベル・ヘルプを参照してください。

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

2.5.2.2.3 HTTPS要件の無効化

「HTTPSが必要」が有効になっている場合、インスタンス管理者は次のSQL文を実行して無効にできます。

「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_050100;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('REQUIRE_HTTPS', 'N');
commit;
end;
/

2.5.2.2.4 アウトバウンドHTTPS要件の無効化

「アウトバウンドHTTPSが必要」が有効になっている場合、インスタンス管理者は次のSQL文を実行して無効にできます。

「アウトバウンド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_050100;

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.SET_PARAMETER('REQUIRE_OUT_HTTPS', 'N');
commit;
end;
/

2.5.2.2.5 追加のレスポンス・ヘッダーの構成

すべてのアプリケーションのリクエストごとにOracle Application Expressが送信する追加のHTTPレスポンス・ヘッダーを入力します。

追加のレスポンス・ヘッダーを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「HTTPプロトコル」に移動します。

5. 「HTTPレスポンス・ヘッダー」で、すべてのアプリケーションのリクエストごとにOracle Application Expressが送信する追加のHTTPレスポンス・ヘッダーを入力します。

開発者は、アプリケーションレベルで追加のヘッダーを指定できます。各ヘッダーは、改行で始まる必要があります。各ヘッダーのサポートは、ブラウザによって異なります。

重要なセキュリティ関連ヘッダーの1つとして、Content-Security-Policyがあります。このヘッダーを送信すると、クロスサイトスクリプティング(XSS)および関連する攻撃のリスクを大幅に削減できます。詳細は、フィールドレベル・ヘルプを参照してください。

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

2.5.2.3 Real Application Securityの有効化

Oracle Real Application Securityを有効にします。

Real Application Securityを有効にするには、次の手順を実行します。

Oracle Database 12cリリース1 (12.1.0.2)以上を実行している場合は、Oracle Real Application Securityを有効化できます。Oracle Real Application Security (RAS)は、アプリケーション開発者と管理者がアプリケーションレベルのセキュリティ・ポリシーをデータベース層で定義し、割り当てて適用できるデータベース認証フレームワークです。

1. 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. 「変更の適用」をクリックします。

参照:

『Oracle Database Real Application Security管理者および開発者ガイド』

2.5.2.4 セッション・タイムアウトの構成

セッション・タイムアウトの属性を使用して、Webブラウザが開いたまま放置されたコンピュータの露出をアプリケーション・レベルで減らします。

インスタンスに対してセッション・タイムアウトを構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. Application Expressの「セッション・タイムアウト」で、次の属性を指定します。

- 最大セッションの長さ - セッションが存続し、このOracle Application Expressインスタンスでアプリケーションによって使用できる時間(秒)を定義します。この設定よりも、対応するワークスペース・レベルの設定やアプリケーション・レベルの設定が優先されます。

- アプリケーション・セッションが存続できる時間(秒)を制御する正の整数を入力します。

- セッションが無期限に存在するようにするには、0を入力します。

- 値をデフォルトの8時間(28800秒)に戻すには、値を空のままにします。

このセッション期間よりも、12時間より前のセッションを削除する、1時間ごとのデータベース・ジョブ操作が優先されることがあります。

- 最大セッション・アイドル時間 - セッション・アイドル時間は、最後のページ・リクエストと次のページ・リクエストの間の時間です。この設定よりも、対応するワークスペース・レベルの設定やアプリケーション・レベルの設定が優先されます。

- このApplication Expressインスタンスでアプリケーションによって使用されるセッションのデフォルトのアイドル時間を制御する正の整数を入力します。

- セッション・アイドル時間のチェックが実行されないようにするには、値を0に設定します。

- 値をデフォルトの1時間(3600秒)に戻すには、値を空のままにします。

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

参照:

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

2.5.2.5 インスタンスのすべてのワークスペースの分離

インスタンス管理者は、ワークスペースを分離することでブラウザ攻撃を防ぐことができます。

- ブラウザ攻撃を防ぐためのワークスペースの分離の概要
ワークスペースの分離は、ブラウザ攻撃を防ぐ効果的な方法です。

- インスタンスレベルの「ワークスペースの分離」属性の構成
すべてのワークスペースについて、分離およびリソース制限のデフォルト値を構成します。ワークスペース管理者は、ワークスペースレベルでこれらのデフォルト値を上書きできます。

2.5.2.5.1 ブラウザ攻撃を防ぐためのワークスペースの分離の概要

ワークスペースの分離は、ブラウザ攻撃を防ぐ効果的な方法です。

ワークスペースを真に分離する唯一の方法は、「ホスト名の許可」属性を構成してURLで異なるドメインを適用することです。攻撃者と攻撃を受ける側のURLでドメインとホスト名が異なる場合、ブラウザの同一起点ポリシーによって攻撃が回避されます。

参照:

ブラウザ攻撃を防ぐためのワークスペースの分離およびOracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド

2.5.2.5.2 インスタンスレベルの「ワークスペースの分離」属性の構成

すべてのワークスペースについて、分離およびリソース制限のデフォルト値を構成します。ワークスペース管理者は、ワークスペースレベルでこれらのデフォルト値を上書きできます。

インスタンスレベルで「ワークスペースの分離」属性を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「ワークスペースの分離」で、次の属性を構成します。

ヒント:

属性の詳細は、フィールドレベル・ヘルプを参照してください。

表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ではどのデータベース・セッションも中断されません。

警告: セッションを中断すると、アプリケーション・サーバーのデータベース・セッション・プールで問題が発生することがあります。

ワークスペース内のファイルの最大サイズ

ワークスペースにアップロードできるすべてのファイルの合計サイズ(バイト単位)を入力します。ワークスペース・レベルで特定の値を構成できます。

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

2.5.2.6 リージョンとWebサービスに対する除外ドメインの定義

URLタイプのリージョンおよびWebサービスの制限付きドメインのリストを定義します。WebサービスまたはURLタイプのリージョンに除外されたドメインが含まれる場合、制限されていることを通知するエラーがユーザーに表示されます。

URLタイプのリージョンおよびWebサービスから、除外するドメインのリストを定義するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「ドメインの使用禁止」で、次のような、除外するドメインのコロン区切りのリストを入力します。

mycompany.com:yourcompany.com:abccompany.com

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

2.5.2.7 認証制御の構成

Oracle Application Expressインスタンス全体に対して認証制御を構成します。

- 認証制御の概要
管理者はインスタンス全体に対して、または個々のワークスペースごとに認証制御を構成できます。

- 開発者ログインとエンド・ユーザー・ログインのセキュリティの構成
開発者ログインとエンド・ユーザー・ログインのセキュリティ設定を構成します。

- ワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成
ワークスペース管理者およびワークスペース開発者アカウントに対するセキュリティ設定を管理します。

- 開発環境認証スキームの編集
開発環境認証スキームを管理します。

参照:

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

2.5.2.7.1 認証制御の概要

管理者はインスタンス全体に対して、または個々のワークスペースごとに認証制御を構成できます。

たとえば、インスタンス管理者がOracle Application Express管理サービスの認証制御を構成する場合、その構成は開発インスタンス全体にわたるすべてのワークスペースで、Application Expressのすべてのアカウントに適用されます。

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

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

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

- アカウント・パスワード存続期間(つまりエンド・ユーザー・アカウントのパスワードを使用できる期限が切れるまでの残りの日数)

ヒント:

この機能は、Application Expressのユーザー作成および管理を使用して作成したアカウントにのみ適用されます。この機能は、追加的なアプリケーションの認証セキュリティを提供します。ワークスペースでのユーザーの管理を参照してください。

参照:

ワークスペースに対するアカウント・ログイン制御の作成、開発者ログインとエンド・ユーザー・ログインのセキュリティの構成およびワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成

2.5.2.7.2 開発者ログインとエンド・ユーザー・ログインのセキュリティの構成

開発者ログインとエンド・ユーザー・ログインのセキュリティ設定を構成します。

開発者ログインとエンド・ユーザー・ログインのセキュリティ設定を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「一般設定」で、次の属性を構成します。

a. ログイン試行失敗後の遅延時間 - ログインに失敗すると、同じユーザー名で新たなログイン試行が受け入れられるまでの、この数とログイン失敗数を掛けたカウントダウンがOracle Application Expressに表示されます。カウントダウンを無効化して即時アクセスを有効化するには、ゼロ(0)を入力します。

b. 遅延の計算方法: 失敗したログインに対する遅延を計算する方法を選択します。計算方法は、ログイン・アクセス・ログの最新のデータに基づきます。
詳細は、アイテム・ヘルプを参照してください。

c. インバウンド・プロキシ・サーバー: リクエストを受信する既知のプロキシ・サーバーのIPアドレスのカンマ区切りのリストを入力します。Oracle Application Expressはこのリストを使用して、HTTPヘッダーX-Forwarded-ForおよびREMOTE_ADDRから実際のクライアント・アドレスを計算します。

d. シングル・サインオン・ログアウトURL - シングル・サインオン・サーバーからのログアウトをトリガーするためにApplication ExpressがリダイレクトするURLを入力します。Application Expressによって、?p_done_url=...login url....が自動的に付加されます

5. 「変更の適用」をクリックします。

2.5.2.7.3 ワークスペース管理者および開発者アカウントに対するセキュリティ設定の構成

ワークスペース管理者および開発者アカウントに対するセキュリティ設定を管理します。

ワークスペース管理者およびワークスペース開発者アカウントに対するセキュリティ制御を構成するには:

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「開発環境設定」で、次の属性を構成します。

a. ユーザー名の検証式 - 開発者と管理者のユーザー名を検証する正規表現を入力します。検証をバイパスする場合は、*を入力します。次の例では、ユーザー名が電子メール・アドレスであることを検証します。

^[[:alnum:]._%-]+@[[:alnum:].-]+\.[[:alpha:]]{2,4}$

b. ユーザー・アカウントの有効期限およびロックが必要 - Oracle Application Expressアカウント管理インタフェースを使用して作成したエンドユーザー・アカウントに適用します。「はい」を選択すると、ワークスペース全体でApplication Expressユーザー・アカウントの有効期限およびロック機能が有効になります。この選択により、同じ機能をワークスペースレベルで無効にできなくなります。「いいえ」を選択すると、各ワークスペース管理者に対して制御は行われません。

c. 許可されるログイン失敗の最大回数: 開発者アカウントまたは管理者アカウントがロックされるまでに許可される認証の連続失敗の最大回数を整数で入力します。このフィールドの値を指定しない場合は、デフォルト値の4が設定されます。

この設定は管理者および開発者アカウントに適用されます。エンド・ユーザー・アカウントには適用されません。ワークスペース管理者が値を指定しない場合は、ここで入力した値がワークスペースレベルの「許可されるログイン失敗の最大回数」プリファレンスのデフォルトとして使用されます。このプリファレンスは各ワークスペース内のエンド・ユーザー・アカウントで使用されます。

d. アカウント・パスワード・ライフタイム(日) - アカウントの期限が切れるまでに開発者または管理者アカウント・パスワードを使用できる最大日数を入力します。このフィールドの値を指定しない場合は、デフォルト値の45日が設定されます。

この設定はApplication Express管理および開発環境へのアクセスに使用するアカウントにのみ適用されます。エンド・ユーザー・アカウントには適用されません。入力した値がデフォルトのワークスペースレベルの「エンド・ユーザー・アカウント・ライフタイム」プリファレンスとして使用されます。ワークスペース管理者はこの値を変更できます。ワークスペースレベルのプリファレンスは、そのワークスペース内のアカウントに適用されます。

5. 「変更の適用」をクリックします。

2.5.2.7.4 開発環境認証スキームの編集

開発環境認証スキームを管理します。

開発環境認証スキームを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「開発環境認証スキーム」までスクロールします。

5. 編集する認証スキームの横の「編集」アイコンをクリックします。

6. 対象となる属性を編集します。選択した認証スキームをカレントにするには、「カレント・スキームにする」をクリックします。

属性の詳細は、フィールドレベル・ヘルプを参照してください。

7. 変更を保存するには、「変更の適用」をクリックします。

ヒント:

APEX_INSTANCE_ADMINパッケージでAPEX_BUILDER_AUTHENTICATIONパラメータを使用して認証スキームを変更することもできます。詳細は、Oracle Application Express APIリファレンスの使用可能なパラメータ値に関する説明を参照してください。

2.5.2.8 強力なパスワード・ポリシーの作成

インスタンス管理者は、Oracle Application Expressインスタンスに対して強力なパスワード・ポリシーを作成できます。

- 強力なパスワード・ポリシーについて
すべてのワークスペースでApplication Expressユーザー(ワークスペース管理者、開発者、エンドユーザー)のパスワード・ポリシーを管理します。

- パスワード・ポリシーの構成
すべてのワークスペースでApplication Expressユーザー(ワークスペース管理者、開発者、エンドユーザー)のパスワード・ポリシーを管理します。

2.5.2.8.1 強力なパスワード・ポリシーについて

すべてのワークスペースでApplication Expressユーザー(ワークスペース管理者、開発者、エンドユーザー)のパスワード・ポリシーを管理します。

次のようなパスワード・ポリシーがあります。

- Oracle Application Expressインスタンスのすべてのユーザー(ワークスペース管理者、開発者、エンド・ユーザーを含む)に適用する。

- 文字、パスワード長、特定の単語、新旧パスワードの差分などについての制限を指定する。

- Oracle Application Express管理サービスにサインインするユーザーに適用する。

Application Expressインスタンス管理者は、サービス管理者のパスワード・ポリシーを選択できます。オプションは次のとおりです。

- 「作業領域のパスワード・ポリシー」で指定したポリシーの使用 - 「作業領域のパスワード・ポリシー」で指定したパスワード・ルールを適用します。

- デフォルトの強力なパスワード・ポリシーの使用 - ハッカーが管理者のパスワードを判別できないようセキュリティの層をさらに追加します。このパスワード・ポリシーでは、サービス管理者パスワードが次の制限を満たしている必要があります。

- 6文字以上で構成されます。

- 小文字および大文字のアルファベット、数字、記号を1つ以上含みます。

- ユーザー名は含めることができません。

- Internalという単語を含めることができません。

- このセクションの「ワークスペース名使用禁止」にある単語を含めることができません。

パスワード・ポリシーでは、ハッカーが管理者のパスワードを判別できないようセキュリティの層をさらに追加します。

2.5.2.8.2 パスワード・ポリシーの構成

すべてのワークスペースでApplication Expressユーザー(ワークスペース管理者、開発者、エンドユーザー)のパスワード・ポリシーを管理します。

パスワード・ポリシーを構成するには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「パスワード・ポリシー」で、次の属性を指定します。

表2-3 ワークスペースのパスワード・ポリシーの属性

属性

説明

パスワード・ハッシュ関数

Application Expressがワークスペース・ユーザー・パスワードに一方向のハッシュ文字列を生成するときに使用するハッシュ関数を選択します。詳細は、フィールドレベルのヘルプを参照してください。

パスワードの最小文字数

ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードの最小文字数を設定する数値を入力します。

パスワードの差分の最小値

新旧パスワードに必要な差分の数を入力します。パスワードが1文字ずつ比較され、各位置における差分が、差分の必要最低数を満たしているかどうかについて検証されます。

この設定は、ワークスペース管理者、開発者およびエンド・ユーザーのアカウントに適用されます。

アルファベット文字を最低1つ含める必要があります

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、「アルファベット」フィールドで指定したアルファベットを1つ以上使用する必要があります。

数値を最低1つ含める必要があります

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、アラビア数字(0、1、2、3、4、5、6、7、8、9など)を1つ以上使用する必要があります。

句読点を最低1つ含める必要があります

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、「記号」フィールドで指定した記号を1つ以上使用する必要があります。

大文字を最低1つ含める必要があります

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、大文字のアルファベットを1つ以上使用する必要があります。

小文字を最低1つ含める必要があります

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、小文字のアルファベットを1つ以上使用する必要があります。

ユーザー名使用禁止

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、ユーザー名を使用できません。

ワークスペース名使用禁止。

「はい」を選択した場合、ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードには、大/小文字にかかわらずワークスペース名を使用できません。

使用禁止

ワークスペース管理者、開発者およびエンド・ユーザーのアカウント・パスワードで使用不可にする単語を、コロンで区切って入力します。これらの単語は、大/小文字のどの組合せでもパスワードに使用できません。

この機能により、hello、guest、welcomeなどの単語に基づいて、単純な推測されやすいパスワードが作成できなくなるため、セキュリティが向上します。

アルファベット

新しいアルファベットを入力するか、既存のアルファベットを編集します。これは、アルファベット文字に関するパスワード検証に使用される一連の文字です。

記号

新しい記号を入力するか、既存の記号を編集します。この一連の文字を、記号に関するパスワード検証に使用する必要があります。

5. 「サービス管理者のパスワード・ポリシー」に対して、オプションを選択します。

- 「ワークスペースのパスワード・ポリシー」で指定したポリシーの使用 - 前述の「ワークスペースのパスワード・ポリシー」で指定したパスワード・ルールをサービス管理者のパスワードに適用します。

- デフォルトの強力なパスワード・ポリシーの使用 - サービス管理者パスワードは次の制限を満たしている必要があります。

- 6文字以上で構成されます

- 小文字および大文字のアルファベット、数字、記号を1つ以上含みます

- ユーザー名は含めることができません

- Internalという単語を含めることができません

- 上述のワークスペース・パスワード・ポリシーで指定した「使用禁止」フィールドに表示された単語を含めることはできません

6. 「変更の適用」をクリックします。

2.5.2.9 データベース・アクセス記述子(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ごとのアクセス制限の適用について
DADの作成時にリクエスト検証ファンクションのディレクティブを作成することで、DADによるOracle Application Expressへのアクセスを制御できます。

- wwv_flow_epg_include_localの変更および再コンパイルの概要
wwv_flow_epg_include_localファンクションを変更して再コンパイルすると、アクセスを制限できます。

- 使用できる名前付きプロシージャの指定

- 製品スキーマの変更
製品スキーマを変更することで、アクセスを制限できます。

2.5.2.9.1 DADごとのアクセス制限の適用について

DADの作成時にリクエスト検証ファンクションのディレクティブを作成することで、DADによるOracle Application Expressへのアクセスを制御できます。

mod_plsqlおよび埋込みPL/SQLゲートウェイでは、コールされるPL/SQLファンクションをHTTPリクエストごとに指定するためのディレクティブがサポートされています。この機能を使用すると、埋込みPL/SQLゲートウェイまたはmod_plsqlを介してコールされるプロシージャを制限できます。このファンクションは、リクエストで指定されたプロシージャが許可されていればTRUEを戻し、許可されていなければFALSEを戻します。このファンクションを使用すると、Oracle Application Expressに対するアクセス制限を、データベース・アクセス記述子(DAD)ベースで適用することもできます。

インストーラによるインストールでは、Oracle Application Express製品スキーマ(APEX_050100)に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ファンクションのソース・コードについて実行する処理はありません。

2.5.2.9.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.9.3 使用できる名前付きプロシージャの指定

wwv_flow_epg_include_localで、使用できるプロシージャの名前を指定してアクセスを制限できます。

使用できるプロシージャの名前を指定するには、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_050100)を変更し、そのスキーマのファンクションをコンパイルします。

2.5.2.9.4 製品スキーマの変更

製品スキーマを変更することで、アクセスを制限できます。

製品スキーマAPEX_050100を変更するには、次のステップを実行します。

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_050100)を変更します。

ALTER SESSION SET CURRENT_SCHEMA APEX_050100;

3. ファンクションwwv_flow_epg_include_local.sqlをコンパイルします。

2.5.2.10 認可済URLの管理

認可済URLのリストを作成して管理します。

認可済URLは、特定のOracle Application Expressプロシージャのパラメータ値として使用できるURLのリストを識別します。これには、P_NEXT_URLという入力パラメータを持つAPEX_UTIL.COUNT_CLICKプロシージャなどがあります。

P_NEXT_URLへのパラメータ値が相対URLでなく、現在のホスト名を示す値でない場合、この認証済URLのリストに含まれている必要があります。

- 認可済URLのリストの定義
認可済URLのリストを定義します。

- 定義した認可済URLの編集
認可済URLのリストに含まれるURLを編集します。

- 定義した認可済URLの削除
認可済URLのリストに含まれるURLを削除します。

2.5.2.10.1 認可済URLのリストの定義

認可済URLのリストを定義します。

認可済URLのリストを定義するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「認可済URL」タブをクリックします。

5. 「認可済URLの作成」をクリックします。

6. 「認可済URL」で、特定のApplication Expressプロシージャへのパラメータ値として使用できる認可済URLを入力します。例としてAPEX_UTIL.COUNT_CLICKがあります。

認可済URLの値全体が、これらのプロシージャのURLパラメータ値と比較されます。認可済URL値全体の長さあるいは一部が完全一致する値があれば、そのURLパラメータ値は許可されます。

7. 「認可済URLの作成」を入力します。

2.5.2.10.2 定義した認可済URLの編集

認可済URLのリストに含まれるURLを編集します。

既存のURLを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「認可済URL」タブをクリックします。

5. URLの横の「編集」アイコンをクリックします。

6. 「認可済URL」および「説明」フィールドを編集します。

7. 「変更の適用」をクリックします。

2.5.2.10.3 定義した認可済URLの削除

認可済URLのリストに含まれるURLを削除します。

認可済URLのリストに含まれるURLを削除するには:

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「セキュリティ」をクリックします。

4. 「認可済URL」タブをクリックします。

5. URLの横の「編集」アイコンをクリックします。

6. 「削除」をクリックします。

7. 「OK」をクリックして選択を確認します。

2.5.3 インスタンス設定の構成

Oracle Application Express開発インスタンスの各種の一般的な設定を制御します。これには、ワークスペースのプロビジョニング動作、記憶域、電子メール、ウォレット情報、レポート出力、「ヘルプ」メニュー、ワークスペース・サイズ・オプションおよびアプリケーションID範囲の構成が含まれます。

- ワークスペースのセルフ・サービス・プロビジョニングの構成の概要
インスタンス管理者は、ワークスペースをプロビジョニングする(または作成する)ときのオートメーションの程度を決定します。

- 電子メール・プロビジョニングの無効化
「電子メール・プロビジョニング」を使用すると、電子メールの検証でプロビジョニングを行う場合に、ワークスペースのプロビジョニングが無効になります。

- 記憶域の構成
インスタンス管理者は、ワークスペースや自動拡張表領域をリクエストした際に新しいスキーマを要求したり、指定日数に達したアップロード済ファイルを削除する記憶域オプションを構成できます。

- 電子メールの構成
Oracle Application Expressでメールを送信できるようにするには、インスタンス管理者がインスタンスレベルで電子メール設定を構成する必要があります。

- ウォレット情報の構成
Oracle Application Expressインスタンスのウォレット情報(認証および署名された資格証明を格納)を構成します。

- レポート出力の構成
エンド・ユーザーはPDFを含む様々な形式でレポートをダウンロードおよび出力できます。

- 「ヘルプ」メニューの構成
Oracle Application Express開発環境の右上隅に表示される「ヘルプ」メニューのターゲット・ロケーションを構成します。

- リクエストのためのワークスペース・サイズ・オプションの構成
新しいワークスペースやスキーマをリクエストする際および既存のワークスペースの追加領域をリクエストする際に、ユーザーが使用できるワークスペース・サイズ・オプションを構成します。

- アプリケーションID範囲の管理
新しいデータベース・アプリケーションおよびWebシート・アプリケーションのIDの範囲を制御します。

参照:

ワークスペースの作成

2.5.3.1 ワークスペースのセルフ・サービス割当ての構成について

インスタンス管理者は、ワークスペースをプロビジョニングする(または作成する)ときのオートメーションの程度を決定します。

割当ての動作方法を決定するには、インスタンス管理者は、「インスタンスの設定」ページで次のいずれかの「プロビジョニング・ステータス」オプションを選択します。

- 「手動」 - このモードでは、インスタンス管理者が新しいワークスペースを作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。ユーザーはログイン・ページのリンクをクリックしてリクエスト・フォームにアクセスします。ワークスペース・リクエストが承認されると、該当するログイン情報が電子メールで自動的にユーザーに送信されます。

- 電子メールの検証でのリクエスト - このモードでは、ユーザーがサインイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

注意:

サインイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、プロビジョニング・ステータスを「リクエスト」または電子メールの検証でのリクエストにする必要があります。割当てステータスが「手動」に設定されている場合、サインイン・ページにリンクが表示されません。

参照:

割当てモードの選択、電子メール・プロビジョニングの無効化、電子メールの構成およびワークスペース・リクエストおよび変更リクエストの管理

2.5.3.2 電子メール割当ての無効化

「電子メール・プロビジョニング」を使用すると、電子メールの検証で割当てを行う場合に、ワークスペースの割当てが無効になります。

電子メール割当てを無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「電子メール・プロビジョニング」から、「無効」を選択します。

「無効」を選択すると、電子メールの検証で割当てを行う場合に、ワークスペースの割当てが完全に無効になります。

5. 「メッセージ」に、電子メール割当てを無効にした理由を示すメッセージを入力します。

6. 「変更の適用」をクリックします。

2.5.3.3 記憶域の構成

インスタンス管理者は、ワークスペースや自動拡張表領域をリクエストした際に新しいスキーマを要求したり、指定日数に達したアップロード済ファイルを削除する記憶域オプションを構成できます。

- 新しいスキーマの要求
ワークスペースをリクエストするユーザーが、既存のスキーマを選択することができるか、または新しいスキーマをリクエストする必要があるかを制御します。

- 自動拡張表領域の有効化
自動拡張表領域を有効化します。

- bigfile表領域の有効化
bigfile表領域のサポートを有効化します。

- 暗号化された表領域の有効化
暗号化された表領域のサポートを有効化します。

- アップロードしたファイルの削除
Oracle Application Expressがアップロード済ファイルを自動的に削除するまでの日数を指定します。

2.5.3.3.1 新しいスキーマの要求

ワークスペースをリクエストするユーザーが、既存のスキーマを選択することができるか、または新しいスキーマをリクエストする必要があるかを制御します。

ワークスペースの作成時に新しいスキーマを要求するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「新しいスキーマが必要」から、次のいずれかを選択します。

- はい: ユーザーは新しいワークスペースをリクエストするときに、新しいスキーマをリクエストする必要があります。

- いいえ: ユーザーは新しいワークスペースをリクエストするときに、既存のスキーマを選択できます。

6. 「変更の適用」をクリックします。

参照:

「自動拡張表領域の有効化」。

2.5.3.3.2 自動拡張表領域の有効化

自動拡張表領域の有効化。

「自動拡張表領域」を有効にすると、Oracle Application Expressで割り当てられる表領域は、リクエストされたサイズの1/10のサイズのデータ・ファイルで作成されます。データ・ファイルは、リクエストされたサイズまで自動的に拡張します。たとえば、ユーザーが100MBのワークスペースをリクエストすると、データ・ファイルの初期サイズは10MBとなり、100MBの最大サイズまで自動的に拡張します。

「自動拡張表領域」を有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「自動拡張表領域」を有効にするには、「はい」を選択します。

6. 「変更の適用」をクリックします。

2.5.3.3.3 bigfile表領域の有効化

bigfile表領域のサポートを有効化します。

ワークスペースが割り当てられると、Oracle Application Expressは関連するデータベース・ユーザー、表領域およびデータファイルを作成します。「bigfile表領域」が有効な場合、Oracle Application Expressで割り当てられる表領域は、bigfileの表領域として作成されます。bigfile表領域は、単一で非常に大きいデータファイルを持つ表領域です。これに対して、従来のsmallfile表領域には複数のデータファイルを格納できますが、各データファイルは大きくありません。

ヒント:

表領域の容量が制限される場合があるため、大規模なファイル・サイズをサポートしていないプラットフォームでbigfile表領域を使用することはお薦めしません。サポートされているファイルの最大サイズの詳細は、使用しているオペレーティング・システム固有のドキュメントを参照してください。

bigfile表領域を有効化するには、次の手順を実行します。

1. 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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「暗号化された表領域」で、「はい」を選択します。

6. 「変更の適用」をクリックします。

参照:

ENCRYPTED_TABLESPACES_ENABLEDパラメータの詳細は、『Oracle Application Express APIリファレンス』の使用可能なパラメータ値に関する説明を参照してください。

2.5.3.3.5 アップロードしたファイルの削除

Oracle Application Expressがアップロード済ファイルを自動的に削除するまでの日数を指定します。

「アップロード済ファイルを次の日数後に削除」を使用して、Oracle Application Expressがアップロード済ファイルを自動的に削除するまでの日数を指定します。この自動削除処理がOracle Application Expressインスタンス内のすべてのワークスペースに適用されることに注意してください。削除されるファイルのタイプには次のものが含まれます。

- アプリケーションのエクスポート

- CSSのエクスポート

- イメージのエクスポート

- ページのエクスポート

- プラグイン

- スクリプトのエクスポート

- スプレッドシート/テキスト・データのインポート

- 静的ファイルのエクスポート

- テーマ

- ユーザー・インタフェースのデフォルト値

- ワークスペースのエクスポート

- XMLデータのインポート

エクスポート・ファイルおよびインポート・ファイルを削除するタイミングを構成するには、次の手順を実行します。

1. 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でWebサービスまたはPDF/レポート出力を使用します。インスタンス管理者はネットワーク・サービスを有効にする必要があります。

- 完全開発環境での電子メールの構成
インスタンス管理者は完全開発環境で電子メールを送信できるようにOracle Application Expressを構成する必要があります。

- ランタイム環境での電子メールの構成
インスタンス管理者はランタイム環境で電子メールを送信できるようにOracle Application Expressを構成する必要があります。

- ランタイム環境での電子メール設定の決定
ランタイム環境での電子メール設定を決定します

参照:

メール・キューの管理およびOracle Application Express APIリファレンスの「APEX_MAIL」

2.5.3.4.1 ネットワーク・サービスの有効化について

アウトバウンド・メールを送信するには、Oracle Application ExpressでWebサービスまたはPDF/レポート出力を使用します。インスタンス管理者はネットワーク・サービスを有効にする必要があります。

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_050100データベース・ユーザーにすべてのホストに対する接続権限を付与する必要があります。これらの権限を付与しないと、次の場合に問題が発生します。

これらの権限を付与しないと、次の場合に問題が発生します。

- Oracle Application Expressでアウトバウンド・メールを送信する。

- Oracle Application ExpressでWebサービスを使用する。

- PDF/レポートの印刷。

参照:

Oracle Application Expressインストレーション・ガイドの「インストール・シナリオのOracle Database 11g以上のネットワーク・サービスの有効化」

- Application ExpressのインストールとOracle REST Data Servicesの構成

- Application Expressのインストールと埋込みPL/SQLゲートウェイの構成

- Application ExpressのインストールとOracle HTTP Serverの構成

2.5.3.4.2 完全開発環境での電子メールの構成

インスタンス管理者は完全開発環境で電子メールを送信できるようにOracle Application Expressを構成する必要があります。

完全開発環境でメールを送信するようにOracle Application Expressを構成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「記憶域」までスクロールします。

5. 「電子メール」で、次の編集を行います。

a. Application ExpressのインスタンスのURL - このApplication ExpressインスタンスへのURLを指定します(データベース・アクセス記述子またはコンテキスト・ルートの後に末尾のスラッシュを含めます)。この設定は、システム生成電子メールに使用されます。次に例を示します。

https://www.example.com/apex/

b. Application ExpressのイメージのURL - このApplication Expressインスタンスのイメージ・ディレクトリへの完全なURLを指定します(イメージ・ディレクトリの後に末尾のスラッシュを含めます)。この設定は、システム生成電子メールに使用されます。

https://www.example.com/i/

c. SMTPホスト・アドレス - SMTPサーバーのサーバー・アドレスを定義します。これは、インストール時のデフォルトではlocalhostに設定されます。別のサーバーをSMTPリレーとして使用する場合は、このパラメータをそのサーバーのアドレスに変更します。

d. SMTPホスト・ポート - メール・リクエスト用にSMTPサーバーが待機するポートを定義します。デフォルト設定は25です。

e. SMTP認証ユーザー名: ユーザー名を入力すると、Oracle Application Expressは電子メールの送信時にこれを認証します。Oracle Database gリリース2 (11.2.0.2)より前では、SMTPの認証スキーム「LOGIN」のみがサポートされています。それより新しいデータベースのバージョンでは、UTL_SMTPのすべての認証スキームがサポートされています。

f. SMTP認証パスワード: パスワードを入力すると、Oracle Application Expressは電子メールの送信時にこれを認証します。Oracle Database gリリース2、リリース11.2.0.2より前では、SMTPの認証スキーム「LOGIN」のみがサポートされています。それより新しいデータベースのバージョンでは、UTL_SMTPのすべての認証スキームがサポートされています。

g. SSL/TLSの使用 - Oracle Database 11gリリース2、リリース11.2.0.2以上では、Application Expressは保護されたSMTP接続をサポートしています。

オプションは次のとおりです。

- はい: SMTP通信の前にSSL/TLSによる保護された接続が確立されます。

- 接続の確立後: Oracle Application Expressは、接続が開かれた直後にSMTPのコマンドSTARTTLSを送信します。

- いいえ: 保護されていない接続が開かれます。

h. デフォルトの電子メール送信元アドレス: プロビジョニング・リクエストの承認や、パスワードのリセットなど、電子メールを作成するタスクに対する送信元アドレスを定義します。

i. ワークスペースごとの最大の電子メール: 24時間ごとの各ワークスペースのAPEX_MAIL APIで送信できる電子メール・メッセージの数を定義します。

6. 「変更の適用」をクリックします。

2.5.3.4.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_050100

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_050100

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とウォレットの作成の概要
ウォレットは、SSLに必要な認証および署名された資格証明(秘密鍵、証明書および信頼できる証明書)の格納に使用されるパスワード保護されたコンテナです。

- 完全開発環境でのウォレットの構成
「インスタンスの設定」ページで完全開発環境でのウォレット設定を構成します。

- ランタイム環境でのウォレットの構成
SQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でのウォレット設定を構成します。

- ランタイム環境でのウォレット設定の決定
SQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でのウォレット設定を構成します。

2.5.3.5.1 SSLとウォレットの作成の概要

ウォレットは、SSLに必要な認証および署名された資格証明(秘密鍵、証明書および信頼できる証明書)の格納に使用されるパスワード保護されたコンテナです。

Secure Sockets Layer(SSL)は、RSA公開鍵による暗号化と対称鍵による暗号化を使用して、認証、暗号化およびデータの整合性を実現する業界標準プロトコルです。SSLの有効時は、URLにhttpsと表示されます。

次の場合は、ウォレットを作成する必要があります。

- SSL有効URLを呼び出す(たとえば、Webサービスを起動して)場合。

- タイプがSSL有効URLのリージョンを作成する場合。

- 「SSL/TLSの使用」属性を「はい」に設定してセキュアSMTPを構成する場合。

- 「認証付きSSL」を使用するように構成されたLDAP認証スキームを持つアプリケーションを使用する場合。

ウォレット作成の概要

ウォレットを作成するには、次のステップを実行します。

1. データベース管理者はOracle Application Expressデータベース・インスタンスでウォレットを作成する必要があります。

2. インスタンス管理者は、インスタンスの設定ページのウォレット属性を構成して、ウォレットへのファイル・システム・パスおよび(必要に応じて)ウォレット・パスワードを指定します。

参照:

- 『Oracle Databaseエンタープライズ・ユーザー・セキュリティ管理者ガイド』のOracle Wallet Managerの使用に関する項

- 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のSSL対応のWebサービスの使用に関する項

2.5.3.5.2 完全開発環境でのウォレットの構成

「インスタンスの設定」ページで完全開発環境でのウォレット設定を構成します。

完全開発環境でウォレット設定を指定するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「ウォレット」をクリックします。

5. 「ウォレット」で、次のことを行います。

a. ウォレット・パス - 次の形式でウォレットが格納されているファイルシステムでのパスを入力します。
file:directory-path

例は、フィールドレベル・ヘルプを参照してください。

b. パスワード - ウォレットを開くのに必要なパスワードを入力します。「ウォレット・パスワードを変更するかどうかを確認する場合は選択」を選択し、パスワードを変更したことを示します。

6. 「変更の適用」をクリックします。

2.5.3.5.3 ランタイム環境でのウォレットの構成

SQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でのウォレット設定を構成します。

ランタイム環境でウォレット設定を指定するには、次のステップを実行します。

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_050100

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.4 ランタイム環境でのウォレット設定の決定

SQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でのウォレット設定を構成します。

ランタイム環境でのウォレット設定を決定するには、次のステップを実行します。

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_050100

3. 次の文を実行します。

SELECT
APEX_INSTANCE_ADMIN.GET_PARAMETER(PARAMETER_NAME)
FROM DUAL;

ウォレットのパラメータについては、表2-4を参照してください。

参照:

『Oracle Application Express APIリファレンス』のGET_PARAMETERファンクションに関するセクション

2.5.3.6 レポート出力の構成

エンド・ユーザーはPDFを含む様々な形式でレポートをダウンロードおよび出力できます。

- レポート出力の構成の概要
サイトレベル、インスタンスレベル、ページおよびリージョンレベルでの出力設定を構成して、レポート出力を可能にします。

- 完全開発環境でのレポート出力の構成
「インスタンスの設定」ページで、インスタンスレベルでのレポート出力を構成します。

- ランタイム環境でのレポート出力の構成
SQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でのレポート出力設定を構成します。

- ランタイム環境でのレポート出力設定の決定
ランタイム環境でのレポート出力設定を決定します。

2.5.3.6.1 レポート出力の構成の概要

サイトレベル、インスタンスレベル、ページおよびリージョンレベルでの出力設定を構成して、レポート出力を可能にします。

レポート出力機能を設定するには、次の出力設定を構成する必要があります。

1. サイト・レベル: インスタンス管理者はこのセクションで説明するように、Oracle Application Expressインスタンス全体に対して機能のレベル(標準または拡張)を指定する必要があります。

2. アプリケーション・レベル: ワークスペース管理者および開発者は「レポート問合せ」と「レポート・レイアウト」を定義できます。「レポート問合せ」と「レポート・レイアウト」は「共有コンポーネント」に格納され、特定のページには関連がありません。

3. ページ/リージョン・レベル: 開発者は特定のページの「レポート」リージョンを編集し、レポート出力を有効化できます。エンド・ユーザーが様々な書式でリージョンを出力できるようになります。

参照:

- 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のクラシック・レポート・リージョンの出力属性の構成に関する項

- Oracle Application Expressインストレーション・ガイドの「Oracle Database 11g以上のネットワーク・サービスの有効化」の、該当するインストール・シナリオ

- Application ExpressのインストールとOracle REST Data Servicesの構成

- Application Expressのインストールと埋込みPL/SQLゲートウェイの構成

- Application ExpressのインストールとOracle HTTP Serverの構成

2.5.3.6.2 フル開発環境でのレポート出力の構成

「インスタンスの設定」ページでインスタンスレベルでのレポート出力を構成します。

完全開発環境でレポートの出力を構成するには、次のステップを実行します。

1. 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のテンプレートをアップロードする場合、このオプションを選択してください。

6. 前の手順で「外部(Apache FOP)」または「Oracle BI Publisher」を選択した場合、次を指定します。

- プリント・サーバーのプロトコル - プリント・サーバーが使用するプロトコル(HTTPまたはHTTPS)を選択します。

- プリント・サーバーのホスト・アドレス - プリント・サーバー・エンジンのホスト・アドレスを指定します。デフォルトでは、localhostに設定されています。プリント・サーバーが別の場所にインストールされている場合は、対応するホスト・アドレスを入力します。

- プリント・サーバー・ポート - プリント・サーバー・エンジンのポートを定義します。デフォルト設定は8888です。

- プリント・サーバー・スクリプト - プリント・サーバー・エンジンのスクリプトを定義します。デフォルト設定は次のとおりです。

/xmlpserver/convert

7. 「出力タイムアウト」に、秒数を入力します。これは、プリント・サーバーとの通信の転送タイムアウトを秒単位で定義するオプションです。

8. 「変更の適用」をクリックします。

参照:

Oracle BI Publisherのインストールおよび構成の詳細は、「PDF Printing in Application Express」を参照してください。

2.5.3.6.3 ランタイム環境でのレポート出力設定の構成

SQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でのレポート出力設定を構成します。

ランタイム環境でレポート出力の設定を構成するには、次のステップを実行します。

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_050100

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_050100

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開発環境の右上隅に表示される「ヘルプ」メニューのターゲットURLを構成します。

デフォルトでは、「ヘルプ」メニューは現在のOracle Application Expressのオンライン・ドキュメント・ライブラリを参照します。

「ヘルプ」メニューを構成するには、次の手順を実行します。

1. 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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「新規ワークスペース・リクエスト・サイズ」と「ワークスペース変更リクエスト・サイズ」をクリックします。次の項目を指定します。

- サイズ - サイズ・オプションを変更するデフォルト数を編集します。

- 表示 - ワークスペース・サイズの選択リストにすべてのサイズ・オプションを表示するために、「はい」を選択します。

- デフォルト - ワークスペースの「記憶域」フィールドに表示するデフォルト値を選択して、リクエストを変更します。

5. 「変更の適用」をクリックします。

参照:

自動拡張表領域の有効化

2.5.3.9 アプリケーションID範囲の管理

新しいデータベース・アプリケーションおよびWebシート・アプリケーションのIDの範囲を制御します。

大規模な複数インスタンスのインストールでID範囲を分けると、インスタンス間でワークスペースを容易に移動でき、アプリケーションIDを保持できます。ID範囲を有効化するには、少なくとも「最小ID」を指定する必要があります。

アプリケーションID範囲を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「アプリケーションID範囲」をクリックして、次を指定します。

- 最小ID: データベースIDおよびWebシート・アプリケーションIDの下限範囲を入力します。

- 最大ID: データベースIDおよびWebシート・アプリケーションIDの最大範囲を入力します。

5. 「変更の適用」をクリックします。

2.5.4 アクティブでないワークスペースの消去

アクティブでないワークスペースは、貴重な記憶領域を消費して、システム・パフォーマンスを低下させます。インスタンス管理者は、アクティブでないワークスペースを定期的に消去するようにインスタンスを構成できます。

「ワークスペースの消去設定」を有効にすることによって、アクティブでないワークスペースを消去するようにOracle Application Expressを構成できます。ワークスペースがアクティブでないとみなされると、Oracle Application Expressは、特定の日数が経過するとワークスペースが消去されることを説明する通知電子メールをワークスペース管理者に送信します。ワークスペース管理者は、組み込まれているリンクにアクセスし、オンラインでの指示に従うことによって、ワークスペースが消去されないようにすることができます。

- ワークスペースの消去設定の構成
「ワークスペースのパージ設定」ページでワークスペースの消去設定を構成します。

参照:

ワークスペースの消去に関するレポートの表示については、「開発インスタンス間のアクティビティの監視」を参照してください。また、『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』も参照してください

2.5.4.1 ワークスペースの消去設定の構成

「ワークスペースのパージ設定」ページでワークスペースの消去設定を構成します。

ワークスペースがアクティブでないとみなされると、Oracle Application Expressは、特定の日数が経過するとワークスペースが消去されることを説明する通知電子メールをワークスペース管理者に送信します。この電子メール通知を機能させるには、インスタンスの電子メールを構成する必要があります。「電子メールの構成」を参照してください。

ワークスペースの消去設定を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「ワークスペースの消去設定」をクリックします。

4. 「ワークスペースのパージ設定」で、次の設定を行います。

a. 有効: 「はい」を選択すると、ワークスペースの消去プロセスが有効になります。「いいえ」を選択すると、ワークスペースの消去プロセスが無効になります。

b. 言語: アクティブでないワークスペースのワークスペース管理者に送信される電子メール・テキストの言語を選択します。各インスタンスで選択できる言語は1つのみであることに注意してください。

c. 管理電子メール・アドレスのパージ: ワークスペース管理者への電子メールの送信元となる電子メール・アドレス(「送信元」アドレス)を入力します。

d. サマリーの電子メールを次に送信: カンマ区切りの電子メール・アドレスのリストを入力します。受信者は、消去プロセスの日次電子メール・サマリーを受信します。

e. パージまでの日数: ワークスペースが物理的に消去されるまでの日数を入力します。たとえば、10を入力すると、ワークスペースは非アクティブ・リストに追加されてから10日後に消去されます。

f. 何日前にリマインダするか: 消去日の何日前にリマインダの電子メールをワークスペース管理者に送信するかを入力します。リマインダの電子メールの基準は、次のとおりです。

- ワークスペースが非アクティブ・リストに存在する。

- ワークスペースにアクティビティが存在しない。

- ワークスペース管理者が、電子メール内のリンクにアクセスしてワークスペースが消去されないようにしていない。

g. 非アクティブ日: ワークスペースがアクティブでないと分類されるまでの非アクティブな状態の日数を入力します。非アクティブな状態には、ワークスペースへのログインがないこと、ワークスペースでアプリケーションのランタイム・アクティビティがないことが含まれます。

h. 猶予期間(日数): 猶予期間の日数を入力します。猶予期間が開始されるのは、ワークスペース管理者が自身のワークスペースが消去されないように電子メールのリンクをクリックした後です。猶予期間中にアクティビティがないと、ワークスペースは非アクティブなワークスペースのリストに再び追加されます。

i. 最大実行時間(時間): 消去プロセスが1回のワークスペース消去ジョブで実行できる時間を制限する時間数を入力します

j. ワークスペースの最大数: 1回のワークスペース消去ジョブで消去されるワークスペースの最大数を入力します。

k. 電子メールの最大数: ワークスペース消去ジョブの実行ごとに送信されるリマインダの電子メールとワークスペースの非アクティブ電子メールの最大数を入力します。

5. 「変更の適用」をクリックします。

2.5.5 REST管理インタフェースを使用した使用状況統計の表示

REST管理インタフェースを使用すると、インスタンス管理者はRESTクライアント搭載のOracle Application Expressインスタンスの使用状況メトリックを自動的にフェッチできます。

RESTクライアント・アプリケーションを登録したら、OAuthクライアント資格証明認証フローに従って、クライアントの詳細を表示してアクセス・トークンを取得できます。REST管理インタフェースには、Oracle REST Data Services (ORDS)リリース3.0.5以上が必要です。

REST管理インタフェースを提供するために、Oracle Application Expressはインストール時にデータベース・ユーザーAPEX_INSTANCE_ADMIN_USERを作成します。このスキーマは権限が低いです。CREATE SESSIONシステム権限しかありません。REST管理インタフェースのサービス・モジュールはAPEX_INSTANCE_ADMIN_USERスキーマに格納されています。Oracleでは、APEX_INSTANCE_PUBLIC_USERへの直接ログインは要求または推奨されません。

- REST管理インタフェースの有効化
インストール後、REST管理インタフェースは無効化されています。有効にするには、インスタンス管理者はOracle Application Express管理サービスにサインインする必要があります。

- RESTクライアント・アプリケーションの登録
RESTクライアントの接続を確立するためには、内部管理者はRESTクライアント・アプリケーションを登録する必要があります。

- RESTクライアントの詳細の表示
RESTクライアントの詳細は、「REST管理インタフェース」ダイアログで表示します。

- RESTクライアントの削除
「ORDSクライアントの詳細」ダイアログが表示されている間にRESTクライアントを削除します。

- REST管理インタフェースの無効化
「REST管理インタフェース」ダイアログでREST管理インタフェースを無効にします。

参照:

- OAuthフロー機能の詳細は、『Oracle REST Data Servicesインストレーション、構成および開発ガイド』を参照してください

- Oracle Application Express APIリファレンス

2.5.5.1 REST管理インタフェースの有効化

インストール後、REST管理インタフェースは無効になっています。有効にするには、インスタンス管理者はOracle Application Express管理サービスにサインインする必要があります。

REST管理インタフェースを有効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「REST管理インタフェース」をクリックします。

4. 「REST管理インタフェース」ダイアログで、「サービスの有効化」をクリックします。

2.5.5.2 RESTクライアント・アプリケーションの登録

RESTクライアントの接続を確立するためには、内部管理者はRESTクライアント・アプリケーションを登録する必要があります。

RESTクライアント・アプリケーションを登録するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「REST管理インタフェース」をクリックします。

4. 「REST管理インタフェース」ダイアログで、「OAuthクライアントの作成」をクリックします。

5. 「新規OAuthクライアントの作成」ダイアログで、次を入力します。

- クライアント名

- 連絡先の電子メール・アドレス。

OAuthクライアント資格証明フロー用の資格証明(クライアントIDおよびクライアントの秘密)は、自動的に作成されます。これらの資格証明により、RESTクライアントはREST管理インタフェースに接続し、サービスを実行できます。

6. 「OAuthクライアントの作成」をクリックします。

クライアントが「OAuthクライアント」リストに表示されます。

2.5.5.3 RESTクライアントの詳細の表示

RESTクライアントの詳細は、「REST管理インタフェース」ダイアログで表示します。

開発者は、OAuthクライアント資格証明認証フローに従って、RESTクライアントの詳細を使用してアクセス・トークンを取得できます。

ヒント:

OAuthフロー機能の詳細は、Oracle REST Data Servicesインストレーション、構成および開発ガイドを参照してください。

RESTクライアントの詳細を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「REST管理インタフェース」をクリックします。

「REST管理インタフェース」ダイアログが表示されます。

4. 「REST管理インタフェース」ダイアログで、クライアント名をクリックします。

「ORDSクライアントの詳細」ダイアログには、クライアント名、連絡先の電子メール・アドレス、OauthクライアントIDおよびOauthクライアントの秘密が表示されます。

参照:

現在のクライアントを削除するには、「クライアントの削除」をクリックします。

5. 前の画面に戻るには、「戻る」をクリックします。

注意:

Oracle Application Express APIリファレンス

2.5.5.4 RESTクライアントの削除

「ORDSクライアントの詳細」ダイアログが表示されている間にRESTクライアントを削除します。

RESTクライアントを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「REST管理インタフェース」をクリックします。

「REST管理インタフェース」ダイアログが表示されます。

4. 「REST管理インタフェース」ダイアログで、クライアント名をクリックします。

「ORDSクライアントの詳細」ダイアログが表示されます。

5. 「クライアントの削除」をクリックします。

6. 前の画面に戻るには、「戻る」をクリックします。

2.5.5.5 REST管理インタフェースの無効化

「REST管理インタフェース」ダイアログでREST管理インタフェースを無効にします。

REST管理インタフェースを無効にするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「REST管理インタフェース」をクリックします。

4. 「REST管理インタフェース」ダイアログで、「サービスの無効化」または「サービスの無効化とクライアントの削除」をクリックします。

2.6 カスタム・アプリケーション、パッケージ・アプリケーションおよびパブリック・テーマの管理

パッケージ・アプリケーション・リポジトリにアップロードされたカスタム・アプリケーションを管理し、パッケージ・アプリケーションのインストールを監視し、パブリック・テーマを管理します。

- カスタム・アプリケーションの管理
インスタンス管理者は、パッケージ・アプリケーション・リポジトリにアップロードされたカスタム・アプリケーションを管理します。

- パブリック・テーマの管理
開発者はアプリケーションを作成するとき、または既存のアプリケーションのテーマを作成するときに、パブリック・テーマを使用できます。

参照:

ワークスペースの作成方法の指定の概要

2.6.1 カスタム・アプリケーションの管理

インスタンス管理者は、パッケージ・アプリケーション・リポジトリにアップロードされたカスタム・アプリケーションを管理します。

カスタム・アプリケーションをパッケージ・アプリケーション・リポジトリに追加することで、開発者はアプリケーション・ビルダーのアプリケーション・ギャラリでカスタム・アプリケーションを表示、インストール、実行、アップグレードおよび削除できるようになります。

- ユーザーが利用できるカスタム・アプリケーションの作成の概要
カスタム・アプリケーションがパッケージ・アプリケーション・リポジトリに追加されると、開発者はアプリケーション・ギャラリを表示、インストール、実行、アップグレードおよび削除できるようになります。

- パッケージ・アプリケーション・リポジトリへのアクセス
パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されます。ただし、インスタンス管理者がアップロード、編集、削除できるのはカスタム・アプリケーションのみです。

- パッケージ・アプリケーション・リポジトリへのカスタム・アプリケーションのアップロード
パッケージ・アプリケーション・リポジトリにカスタム・アプリケーションをアップロードします。

- カスタム・アプリケーション詳細の編集
アプリケーションの説明、ステータス、関連付けられているカテゴリ、アプリケーション統計、バージョンなど、カスタム・アプリケーションに関する様々な情報を追跡します。

- カスタム・アプリケーションの削除
パッケージ・アプリケーション・リポジトリからカスタム・アプリケーションを削除します。

2.6.1.1 ユーザーが利用できるカスタム・アプリケーションの作成の概要

カスタム・アプリケーションがパッケージ・アプリケーション・リポジトリに追加されると、開発者はアプリケーション・ギャラリを表示、インストール、実行、アップグレードおよび削除できるようになります。

開発者は、独自のカスタム・パッケージ・アプリケーションを開発できます。Oracle提供のパッケージ・アプリケーションと同様に、カスタム・アプリケーションには、通常、アプリケーション・ページとサポートするデータベース・オブジェクトの両方が含まれています。カスタム・アプリケーションを作成するには、まずエクスポートします。次にインスタンス管理者は、そのアプリケーション・エクスポートをパッケージ・アプリケーション・リポジトリに追加します。

ヒント:

パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されますが、インスタンス管理者が編集できるのはカスタム・アプリケーションのみです。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドのパッケージ・アプリケーションの使用およびアプリケーションのエクスポート

2.6.1.2 パッケージ・アプリケーション・リポジトリへのアクセス

パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されます。ただし、インスタンス管理者がアップロード、編集、削除できるのはカスタム・アプリケーションのみです。

パッケージ・アプリケーション・リポジトリを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

「パッケージ・データベース・アプリケーション」ページは、対話モード・レポートとして表示されます。ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

ヒント:

パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されますが、インスタンス管理者が編集できるのはカスタム・アプリケーションのみです。

2.6.1.3 パッケージ・アプリケーション・リポジトリへのカスタム・アプリケーションのアップロード

パッケージ・アプリケーション・リポジトリにカスタム・アプリケーションをアップロードします。

カスタム・アプリケーションをアップロードするには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

4. 「作成」をクリックします。

5. 「ファイルの指定」で、次の手順を実行します。

a. インポート・ファイル: ファイルにナビゲートします。

b. ファイル・タイプ: インポートするエクスポート・ファイルのタイプを選択します。

c. ファイルのキャラクタ・セット: ファイルのキャラクタ・セットが正しいことを確認します。

d. 「次」をクリックします。

6. 「アプリケーション詳細」で、次の項目を指定します。

a. アプリケーションID: パッケージ・アプリケーションを識別する一意の整数値を指定します。デフォルトは、「エクスポート・ファイルのアプリケーション」の値です。3000から9000の間のアプリケーションIDは、Oracle Application Expressにより内部使用向けに予約されています。

b. カテゴリ: アプリケーションに関連付ける1次カテゴリを選択します。
この属性の詳細は、フィールドレベルのヘルプを参照してください。

c. 説明 - アプリケーションの簡単な説明を入力します。

d. 「次」をクリックします。

7. 「作成」をクリックします。
属性の詳細は、フィールドレベル・ヘルプを参照してください。

2.6.1.4 カスタム・アプリケーション詳細の編集

アプリケーションの説明、ステータス、関連付けられているカテゴリ、アプリケーション統計、バージョンなど、カスタム・アプリケーションに関する様々な情報を追跡します。

ヒント:

パッケージ・アプリケーション・リポジトリには、現在のワークスペースにインストールされているすべてのアプリケーションが表示されますが、インスタンス管理者がアップロード、編集および削除できるのはカスタム・アプリケーションのみです。

アプリケーション詳細を編集するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

4. アプリケーションを探し、アプリケーション名の隣にある「編集」アイコンをクリックします。

「アプリケーションの詳細」ページが表示されます。

5. 対象となる属性を編集します。

ヒント:

アプリケーションを「パッケージ・アプリケーション」ページに表示するかどうかは、「ステータス」属性を使用して決定します。詳細は、フィールドレベル・ヘルプを参照してください。

2.6.1.5 カスタム・アプリケーションの削除

パッケージ・アプリケーション・リポジトリからカスタム・アプリケーションを削除します。

カスタム・アプリケーションを削除するには、次のようにします。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パッケージ・アプリケーション」をクリックします。

4. アプリケーションを探し、アプリケーション名の隣にある「編集」アイコンをクリックします。

「アプリケーションの詳細」ページが表示されます。

5. 「削除」をクリックし、画面に表示されるステップに従います。

2.6.2 パブリック・テーマの管理

開発者はアプリケーションを作成するとき、または既存のアプリケーションのテーマを作成するときに、パブリック・テーマを使用できます。

Oracle Application Expressインスタンス全体のテーマ・リポジトリは、インスタンス管理者が管理します。リポジトリに対してテーマを追加または削除できるのは、インスタンス管理者のみです。

- テーマ・リポジトリへのパブリック・テーマの追加
パブリック・テーマを作成するには、インスタンス管理者はパブリック・テーマをパブリック・テーマ・リポジトリに追加します。

- パブリック・テーマの削除
パブリック・テーマ・リポジトリからテーマを削除できるのは、インスタンス管理者のみです。

- パブリック・テーマの変更
インスタンス管理者はパブリック・テーマを直接編集することはできません。パブリック・テーマを編集するには、そのテーマを使用して新しいアプリケーションを作成し、それを変更して、テーマ・リポジトリに手動で追加します。

- パブリック・テーマのエクスポートについて
テーマのエクスポートは、関連するアプリケーション・ファイルのエクスポートと同様です。

参照:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「ワークスペース・テーマの管理」

2.6.2.1 テーマ・リポジトリへのパブリック・テーマの追加

パブリック・テーマを作成するには、インスタンス管理者はパブリック・テーマをパブリック・テーマ・リポジトリに追加します。

テーマをテーマ・リポジトリに追加するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パブリック・テーマ」をクリックします。
パブリック・テーマ・ページが表示されます。

4. 「パブリック・テーマの作成」を選択します。

5. 「ワークスペース」で、ワークスペースを選択し、「次へ」をクリックします。

6. 「アプリケーション」で、アプリケーションを選択し、「次へ」をクリックします。

7. 「テーマ」で、テーマを選択し、「次へ」をクリックします。

8. 「名前」で、次の内容を指定します。

- テーマ番号: ワークスペース内のテーマを一意に識別する番号を入力します。

- テーマ名: ワークスペース・テーマの名前を入力します。

- 説明: 説明を入力します。

- 「次」をクリックします。

9. 「パブリック・テーマの作成」をクリックします。

2.6.2.2 パブリック・テーマの削除

パブリック・テーマ・リポジトリからテーマを削除できるのは、インスタンス管理者のみです。

パブリック・テーマを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「共有コンポーネントの管理」で、「パブリック・テーマ」をクリックします。

パブリック・テーマ・ページが表示されます。

4. 削除するテーマを選択します。

5. 「削除」をクリックします。

6. 「OK」をクリックして選択を確認します。

2.6.2.3 パブリック・テーマの変更

インスタンス管理者はパブリック・テーマを直接編集することはできません。パブリック・テーマを編集するには、そのテーマを使用して新しいアプリケーションを作成し、それを変更して、テーマ・リポジトリに手動で追加します。

パブリック・テーマを変更するには、次の手順を実行します。

1. 変更するテーマを使用して、アプリケーションを作成します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「データベース・アプリケーションの作成」を参照してください。

2. テーマを変更します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「テーマの編集」を参照してください。

3. 既存のパブリック・テーマを削除します。

4. テーマ・リポジトリに変更したテーマを追加します。詳細は、テーマ・リポジトリへのパブリック・テーマの追加を参照してください。

2.6.2.4 パブリック・テーマのエクスポートについて

テーマのエクスポートは、関連するアプリケーション・ファイルのエクスポートと同様です。

パブリック・テーマをエクスポートするには、次の手順を実行します。

1. 変更するテーマを使用して、アプリケーションを作成します。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「データベース・アプリケーションの作成」を参照してください。

2. アプリケーションをエクスポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのエクスポート」を参照してください。

3. エクスポートされたファイルをターゲットのOracle Application Expressインスタンスにインポートします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーション、ページまたはコンポーネント・エクスポートのインポート」を参照してください。

4. エクスポートされたファイルをエクスポート・リポジトリからインストールします。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「エクスポート・ファイルのインストール」を参照してください。

2.7 メタデータの管理

「メタデータの管理」の下にあるリンクを使用して、セッション・ステート、電子メール・キュー、インストール済の翻訳、対話モード・レポートの説明を表示し、管理します。

- インスタンスのセッション・ステートの管理
「セッション・ステート」ページでセッション・ステートの統計を表示し、セッション・ステートを消去します。

- メール・キューの管理
メール・キュー内の電子メール・メッセージを監視することで、アプリケーションから送信された電子メールを管理します。

- インストール済の翻訳の表示
「インストール済の翻訳」ページにアクセスして、現行の開発インスタンス内にインストールされた翻訳言語を表示します。

- 対話モード・レポートのサブスクリプションの削除
現在の開発インスタンス内にある対話モード・レポートのサブスクリプションを管理します。

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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「セッション・ステート」をクリックします。

セッション・ステート・ページが表示されます。

4. 「最近のセッション」をクリックします。

5. 最近のセッション・ページでは、次の操作を実行できます。

- セッション番号をクリックして、追加の詳細情報を表示します。

- 「セッションの消去」をクリックして、表示されているセッションを削除します。

2.7.1.3 経過時間によるセッションの消去

「セッションのパージ」ページで、経過時間別にセッションを消去します。

経過時間別にセッションを消去するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「セッション・ステート」をクリックします。

セッション・ステート・ページが表示されます。

4. 「セッションのパージ」をクリックします。

「セッションのパージ」ページが表示されます。

5. 「パージする最大セッション」で、削除するセッションの最大数を指定します。

6. 「これより古いセッションのみをパージ」に、削除するセッションの経過時間を指定します。

7. 選択したセッションを消去するには、「セッションの消去」をクリックします。

2.7.1.4 消去前のセッション統計の表示

「セッション・ステートの統計」ページで、消去前に現在のセッションに関する統計を表示します。

セッション・ステートの統計を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「セッション・ステート」をクリックします。

セッション・ステート・ページが表示されます。

4. 「セッション・ステートの統計」を選択します。

5. 現在のセッションを削除するには、「セッションのパージ」をクリックします。

2.7.2 メール・キューの管理

メール・キュー内の電子メール・メッセージを監視することで、アプリケーションから送信された電子メールを管理します。

ヒント:

メール・ログを表示するには、開発インスタンス間のアクティビティの監視を参照してください。

- メール・キューのメッセージの送信と削除
「メール・キュー」で、メール・キューのメッセージをプッシュ、削除、リセットします。

2.7.2.1 メール・キューのメッセージの送信と削除

「メール・キュー」で、メール・キューのメッセージをプッシュ、削除、リセットします。

メール・キューのメッセージを送信および削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「メール・キュー」をクリックします。

メール・キュー・ページが表示されます。

電子メールの送信に問題がある場合(間違った電子メール・アドレスや使用できないメール・サーバーなど)、メール・メッセージは最後に発生したエラーとともにメール・キューに保持されます。その後に試行される電子メールの送信では、送信を試みる間隔が長くなります(1分、2分、4分、8分、16分など)。

4. 次のボタンを使用して、メール・キュー内のメッセージを管理します。

- 削除: 選択したメッセージが削除されます。

- すべてのメールの送信の強制: エラーが発生したメッセージに対する計算された遅延が無視され、キュー内のすべてのメッセージの送信が試行されます。

- すべてのメールの送信: キュー内のメッセージを送信します。エラーが発生したメッセージに対する計算された遅延が監視されます。

- リセット: ページ区切りがリセットされます。

参照:

- 「電子メールの構成」

- Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドのアプリケーションからの電子メールの送信

2.7.3 インストール済の翻訳の表示

「インストール済の翻訳」ページにアクセスして、現行の開発インスタンス内にインストールされた翻訳言語を表示します。

インストール済の翻訳のリストを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「インストール済の翻訳」をクリックします。

インストール済の翻訳ページが表示されます。このページには、言語のリストが表示され、翻訳がロードされたかどうかが示されます。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのグローバリゼーションの管理」

2.7.4 対話モード・レポートのサブスクリプションの削除

現在の開発インスタンス内にある対話モード・レポートのサブスクリプションを管理します。

対話モード・サポートのサブスクリプションを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メタデータの管理」で、「対話モード・レポートのサブスクリプション」をクリックします。

「対話モード・レポートのサブスクリプション」ページは、対話モード・レポートとして表示されます。ページの外観は、ページ上部にある検索バーを使用してカスタマイズできます。

4. 削除するサブスクリプションを選択して、左にあるチェック・ボックスを選択します。

5. 「チェックした項目の削除」をクリックします。

参照:

- 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の対話モード・レポートのサブスクライブに関する項

- 『Oracle Application Express APIリファレンス』のREMOVE_SUBSCRIPTIONプロシージャに関する説明

2.8 エクスポートしたアプリケーションをランタイム環境にインストール

インスタンス管理者は、SQL*PlusおよびAPEX_INSTANCE_ADMIN APIを使用してOracle Application Expressランタイム環境を管理します。

- ランタイム環境を使用するメリットについて
Oracle Application Expressのランタイム環境では本番アプリケーションを実行できますが、管理用のWebインタフェースは使用できず、これらのアプリケーションを直接開発することはできません。

- エクスポートしたアプリケーションをランタイム環境にインストール
Oracle Application Expressランタイム環境は、SQL*PlusおよびAPEX_INSTANCE_ADMIN APIを使用して管理します。

2.8.1 ランタイム環境を使用するメリットについて

Oracle Application Expressのランタイム環境では本番アプリケーションを実行できますが、管理用のWebインタフェースは使用できず、これらのアプリケーションを直接開発することはできません。

機密の本番Oracle Application Expressアプリケーションは、Oracle Application Expressのランタイム・インストールで実行することをお薦めします。ランタイム・インストールでは、Webベースのアプリケーション開発環境が使用されないため、アプリケーション・ビルダー、SQL Workshopおよび本番インストールに関係するユーティリティが使用できません。また、ランタイム環境に含まれるのは、アプリケーションの実行に必要なOracle Application Expressデータベース・オブジェクトおよび権限のみであるため、より堅牢な環境になります。

ヒント:

Webシートは、Oracle Application Expressランタイム環境ではサポートされていません。

参照:

Oracle Application Express APIリファレンスの「APEX_INSTANCE_ADMIN」。

2.8.2 エクスポートしたアプリケーションをランタイム環境にインストール

Oracle Application Expressランタイム環境は、SQL*PlusおよびAPEX_INSTANCE_ADMIN APIを使用して管理します。

エクスポートされたアプリケーションをランタイム環境にインストールするには、次のステップを実行する必要があります。

1. 「ワークスペースのエクスポートおよびインポート」の説明に従って、アプリケーションが開発されたOracle Application Expressインスタンスからワークスペースをエクスポートします。

2. SQL*Plusを使用して、ワークスペースをランタイム環境にインポートします。

- APEX_050100、SYS、SYSTEM、またはロールAPEX_ADMINISTRATOR_ROLEが付与されているスキーマとして接続します。

- ワークスペースのインポート・ファイルを実行します。
ワークスペースのエクスポート・ファイルがOracle Application Express 3.2より前のバージョンで作成されている場合、APEX_050100として接続する必要があります。

3. SQL*Plusを使用して、アプリケーションをエクスポートし、ランタイム環境にインポートします。

参照:

- 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーションおよびアプリケーション・コンポーネントのエクスポートに関する項

- ランタイム環境でのワークスペースの手動作成

- スキーマへのワークスペースの割当ての管理

- ランタイム環境のワークスペースからのスキーマ・マッピングの削除

- ランタイム開発環境でのワークスペースの削除

2.9 メッセージの管理

管理者はログイン・メッセージとシステム・メッセージ(プライバシに関する通知やアクセス制限など)を作成して、すべてのシステム・ユーザーに連絡できます。

- ログイン・メッセージの定義
Oracle Application Expressのサインイン・ページに表示されるメッセージを作成します。

- 「サイト固有のタスク」リストの作成
「ワークスペース」ホームページまたは「ワークスペース・ログイン」ページに表示される「サイト固有のタスク」リストを作成します。

- システム・メッセージの定義
「ワークスペース」ホームページに表示されるシステム・メッセージを作成します。

参照:

- ワークスペース・メッセージの定義

- 管理サービスでのワークスペース・メッセージの定義

2.9.1 ログイン・メッセージの定義

Oracle Application Expressのサインイン・ページに表示されるメッセージを作成します。

- ログイン・メッセージの概要
ログイン・メッセージは、Oracle Application Expressのサインイン・ページのすぐ下に表示されます。

- ログイン・メッセージの作成
インスタンス管理者は、「インスタンスの管理」ページの「メッセージ」の下でログイン・メッセージを作成します。

- ログイン・メッセージの編集または削除
インスタンス管理者は、「インスタンスの管理」ページの「メッセージ」の下でログイン・メッセージを編集および削除します。

2.9.1.1 ログイン・メッセージの概要

ログイン・メッセージは、Oracle Application Expressのサインイン・ページのすぐ下に表示されます。

2.9.1.2 ログイン・メッセージの作成

インスタンス管理者は、「インスタンスの管理」ページの「メッセージ」の下でログイン・メッセージを作成します。

ログイン・メッセージを作成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「ログイン・メッセージの定義」をクリックします。

4. 「メッセージ」にメッセージを入力します。メッセージには任意のテキストおよびHTML形式(オプション)を含めることができます。

5. 「変更の適用」をクリックします。

2.9.1.3 ログイン・メッセージの編集または削除

インスタンス管理者は、「インスタンスの管理」ページの「メッセージ」の下でログイン・メッセージを編集および削除します。

ログイン・メッセージを編集または削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「ログイン・メッセージの定義」をクリックします。

4. 「メッセージ」で、テキストを編集または削除します。

5. 「変更の適用」をクリックします。

2.9.2 「サイト固有のタスク」リストの作成

「ワークスペース」ホームページまたは「ワークスペース・ログイン」ページに表示される「サイト固有のタスク」リストを作成します。

「サイト固有のタスク」リストを使用して、トレーニング、ディスカッション・フォーラム、ユーザー・フィードバックなど重要なユーザー情報へのリンクを含めます。

ヒント:

「サイト固有のタスク」リージョンが表示されるのは、リンクが定義されている場合のみです。

- 新しいタスクの追加
インスタンス管理者は「インスタンスの管理」ページの「サイト固有のタスク・リストの管理」で、「サイト固有のタスク」リストを作成します。

- 既存のタスクの編集
インスタンス管理者は「サイト固有のタスク」ページで、既存のタスクを編集します。

- タスクの削除
インスタンス管理者は「サイト固有のタスク」ページで、既存のタスクを削除できます。

2.9.2.1 新しいタスクの追加

インスタンス管理者は「インスタンスの管理」ページの「サイト固有のタスク・リストの管理」で、「サイト固有のタスク」リストを作成します。

「サイト固有のタスク」リストに新しいタスクを追加するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「サイト固有のタスクの管理」をクリックします。
「サイト固有のタスク」ページが表示されます。

4. 新しいリンクを作成するには、「作成」をクリックします。

5. 「サイト固有のタスクの作成/編集」ページでは、次を指定できます。

a. 表示順序: リスト内でのこのタスクの相対順序を指定します。

b. 表示位置 - タスクを表示するページを指定します。オプションは次のとおりです。

- ワークスペース・ログイン

- ワークスペース・ホーム

c. タスク名: このタスクの名前を入力します。

d. タスク・リンク: 相対URL(f?p構文の使用など)または絶対URL(http://www.oracle.com/technetwork/index.htmlなど)を使用して、このタスクのリンク・ターゲットを入力します。

e. 表示: 「タスク・リンク」を表示するには、「はい」を選択します。「いいえ」を選択すると、表示が無効になります。

6. 「作成」をクリックします。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドのf?p構文を使用したページのリンクに関する項

2.9.2.2 既存のタスクの編集

インスタンス管理者は「サイト固有のタスク」ページで、既存のタスクを編集します。

既存のタスクを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「サイト固有のタスク」をクリックします。

「サイト固有のタスク」ページが表示されます。

4. タスク名を選択します。

5. サイト固有のタスクの作成/編集ページで、該当する属性を編集します。

6. 「変更の適用」をクリックします。

2.9.2.3 タスクの削除

インスタンス管理者は「サイト固有のタスク」ページで、既存のタスクを削除できます。

既存のタスクを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「サイト固有のタスク」をクリックします。

「サイト固有のタスク」ページが表示されます。

4. タスク名を選択します。

5. 「削除」をクリックします。

2.9.3 システム・メッセージの定義

「ワークスペース」ホームページに表示されるシステム・メッセージを作成します。

- システム・メッセージの概要
システム・メッセージは、「ワークスペース」ホームページの「ニュースとメッセージ」の下に表示されます。

- システム・メッセージの作成および編集
インスタンス管理者は、システム・メッセージを作成および編集します。

2.9.3.1 システム・メッセージの概要

システム・メッセージは、「ワークスペース」ホームページの「ニュースとメッセージ」の下に表示されます。

システム・メッセージは、メッセージ・テキストの左に金色のアイコンが表示されます。テキスト識別子System Messageも、メッセージ・テキストのすぐ下に表示されます。

2.9.3.2 システム・メッセージの作成および編集

インスタンス管理者はシステム・メッセージを作成および編集します。

システム・メッセージを作成するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「メッセージ」で、「システム・メッセージの定義」をクリックします。

4. 「メッセージ」にメッセージを入力します。メッセージには任意のテキストおよびHTML形式を含めることができます。

5. 「変更の適用」をクリックします。

2.10 ログおよびファイルの管理

ログ・エントリを削除し、ログ間隔を構成します。

- SQLワークショップ・ログの削除
SQLワークショップ・ログ・エントリを削除します。SQLワークショップには、SQLコマンドで実行されたSQL文の履歴が保存されます。

- ページ・ビュー・アクティビティ・ログのエントリの削除
ページ・ビュー・アクティビティ・ログのエントリを削除します。ページ・ビュー・アクティビティ・ログは、アプリケーションでのユーザー・アクティビティを追跡します。

- 開発者アクティビティ・ログのエントリの削除
開発者アクティビティ・ログのエントリを削除します。

- クリック・カウント・ログのエントリの削除
外部クリック・カウント・ログのエントリを削除します。

- ログイン・アクセス・ログの削除
ログイン・アクセス・ログのエントリを削除します。

- ログ間隔の管理
「ログ間隔の管理」ページを使用して、ログ・ファイルのログ情報を保持する最小日数を設定します。

- アクティビティ・ログのアーカイブ
アクティビティ・ログをアーカイブすると、Oracle Application Expressアクティビティ・ログを取得して要約し、その結果がアーカイブ済のアクティビティ・ログに書き込まれます

2.10.1 SQLワークショップ・ログの削除

SQLワークショップ・ログのエントリを削除します。SQLワークショップには、SQLコマンドで実行されたSQL文の履歴が保存されます。

SQLワークショップのログ・エントリを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「SQLワークショップ・ログ」をクリックします。

4. 「SQLワークショップ・ログ」で、次のいずれかをクリックします。

- スクリプト・ファイルの実行ログ・エントリ

- SQLコマンド・プロセッサの履歴エントリ

5. 「ログをクリーンアップ」ページで、次のいずれかをクリックします。

a. この日数より古いエントリを削除する場合 - 日数を選択します。

b. 次のいずれかをクリックします。

- ログを切捨て - すべてのエントリを削除する場合にクリックします。

- エントリの削除 - 経過時間別にエントリを削除する場合に、削除するエントリの経過時間を指定してクリックします。

参照:

『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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「ページ・ビュー・アクティビティ・ログ」をクリックします。

ページ・ビュー・アクティビティ・ログ・ページが表示されます。

4. 「ログの切捨て」をクリックします。

5. 「ログ1を切捨て」または「ログ2を切捨て」をクリックします。

参照:

ワークスペース・ダッシュボードの表示

2.10.3 開発者アクティビティ・ログのエントリの削除

開発者アクティビティ・ログのエントリを削除します。

開発者アクティビティ・ログは、個々のワークスペース内のアプリケーションに対する変更を追跡します。経過時間が1か月を超えるログ・エントリは自動的に削除されます。

開発者アクティビティ・ログのエントリを手動で削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「開発者アクティビティ・ログ」をクリックします。

開発者アクティビティ・ログ・ページが表示されます。

4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

参照:

開発者アクティビティ・ログについては開発者アクティビティ・ダッシュボード

2.10.4 アクセス・カウント・ログのエントリの削除

外部クリック・カウント・ログのエントリを削除します。

外部アクセス・カウント・ログは、Oracle Application Expressアプリケーションから外部サイトへのアクセスを集計します。この機能は、APEX_UTIL.COUNT_CLICKプロシージャを使用して実装できます。

外部アクセス・カウント・ログのエントリを削除するには、次の手順を実行します。

1. 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管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「ログイン・アクセス・ログ」をクリックします。

ログイン・アクセス・ログ・ページが表示されます。

4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

2.10.6 ログ間隔の管理

「ログ間隔の管理」ページを使用して、ログ・ファイルのログ情報を保持する最小日数を設定します。

ログ間隔を管理するには、次の手順を実行します。

1. 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アクティビティ・ログを取得して要約し、その結果がアーカイブ済のアクティビティ・ログに書き込まれます。

Oracle Application Expressアクティビティ・ログをアーカイブするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「ログとファイルの管理」で、「アーカイブ・アクティビティ・ログ」をクリックします。

「アーカイブ・アクティビティ・ログ」が開き、前回のアーカイブ日、アーカイブ日数、ワークスペース数がリストされます。

4. 「アーカイブ・アクティビティ・サマリー」をクリックします。

2.11 サインアップ・ウィザードの実行時の同意書またはアンケートの組込み

インスタンス管理者は、ユーザーが新規サインアップ・ウィザードを実行するときに、同意書またはアンケートを作成して含めることもできます。

- 同意書の定義
ユーザーが新規サービス・サインアップ・ウィザードを実行した際に、インスタンス管理者は、ウィザードがサービス・リクエストを送信する前に、ユーザーが同意書を受諾するように義務づけることができます。

- サインアップ・アンケートの定義
インスタンス管理者は、ユーザーが新規サービス・サインアップ・ウィザードの実行時に答えるアンケートの質問を含めることもできます。

- 新規サービス・サインアップ・ウィザードの実行
インスタンス管理者は「インスタンスの管理」ページで「新規サービス・サインアップ・ウィザードの実行」をクリックして、サインアップ・ウィザードを実行できます。

2.11.1 同意書の定義

ユーザーが新規サービス・サインアップ・ウィザードを実行した際に、インスタンス管理者は、ウィザードがサービス・リクエストを送信する前に、ユーザーが同意書を受諾するように義務づけることができます。

同意書を含めて定義するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「セルフ・サービス・サインアップ」で、「新規サービス・サインアップ・ウィザードの管理」をクリックします。

4. 「正当性と同意書」で、次の手順を実行します。

a. 「正当性が必要」で、「はい」または「いいえ」を選択します。

b. 「同意書を有効化」で、同意書を含めるかどうかを選択します。オプションは次のとおりです。

- はい: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義した同意書を含めます。

- いいえ: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義した同意書を含めません。

c. 「同意書テキスト」に同意書のテキストを入力します。

5. 「変更の適用」をクリックします。

2.11.2 サインアップ・アンケートの定義

インスタンス管理者は、ユーザーが新規サービス・サインアップ・ウィザードの実行時に答えるアンケートの質問を含めることもできます。

アンケートを含めて定義するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「セルフ・サービス・サインアップ」で、「新規サービス・サインアップ・ウィザードの管理」をクリックします。

4. 「アンケートの質問」で、次の手順を実行します。

a. 「アンケートを有効化」で、アンケートを含めるかどうかを選択します。次のオプションがあります。

- はい: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義したアンケートの質問を含めます。

- いいえ: ユーザーが新規サインアップ・サービス・ウィザードを実行する際に、定義したアンケートの質問を含めません。

b. 「質問」の下に、質問および回答を入力します。
各質問に対してすべての回答を改行で区切って1つのフィールドに入力します。「前のテキスト」フィールドおよび「後のテキスト」フィールドを使用して、最初と最後のテキストを含めます。

5. 「変更の適用」をクリックします。

参照:

「アンケートをサインアップ」レポートの表示

2.11.3 新規サービス・サインアップ・ウィザードの実行

インスタンス管理者は「インスタンスの管理」ページで「新規サービス・サインアップ・ウィザードの実行」をクリックして、サインアップ・ウィザードを実行できます。

新規サービス・サインアップ・ウィザードを実行するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「セルフ・サービス・サインアップ」で、「新規サービス・サインアップ・ウィザードの実行」をクリックします。

4. 画面に表示されるステップに従います。

2.12 スキーマの管理

Oracle Application Expressインスタンス内にあるスキーマを管理します。

- Oracle Application Expressエンジン・スキーマの概要
スキーマは、データベース・オブジェクトの論理的なコンテナです。

- Oracle Application Expressエンジン・スキーマの判別
インスタンスの現在のApplication Expressエンジン・スキーマを判別します。

- Oracleデフォルト・スキーマの制限の理解
データベース管理者(DBA)はOracle Application Expressインスタンス内で権限を付与および取り消します。

参照:

- 「「解析対象スキーマ」レポートの表示」

- スキーマへのワークスペースの割当ての管理

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エンジン・スキーマの判別

インスタンスの現在の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デフォルト・スキーマの制限の理解

データベース管理者(DBA)はOracle Application Expressインスタンス内で権限を付与および取り消します。

- ワークスペースへのOracleデフォルト・スキーマの割当てについて
インスタンス管理者がほとんどのOracleデフォルト・スキーマをワークスペースに割り当てられるようにするには、DBAが権限を明示的に付与する必要があります。

- Oracleデフォルト・スキーマを割り当てる権限の付与
DBAはインスタンス管理者に、Oracleスキーマをワークスペースに割り当てる権限を付与できます。

- Oracleデフォルト・スキーマを割り当てる権限の取消し
DBAは、デフォルト・スキーマを割り当てる権限を取り消すことができます。

- 制限付きスキーマでの作業
DBAは、特定のワークスペースを例外として指定したり、スキーマのすべてのワークスペースの例外を削除したり、ワークスペースのすべてのスキーマの例外を削除することで、制限付きスキーマで作業できます。

- 権限ステータスの判別
DBAは権限の現在のステータスを判別できます。

2.12.3.1 ワークスペースへのOracleデフォルト・スキーマの割当てについて

インスタンス管理者がほとんどのOracleデフォルト・スキーマをワークスペースに割り当てられるようにするには、DBAが権限を明示的に付与する必要があります。

インスタンス管理者は、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はインスタンス管理者に、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は、デフォルト・スキーマを割り当てる権限を取り消すことができます。

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.RESTRICT_SCHEMAプロシージャを実行することで、デフォルト・スキーマを割り当てる権限を取り消します。次に例を示します。

EXEC APEX_050100.APEX_INSTANCE_ADMIN.RESTRICT_SCHEMA(p_schema => 'RMAN');
COMMIT;

この例では、インスタンス管理者はワークスペースにRMANスキーマを割り当てることができなくなります。ただし、すでにRMANスキーマに割当て済のワークスペースによるRMANスキーマは、そのまま使用できます。

参照:

Oracle Application Expressエンジン・スキーマの判別

2.12.3.4 制限付きスキーマでの作業

DBAは、特定のワークスペースを例外として指定したり、スキーマのすべてのワークスペースの例外を削除したり、ワークスペースのすべてのスキーマの例外を削除することで、制限付きスキーマで作業できます。

- スキーマのワークスペースの例外の削除
DBAは、スキーマのすべてのワークスペースの例外を削除できます。

- ワークスペースのスキーマの例外の削除
DBAは、ワークスペースのすべてのスキーマの例外を削除できます。

- 特定のワークスペースを例外として指定
DBAは、特定のワークスペースを例外として指定できます。

2.12.3.4.1 スキーマのワークスペースの例外の削除

DBAは、スキーマのすべてのワークスペースの例外を削除できます。

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.REMOVE_SCHEMA_EXCEPTIONSプロシージャを実行することで、スキーマに対するすべてのワークスペース例外を取り消せます。次に例を示します。

EXEC APEX_050100.APEX_INSTANCE_ADMIN.REMOVE_SCHEMA_EXCEPTIONS(p_schema => 'RMAN');
COMMIT;

この例では、すでにRMANスキーマが制限されているが、1つ以上の例外が事前に作成済の場合に、インスタンス管理者はあらゆるワークスペースをRMANスキーマに割り当てることができなくなります。

2.12.3.4.2 ワークスペースのスキーマの例外の削除

DBAは、ワークスペースのすべてのスキーマの例外を削除できます。

DBAは、SQL*Plusを使用してApplication Expressエンジン・スキーマ内でAPEX_INSTANCE_ADMIN.REMOVE_WORKSPACE_EXCEPTIONSプロシージャを実行することで、すべてのスキーマの例外を取り消せます。次に例を示します。

EXEC APEX_050100.APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE_EXCEPTIONS(p_workspace => 'AUDITOR_WORKSPACE');
COMMIT;

この例では、AUDITOR_WORKSPACEという名前のワークスペースに対して、制限付きスキーマの例外が事前に作成されている場合に、インスタンス管理者はあらゆる制限付きスキーマをこのワークスペースに割り当てることができなくなります。

2.12.3.4.3 特定のワークスペースを例外として指定

DBAは、特定のワークスペースを例外として指定できます。

スキーマがCREATE_SCHEMA_EXCEPTIONプロシージャを使用して制限されている場合、DBAはAPEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTIONプロシージャを実行することで、特定の作業領域を例外として指定できます。次に例を示します。

EXEC APEX_050100.APEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTION(p_schema => 'RMAN', p_workspace=> 'DBA_WORKSPACE');
EXEC APEX_050100.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.5 権限ステータスの判別

DBAは権限の現在のステータスを判別できます。

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 Application Expressにアクセスします。管理者は、手動でワークスペースを作成することも、自動化されたアプローチを利用することもでき、その場合ユーザーがログイン・ページでリンクをクリックします。

- ワークスペースの概要
ワークスペースでは、オブジェクト、データおよびアプリケーションをプライベートに保持しながら、同一のOracle Application Expressのインストール内で複数のユーザーが作業できます。各ワークスペースには、一意の数値IDおよび名前が含まれます。

- ワークスペースの作成方法の指定の概要
インスタンス管理者は、特定のOracle Application Expressインスタンスでのワークスペースのプロビジョニング(または作成)プロセスの動作方法を決定できます。

- プロビジョニング・モードの選択
プロビジョニングの動作方法を決定するには、インスタンス管理者はプロビジョニング・モードを選択します。

- Oracle-Managed Filesがワークスペース・プロビジョニングに及ぼす影響
インスタンス管理者が新しいスキーマを使用してワークスペースを新規に作成する場合、新しい表領域およびデータ・ファイルがそのスキーマに作成されます。Oracle-Managed Filesが有効な場合、新しい表領域のデータ・ファイルを管理します。

- ワークスペースの手動作成
インスタンス管理者は、完全開発環境またはランタイム環境のいずれかで手動でワークスペースをプロビジョニングできます。

- 複数のワークスペースの作成
複数のワークスペースの作成ウィザードを実行して、複数のワークスペースをプロビジョニングします

参照:

既存のワークスペースの管理

2.13.1 ワークスペースの概要

ワークスペースでは、オブジェクト、データおよびアプリケーションをプライベートに保持しながら、同一のOracle Application Expressのインストール内で複数のユーザーが作業できます。各ワークスペースには、一意の数値IDおよび名前が含まれます。

ワークスペースに変更を加えるためには、ワークスペース管理者がサービスまたは変更リクエストをインスタンス管理者に送信する必要があります。変更リクエストの承認または新しいワークスペースの割当てを行うことができるのはインスタンス管理者のみです。

参照:

サービス・リクエストの作成およびワークスペースリクエストおよび変更リクエストの管理

2.13.2 ワークスペースの作成方法の指定の概要

インスタンス管理者は、特定のOracle Application Expressインスタンスでのワークスペースの割当て(または作成)プロセスの動作方法を決定できます。

プロビジョニングの動作方法を決定するには、インスタンス管理者は、「インスタンスの設定」ページでオプションを選択します。

- 手動: インスタンス管理者が新しいワークスペースを作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。ユーザーはログイン・ページのリンクをクリックしてリクエスト・フォームにアクセスします。ワークスペース・リクエストが承認されると、該当するログイン情報が電子メールで自動的にユーザーに送信されます。

- 電子メールの検証でのリクエスト - ユーザーがログイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

注意:

ログイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、プロビジョニング・ステータスを「リクエスト」または電子メールの検証でのリクエストにする必要があります。割当てステータスが「手動」に設定されている場合、ログイン・ページにリンクが表示されません。

参照:

- "プロビジョニング・モードの選択"

- 「電子メール・プロビジョニングの無効化」

- 「電子メールの構成」

- ワークスペース・リクエストおよび変更リクエストの管理

2.13.3 割当てモードの選択

プロビジョニングの動作方法を決定するには、インスタンス管理者はプロビジョニング・モードを選択します。

割当てモードを選択するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「インスタンスの管理」をクリックします。

3. 「インスタンスの設定」で、「インスタンスの設定」をクリックします。

4. 「セルフ・サービス」で、プロビジョニング・ステータスを選択します。

- 手動: インスタンス管理者が新しいワークスペースを手動で作成し、ワークスペース管理者にログイン情報を通知します。

- リクエスト - ユーザーがセルフ・サービス方式で直接ワークスペースをリクエストします。このオプションを選択することにより、ログイン・ページにユーザーがワークスペースをリクエストできるリンクが表示されます。ユーザーがワークスペースをリクエストすると、各リクエストは承認用のキューに送信されます。リクエストが承認されると、ユーザーにログイン資格証明(ワークスペース名、ユーザー名およびパスワード)を含む電子メールが送信されます。

- 電子メールの検証でのリクエスト - ユーザーがサインイン・ページでリンクをクリックしてワークスペースを直接リクエストし、リクエスト・フォームにアクセスします。各ユーザーは、検証リンクを含む電子メールを最初に受信します。ユーザーが検証リンクをクリックすると、リクエストが処理されます。ユーザーは、この後サインイン・ページを使用してワークスペースにアクセスできます。

注意:

ログイン・ページのリンクを使用してユーザーがワークスペースをリクエストできるようにするには、プロビジョニング・ステータスを「リクエスト」または電子メールの検証でのリクエストにする必要があります。割当てステータスが「手動」に設定されている場合、ログイン・ページにリンクが表示されません。

5. 「リクエスト」または「電子メールの検証でのリクエスト」を選択した場合は、次のステップを実行します。

- 検証コードが必要: リクエスト処理時に検証コードを表示して必要とするかどうかを決定します。「はい」または「いいえ」を選択します。

- 通知の電子メール・アドレス - 新しいワークスペースリクエストとワークスペース変更リクエストについて、通知の電子メール・メッセージを受信する電子メール・アドレスを入力します。指定しない場合、ワークスペースリクエストを通知する電子メール・メッセージは送信されません。

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 ワークスペースの手動作成

インスタンス管理者は、完全開発環境またはランタイム環境のいずれかで手動でワークスペースをプロビジョニングできます。

- 完全開発環境でのワークスペースの手動作成
インスタンス管理者はワークスペースの作成ウィザードを実行して、完全開発環境でワークスペースを手動で作成できます。

- ランタイム環境でのワークスペースの手動作成
インスタンス管理者はSQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でワークスペースを手動で作成できます。

2.13.5.1 完全開発環境でのワークスペースの手動作成

インスタンス管理者はワークスペースの作成ウィザードを実行して、完全開発環境でワークスペースを手動で作成できます。

ワークスペースを手動で作成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースの作成」をクリックします。
ワークスペースの作成ウィザードが表示されます。

4. 「ワークスペースの指定」で、次のステップを実行します。

a. ワークスペース名: 一意のワークスペース名を入力します。

b. 「ワークスペースID」: 新しいワークスペースIDを自動的に生成させるために、「ワークスペースID」は空白のままにしておきます。ワークスペースIDは、100000より大きい正の整数にする必要があります。

c. ワークスペースの説明: ワークスペースの説明を入力します。

d. 「次」をクリックします。

5. 「スキーマの指定」で、既存のスキーマを再利用するか、新しく作成するかを指定します。

既存のスキーマを使用する場合

a. 「既存のスキーマを再利用」 - 「はい」を選択します。

b. 「スキーマ名」 - リストからスキーマを選択します。

c. 「次」をクリックします。

新しいスキーマを作成する場合

a. 「既存のスキーマを再利用」- 「いいえ」を選択します。

b. 「スキーマ名」 - リストからスキーマを選択します。

c. スキーマ・パスワード - パスワードを入力します。

d. 領域割当て制限(MB) - 新しいスキーマを作成する場合、そのスキーマに関連付ける表領域の最大サイズを選択します。この制限は、後から調整できます。

e. 「次」をクリックします。

6. 「管理者の指定」で、ワークスペース管理者の情報を入力して、「次へ」をクリックします。

7. 選択内容を確認して、「ワークスペースの作成」をクリックします。

2.13.5.2 ランタイム環境でのワークスペースの手動作成

インスタンス管理者はSQL*Plusを起動し、次のSQL文を実行して、ランタイム環境でワークスペースを手動で作成できます。

ランタイム環境にワークスペースを追加するには、次の手順を実行します。

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_050100

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管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「複数のワークスペースの作成」をクリックします。

「複数のワークスペースの作成」ウィザードが表示されます。

4. 「ワークスペースのプロビジョニングに以下を使用」で、次のいずれかを選択します。

- システム生成のワークスペース名

- 固定の接頭辞と整数連番の接尾辞が付いたワークスペース名

- ワークスペース名として電子メール・ドメイン名を使用し、重複に対しては整数連番の接尾辞を指定

次に何が表示されるかは、選択したオプションによって異なります。

ヒント:

特定のフィールドの詳細は、フィールドレベル・ヘルプを参照してください。

5. 「システム生成のワークスペース名」を選択した場合、次を指定します。

a. ワークスペース数

b. サンプル・アプリケーションのインストール

c. サンプルWebシートのインストール

d. サンプルのEMP表とDEPT表のインストール

e. 領域割当て制限(MB)

f. リソース・マネージャ・コンシューマ・グループ

g. ワークスペースの自動パージを許可

h. ワークスペースの説明

6. 「固定の接頭辞と整数連番の接尾辞が付いたワークスペース名」を選択した場合、次を指定します。

a. ワークスペース接頭辞

b. ワークスペース数

c. サンプル・アプリケーションのインストール

d. サンプルWebシートのインストール

e. サンプルのEMP表とDEPT表のインストール

f. 領域割当て制限(MB)

g. リソース・マネージャ・コンシューマ・グループ

h. ワークスペースの自動パージを許可

i. ワークスペースの説明

7. 「ワークスペース名として電子メール・ドメイン名を使用し、重複に対しては整数連番の接尾辞を指定」を選択した場合、次を指定します。

a. サンプル・アプリケーションのインストール

b. サンプルWebシートのインストール

c. サンプルのEMP表とDEPT表のインストール

d. 領域割当て制限(MB)

e. リソース・マネージャ・コンシューマ・グループ

f. ワークスペースの自動パージを許可

g. 電子メール・アドレス(電子メール・アドレスを含むテキストがあればカット・アンド・ペースト)(必須の値)

h. ワークスペースの説明

8. 「次」をクリックします。

9. 選択した項目を確認して、「ワークスペースのプロビジョニング」をクリックします。

2.14 既存のワークスペースの管理

インスタンス管理者は、Oracle Application Expressインスタンス内にある既存のワークスペースを管理できます。

- 既存のワークスペース情報の表示
「既存のワークスペース」レポートを使用して、既存のワークスペースに関する対話モード・レポートを表示します。「既存のワークスペース」レポートから、ワークスペースの詳細の表示または編集が可能です。

- ワークスペースの削除
ワークスペースを削除しても、関連付けられているデータベース・オブジェクトは削除されません。関連付けられているスキーマを削除する場合、データベース管理者(DBA)は、Oracle Enterprise Manager、SQL*Plusなどの標準的なデータベース管理ツールを使用する必要があります。

- ワークスペースのロック
インスタンス管理者は、セキュリティまたはパフォーマンスの問題に対処するために、ワークスペースをロックできます。

- ワークスペースとスキーマの割当ての管理
インスタンス管理者は、スキーマおよびワークスペースの割当てを表示、編集および削除し、ワークスペースに追加のスキーマを関連付けて、新しいスキーマを作成できます。

- インスタンスのコンポーネントの可用性の管理
Oracle Application Expressインスタンスで使用可能なコンポーネントを制御します。これには、アプリケーション・ビルダー、SQLワークショップ、SQLワークショップでのPL/SQLの編集の有効化、チーム開発、パッケージ・アプリケーションが含まれます。

- 管理サービスでのワークスペース・メッセージの定義
管理サービスでワークスペース・メッセージを作成します。

- ワークスペースの検索の実行
「ワークスペース・タスク」ページで「ワークスペースの検索」をクリックして、ワークスペースの検索を実行します。

- ブラウザ攻撃を防ぐためのワークスペースの分離
インスタンス管理者は、ワークスペースを分離する制限を構成してブラウザ攻撃を防ぐことができます。

- ワークスペース・サマリー・レポートの表示
ワークスペース・サマリー・レポートを表示して、ワークスペースの情報を表示します。

- ワークスペース・データベース権限の表示
「ワークスペース・データベース権限」ページで、ワークスペースデータベース権限のサマリーを表示します。

- ワークスペース別のファイル・サイズおよびファイル数の表示
「ワークスペース別のファイルの使用状況」ページで、ワークスペース別のファイル・サイズとファイル数の合計を表示します。

- ワークスペースのエクスポートおよびインポート
エクスポートおよびインポートすることで、作業領域および関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動します。

- 管理サービスでのアプリケーション・ビルド・ステータスの変更
インスタンス管理者は、アプリケーションのビルド・ステータスを変更できます。

- 「解析対象スキーマ」レポートの表示
「解析対象スキーマ」レポートを使用して、任意のワークスペースで各アプリケーションの現在の解析スキーマを識別します。

参照:

- ワークスペースの作成

- 「スキーマの管理」

- 「Application Expressインスタンス間のユーザーの管理」

- 開発インスタンス間のアクティビティの監視

2.14.1 既存のワークスペース領域の表示

「既存のワークスペース」レポートを使用して、既存のワークスペースに関する対話モード・レポートを表示します。「既存のワークスペース」レポートから、ワークスペースの詳細の表示または編集が可能です。

既存のワークスペースを表示および編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。

既存のワークスペース・ページが表示されます。

4. ワークスペースを編集するには、そのワークスペース名をクリックします。

「ワークスペース情報の編集」ページが表示されます。

参照:

ブラウザ攻撃を防ぐためのワークスペースの分離およびワークスペース・サマリー・レポートの表示

2.14.2 ワークスペースの削除

ワークスペースを削除しても、関連付けられているデータベース・オブジェクトは削除されません。関連付けられているスキーマを削除する場合、データベース管理者(DBA)は、Oracle Enterprise Manager、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_050100;
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管理サービスにサインインします。

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管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。

既存の作業領域ページが表示されます。

4. 「アクション」列で、「削除」をクリックします。

5. 「アプリケーションの確認」で、次を行います。

a. ワークスペース名およびアプリケーションとユーザーの数を確認します。

b. 「削除を続行するかの確認」を選択します。

c. 「次」をクリックします。

6. 表示された情報を確認して、「ワークスペースの削除」をクリックします。

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_050100

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管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースのロック」をクリックします。

4. 「ワークスペース」で、ロックするワークスペースを選択して、「次へ」をクリックします。

5. アプリケーションおよびユーザーに関する情報を確認して、「ワークスペースのロック」をクリックします。

2.14.4 スキーマへのワークスペースの割当ての管理

インスタンス管理者は、スキーマおよびワークスペースの割当てを表示、編集および削除し、ワークスペースに追加のスキーマを関連付けて、新しいスキーマを作成できます。

ユーザーがOracle Application Expressにサインインする場合、ワークスペースという作業用の共有領域にアクセスします。各ワークスペースに、複数のスキーマを関連付ける(マップする)ことができます。ワークスペースをスキーマに関連付けることによって、開発者はワークスペースで、スキーマ内の新規データベース・オブジェクトの作成、およびスキーマ内のデータベース・オブジェクトと相互作用するアプリケーションの構築が可能です。

- 開発環境でのスキーマおよびワークスペースの割当ての表示
完全開発環境で既存のスキーマとワークスペースの割当てを表示します。

- ランタイム環境でのスキーマおよびワークスペースの割当ての表示
ランタイム環境で既存のスキーマとワークスペースの割当てを表示します。

- 既存のスキーマおよびワークスペースの割当ての編集
既存のスキーマおよびワークスペースの割当てを編集します。

- 完全開発環境でのスキーマの関連付け
「ワークスペースとスキーマの割当ての管理」ページで、既存のスキーマまたは新規スキーマをワークスペースに関連付けます。

- ランタイム環境での追加スキーマの関連付け
ランタイム環境で追加スキーマをワークスペースに関連付けます。

- ランタイム環境でのワークスペースからのスキーマ・マッピングの削除
ランタイム環境でワークスペースからスキーマ・マッピングを削除します。

参照:

スキーマの管理および「解析対象スキーマ」レポートの表示

2.14.4.1 開発環境でのスキーマおよびワークスペースの割当ての表示

完全開発環境で既存のスキーマとワークスペースの割当てを表示します。

既存のスキーマへのワークスペースの割当てを表示するには、次のステップを実行します。

1. 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_050100

3. 次の文を実行します。

SELECT APEX_INSTANCE_ADMIN.GET_SCHEMAS(WORKSPACE_NAME)
FROM DUAL;

ここで、WORKSPACE_NAMEはワークスペースの名前です。

2.14.4.3 既存のスキーマおよびワークスペースの割当ての編集

既存のスキーマおよびワークスペースの割当てを編集します。

次のステップで、既存のスキーマとワークスペースの割当てを編集します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースとスキーマの割当ての管理」をクリックします

ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 既存のスキーマへのワークスペースの割当てを編集するには次のステップを実行します。

a. ワークスペース名を選択します。

b. 新しいワークスペースまたはデータベース・スキーマを選択します。

c. 「変更の適用」をクリックします。

2.14.4.4 完全開発環境でのスキーマの関連付け

「ワークスペースとスキーマの割当ての管理」ページで、既存のスキーマまたは新規スキーマをワークスペースに関連付けます。

スキーマをワークスペースに関連付けるには:

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「ワークスペースとスキーマの割当ての管理」をクリックします。
ワークスペースとスキーマの割当ての管理ページが表示されます。

4. 「スキーマの追加」をクリックします。
スキーマの追加ウィザードが表示されます。

5. 「スキーマ」で「既存」または「新規」を選択します。
次に表示されるオプションは、選択内容によって異なります。

6. 「既存」を選択した場合:

a. ワークスペース - ワークスペースの名前を入力するか、リストから選択します。

b. スキーマ - 新しいスキーマ名を入力します。

c. 「次」をクリックします。

7. 「新規」を選択した場合:

a. ワークスペース - ワークスペースの名前を入力するか、リストから選択します。

b. スキーマ - 新しいスキーマ名を入力します。

c. パスワード - スキーマのパスワードを入力します。

d. デフォルト表領域 - プロビジョニングされたスキーマのデフォルト表領域を入力するか、リストから選択します。

e. 一時表領域 - プロビジョニングされたスキーマの一時表領域を入力するか、リストから選択します。

f. 「次」をクリックします。

8. 選択内容を確認して、「スキーマの追加」をクリックします。

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_050100

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_050100

3. 次の文を実行します。

BEGIN
APEX_INSTANCE_ADMIN.REMOVE_SCHEMA(WORKSPACE_NAME, SCHEMA_NAME)
END;

説明:

- WORKSPACE_NAMEは、ワークスペースの名前です。

- SCHEMA_NAMEは、スキーマの名前です。

2.14.5 インスタンスのコンポーネントの可用性の管理

Oracle Application Expressインスタンスで使用可能なコンポーネントを制御します。これには、アプリケーション・ビルダー、SQLワークショップ、SQLワークショップでのPL/SQLの編集の有効化、チーム開発、パッケージ・アプリケーションが含まれます。

コンポーネントの可用性を構成するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「コンポーネントの可用性の管理」をクリックします。
コンポーネントの可用性ページが表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. コンポーネントを有効または無効にするワークスペースを見つけます。

5. ワークスペース名の横の「編集」アイコンをクリックします。
ワークスペースの設定ページが表示されます。

6. 「ワークスペースの設定」で、「はい」を選択してコンポーネントを有効にするか、「いいえ」を選択して無効にします。オプションは次のとおりです。

- アプリケーション・ビルダーの有効化 - このワークスペースでのアプリケーション・ビルダーの可用性を特定します。

- SQLワークショップの有効化 - このワークスペースでのSQLワークショップの可用性を特定します。

- SQLワークショップでのPL/SQL編集の有効化 - PL/SQLプロシージャ、パッケージ、ファンクション、トリガーをブラウザで編集できます。

- チーム開発の有効化 - このワークスペースでのチーム開発の可用性を特定します。

- パッケージ・アプリケーションのインストールの有効化 - 現在のワークスペースにパッケージ・アプリケーションをインストールする機能を制御します。

7. 「変更の適用」をクリックします。

参照:

ワークスペースのプリファレンスの構成

2.14.6 管理サービスでのワークスペース・メッセージの定義

管理サービスでワークスペース・メッセージを作成します。

ワークスペース・メッセージは「ワークスペース」ホームページおよび「ワークスペース管理」ページの両方に表示されます。「ワークスペース」ホームページでは、ワークスペース・メッセージは「ニュースとメッセージ」リージョンに表示されます。

ワークスペース・メッセージを定義するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・アクション」で、「コンポーネントの可用性の管理」をクリックします。
コンポーネントの可用性ページが表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. ワークスペース・メッセージを定義するワークスペースを見つけて選択します。
ワークスペースの設定ページが表示されます。

5. 「ワークスペース・メッセージ」の下の「メッセージ」フィールドにメッセージを入力します。表示の書式を設定するには、標準のHTMLタグを含めます。

6. 「変更の適用」をクリックします。

参照:

ワークスペース・メッセージの定義

2.14.7 ワークスペースの検索の実行

「ワークスペース・タスク」ページで「ワークスペースの検索」をクリックして、ワークスペースの検索を実行します。

ワークスペースの検索を実行するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペース・タスク」で、「ワークスペースの検索」をクリックします。
ワークスペースの検索ページが表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

3. ワークスペースの詳細を表示するには、ワークスペース名をクリックします。

「ワークスペースの詳細」レポートが表示されます。

4. レポートを電子メールで他のユーザーに送信するには、「電子メール」をクリックして、画面に表示される手順に従います。

参照:

ワークスペース・サマリー・レポートの表示

2.14.8 ブラウザ攻撃を防ぐためのワークスペースの分離

インスタンス管理者は、ワークスペースを分離する制限を構成してブラウザ攻撃を防ぐことができます。

- ブラウザ攻撃を防ぐためのワークスペースの分離の概要
ワークスペースの分離は、ブラウザ攻撃を防ぐための効果的なアプローチです。

- 「ワークスペースの分離」属性の構成
「ワークスペースの分離」属性を構成します。

参照:

- 「インスタンスのすべてのワークスペースの分離」

- 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のワークスペースの分離の概要に関する項

2.14.8.1 ブラウザ攻撃を防ぐためのワークスペースの分離の概要

ワークスペースの分離は、ブラウザ攻撃を防ぐ効果的な方法です。

ワークスペースを真に分離する唯一の方法は、「ホスト名の許可」属性を構成してURLで異なるドメインを適用することです。攻撃者と攻撃を受ける側のURLでドメインとホスト名が異なる場合、ブラウザの同一起点ポリシーによって攻撃が回避されます。

2.14.8.2 「ワークスペースの分離」属性の構成

「ワークスペースの分離」属性を構成します。

「ワークスペースの分離」属性を構成するには、次の手順を実行します。

1. 既存のワークスペースを表示します。

a. Oracle Application Express管理サービスにサインインします。

b. 「ワークスペースの管理」をクリックします。

c. 「ワークスペース・レポート」で、「既存のワークスペース」をクリックします。

d. ワークスペース名をクリックします。

情報の編集ページが表示されます。

2. 「ワークスペースの分離」に移動し、次の表の説明に従って属性を編集します。

ヒント:

属性の詳細および例を確認するには、フィールドレベル・ヘルプを参照してください。

表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管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペースの詳細」をクリックします。

ワークスペースの詳細ページが表示されます。

4. ページ上部の「ワークスペース」リストから選択して、「設定」をクリックします。

ワークスペース・サマリー・レポート・ページが表示されます。レポートの上部に次のボタンが表示されます。

- 削除 - 現在のワークスペースを削除します。

- 編集 - 「ワークスペース情報の編集」ページが表示されます。

- スキーマ割当て - ワークスペースとスキーマの割当てを管理します。

- ユーザーの管理 - 新規ユーザーを編集または作成します。

- 電子メール - このレポートを電子メールで送信します。

ワークスペースサマリー・レポートは、次の主要セクションに分かれています。

- ワークスペース。選択されたワークスペースに関する高度な情報が表示されます。

- ワークスペース・スキーマ。スキーマ名と、デフォルトの表領域、付与される権限およびデータベース・ロール権限が表示されます。
ユーザーがOracle Application Expressにサインインする場合、ワークスペースという作業用の共有領域にサインインします。各ワークスペースに、複数のスキーマを関連付けることができます。開発者は、ワークスペースをスキーマに関連付けることによって、スキーマ内のオブジェクトと相互作用するアプリケーションの構築、およびスキーマ内のデータベース・オブジェクトの作成が可能です。スキーマへのワークスペースの割当てを編集するには、「ワークスペースとスキーマの割当て」をクリックします。

- データベース・アプリケーション。ワークスペース内のデータベース・アプリケーションの詳細がリストされます。

- Webシート・アプリケーション。ワークスペース内のWebシートの詳細がリストされます。

- パッケージ・アプリケーション。ワークスペース内のパッケージ・アプリケーションがリストされます。

- SQLワークショップ。SQLスクリプト、SQLスクリプト結果およびSQLコマンド履歴の数がリストされます。

- チーム開発。機能、マイルストン、バグ、To Do、フィードバック・エントリ、ニュース・エントリおよびリンクの数がリストされます。

- ワークスペース・アプリケーション・アクティビティ・サマリー。ワークスペースアプリケーションの統計の詳細が示されます。

他のセクションには、次のものがあります。

- 開発者アクティビティ・サマリー

- オブジェクト・タイプ別データベース・オブジェクト数

- 行数別5上位表、スキーマによるレポート

注意:

- 「ブラウザ攻撃を防ぐためのワークスペースの分離」

- 「スキーマの管理」

- 「Application Expressインスタンス間のユーザーの管理」

- 「スキーマの管理」

2.14.10 ワークスペース・データベース権限の表示

「ワークスペース・データベース権限」ページで、ワークスペース・データベース権限のサマリーを表示します。

ワークスペース・データベース権限を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ワークスペース・データベース権限」をクリックします。
ワークスペース・データベース権限ページが表示されます。このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します

4. ワークスペースの詳細を表示するには、ワークスペース名をクリックします。

「ワークスペース・サマリー」レポートが表示されます。

参照:

ワークスペース・サマリー・レポートの表示

2.14.11 ワークスペース別のファイル・サイズおよびファイル数の表示

「ワークスペース別のファイルの使用状況」ページで、ワークスペース別のファイル・サイズとファイル数の合計を表示します。

ワークスペース別のファイル・サイズおよびファイル数を表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペース・レポート」で、「ファイルの使用状況の管理」をクリックします。
ワークスペース別のファイルの使用状況ページが表示されます。このページは、対話モード・レポートとして表示されます。

4. レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

2.14.12 ワークスペースのエクスポートおよびインポート

エクスポートおよびインポートすることで、作業領域および関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動します。

ヒント:

Oracle Application Expressアプリケーションのライフサイクル全体を通して開発およびデプロイを最適化するための推奨事項を確認するには、Oracle Application Expressによるライフサイクル管理を参照してください。『Oracle Application Expressでのライフ・サイクル管理』を表示します。

- ワークスペースのエクスポートおよびインポートの概要
ワークスペースおよび関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動するには、ワークスペースをエクスポートします。

- 管理サービスでのワークスペースのエクスポート
「ワークスペースの管理」ページで「ワークスペースのエクスポート」をクリックして、ワークスペースをエクスポートします。

- 管理サービスでのワークスペースのインポート
「ワークスペースの管理」ページで「ワークスペースのインポート」をクリックして、ワークスペースをインポートします。

- コマンドラインからのアプリケーションおよびワークスペースのエクスポート
ダウンロードしたインストールzipファイルのUtilitiesフォルダにあるAPEXExportプログラムおよびAPEXExportSplitterプログラムを使用して、コマンドラインからワークスペース、アプリケーションおよび関連ファイルをエクスポートすることもできます。

- アプリケーション属性の表示
「アプリケーション属性」ページでワークスペース別にアプリケーションを表示します。

参照:

『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』

2.14.12.1 ワークスペースのエクスポートおよびインポートの概要

ワークスペースおよび関連付けられているすべてのユーザーを新規Oracle Application Expressインスタンスに移動するには、ワークスペースをエクスポートします。

ワークスペースをエクスポートすると、Oracle Application Expressによってテキスト・ファイルが生成されます。このファイルには、ワークスペース、ワークスペース内のすべてのユーザーおよびワークスペース内のすべてのグループ(該当する場合)についての情報が含まれます。このファイルを別のOracle Application Expressインスタンスにインポートできます。

ワークスペースをエクスポートして、新しいデータベース・インスタンスにインポートすることで、開発者はアプリケーション・コンポーネントをインポートできます。新しい環境を構築する場合(例: 開発をテストに移動またはテストを本番に移動)、ワークスペースをインポートして作成することをお薦めします。

この方法ではワークスペース、ユーザーおよびグループのみがインポートされることに注意してください。このファイルに、次の情報は含まれません。

- このワークスペースに関連付けられているスキーマ、またはそれらのスキーマ内のオブジェクト。

- アプリケーション、イメージ、カスケード・スタイルシートおよび静的テキスト・ファイル。

これらのアイテムは個別にエクスポートする必要があります。

参照:

Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「アプリケーションのデプロイ」

2.14.12.2 管理サービスでのワークスペースのエクスポート

「ワークスペースの管理」で「ワークスペースのエクスポート」をクリックして、ワークスペースをエクスポートします。

ワークスペースをエクスポートするには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「エクスポート/インポート」で、「ワークスペースのエクスポート」をクリックします。

4. ワークスペースを選択して、「ワークスペースのエクスポート」をクリックします。

5. 「ワークスペースのエクスポート」で、次を指定します。

a. チーム開発を含める - 機能、マイルストン、To Do、バグ、フィードバック、リンク、ニュースなどのチーム開発コンポーネントをワークスペース・エクスポート・ファイルに含める場合は「はい」を設定します。それ以外の場合は、「いいえ」を選択します。

b. エクスポート・タイプ:

- 最小 - ほとんどの場合、デフォルト値を変更する必要はありません。

- 「完全」 - SQLスクリプト、SQLコマンドの履歴、保存されたSQL、ユーザー・プリファレンス、開発者のログイン履歴、電子メール・ログおよびユーザー・インタフェースのデフォルトを含め、すべてのワークスペース・アーティファクトが含まれます。

c. ファイル形式 - エクスポート・ファイルの行の形式を次のように選択します。

- UNIX - 生成されるファイルには、改行で区切られた行が含まれます。

- DOS - 生成されるファイルには、キャリッジ・リターンと改行で区切られた行が含まれます。

6. 選択したワークスペースをエクスポートするには、「ファイルを保存」をクリックします。

2.14.12.3 管理サービスでのワークスペースのインポート

「ワークスペースの管理」で「ワークスペースのインポート」をクリックして、ワークスペースをインポートします。

ワークスペースをインポートするには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「エクスポート/インポート」で、「ワークスペースのインポート」をクリックします。

4. インポート・ファイルを探し、「次へ」をクリックします。

5. ワークスペースをインストールするには、「インストール」をクリックします。

6. 画面に表示されるステップに従います。

2.14.12.4 コマンドラインからのアプリケーションおよびワークスペースのエクスポート

ダウンロードしたインストールzipファイルのUtilitiesフォルダにあるAPEXExportプログラムおよびAPEXExportSplitterプログラムを使用して、コマンドラインからワークスペース、アプリケーションおよび関連ファイルをエクスポートすることもできます。

- APEXExportプログラム
APEXExportプログラムは、コマンドラインからOracle Application Expressアプリケーションまたはワークスペースをエクスポートするために使用します。Oracle Application ExpressのWebインタフェースから手動でエクスポートする必要はありません。

- APEXExportSplitterプログラム
APEXExportSplitterプログラムは、Oracle Application Expressエクスポート・ファイルを独立したSQLスクリプトに分割するために使用します。これは、Oracle Application Expressアプリケーションの個々の要素に対応するファイルを管理するときに有用です。

2.14.12.4.1 APEXExportプログラム

APEXExportプログラムは、コマンドラインからOracle Application Expressアプリケーションまたはワークスペースをエクスポートするために使用します。Oracle Application ExpressのWebインタフェースから手動でエクスポートする必要はありません。

プログラム要件

APEXExportプログラムの要件は次のとおりです。

- JDK (Java Development Kit)リリース1.5以上

- Oracle JDBCクラス・ライブラリがCLASSPATHに存在する必要があります。

APEXExportの概要

APEXExportを使用するには、次の手順を実行します。

1. CLASSPATHを設定します。次に例を示します。

- UNIXおよびLinuxの場合:
export CLASSPATH=.:${ORACLE_HOME}/jdbc/lib/ojdbc5.jar

Bashシェルでは次のようにします。

set CLASSPATH=%CLASSPATH%;.\;%ORACLE_HOME%\jdbc\lib\ojdbc5.jar

- Windowsの場合:
apex/utilitiesディレクトリから、次のコマンドを発行します。

java oracle.apex.APEXExport

2. 使用方法と使用例の両方を示した次の出力が返されます。

Usage APEXExport -db  -user  -password  -applicationid  -workspaceid -instance -expWorkspace -expMinimal -expFiles -skipExportDate -expPubReports -expSavedReports -expIRNotif -expTranslations -expTeamdevdata -expFeedback -deploymentSystem -expFeedbackSince -expOriginalIds -debug-
-db:               Database connect url in JDBC format
-user:             Database username
-password:         Database password
-applicationid:    ID for application to be exported
-workspaceid:      Workspace ID for which all applications to be exported or the workspace to be exported
-instance:         Export all applications
-expWorkspace:     Export workspace identified by -workspaceid or all workspaces if -workspaceid not specified
-expMinimal:       Only export workspace definition, users, and groups
-expFiles:         Export all workspace files identified by -workspaceid
-skipExportDate:   Exclude export date from application export files
-expPubReports:    Export all user saved public interactive reports
-expSavedReports:  Export all user saved interactive reports
-expIRNotif:       Export all interactive report notifications
-expTranslations:  Export the translation mappings and all text from the translation repository
-expFeedback:      Export team development feedback for all workspaces or identified by -workspaceid to development or deployment
-expTeamdevdata:   Export team development data for all workspaces or identified by -workspaceid
-deploymentSystem: Deployment system for exported feedback
-expFeedbackSince: Export team development feedback since date in the format YYYYMMDD
-expOriginalIds:   If specified, the application export will emit ids as they were when the application was imported

Single Application Example:
APEXExport -db localhost:1521:ORCL -user scott -password scotts_password -applicationid 31500
All Applications in a Workspace Example:
APEXExport -db localhost:1521:ORCL -user scott -password scotts_password -workspaceid 9999
All Applications in an Instance Example:
APEXExport -db localhost:1521:ORCL -user system -password systems_password -instance
Export All Workspaces Example:
APEXExport -db localhost:1521:ORCL -user system -password systems_password -expWorkspace
Export Feedback to development environment:
APEXExport -db localhost:1521:ORCL -user scott -password scotts_password -workspaceid 9999 -expFeedback
Export Feedback to deployment environment EA2 since 20100308:
APEXExport -db localhost:1521:ORCL -user scott -password scotts_password -workspaceid 9999 -expFeedback -deploymentSystem EA2 -expFeedbackSince 20100308

2.14.12.4.2 APEXExportSplitterプログラム

APEXExportSplitterプログラムは、Oracle Application Expressエクスポート・ファイルを独立したSQLスクリプトに分割するために使用します。これは、Oracle Application Expressアプリケーションの個々の要素に対応するファイルを管理するときに有用です。

プログラム要件

APEXExportSplitterプログラムの要件は次のとおりです。

- JDK (Java Development Kit)リリース1.5以上

- Oracle JDBCクラス・ライブラリがCLASSPATHに存在する必要があります。

APEXExportSplitterの概要

APEXExportSplitterを使用するには、次の手順を実行します。

1. CLASSPATHを設定します。次に例を示します。

- UNIXおよびLinuxの場合:
export CLASSPATH=.:$CLASSPATH

Bashシェルでは次のようにします。

set CLASSPATH=%CLASSPATH%;.\;

- Windowsの場合:
apex/utilitiesディレクトリから、次のコマンドを発行します。

java oracle.apex.APEXExportSplitter

2. 使用方法を示した次の出力が返されます。

Usage java oracle.apex.APEXExportSplitter filename
-help       : < print this syntax >
-flat       : < flat file structure >
-debug      : < print debug info >
-update     : < create update file >
-nochecksum : < do not check for changes

3. アプリケーション・エクスポート・ファイルを分割し、コンポーネント・タイプごとにサブディレクトリを作成するには、次のコマンドを発行します。
java oracle.apex.APEXExportSplitter f123.sql

ここで、f123.sqlがアプリケーション・エクスポート・ファイルです。

4. ファイル名にコンポーネント・タイプが含まれているアプリケーション・エクスポート・ファイルを分割するには(ディレクトリは作成しません)、次のコマンドを発行します。
java oracle.apex.APEXExportSplitter f123.sql -flat

ここで、f123.sqlがアプリケーション・エクスポート・ファイルです。

2.14.12.5 アプリケーション属性の表示

「アプリケーション属性」ページでワークスペース別にアプリケーションを表示します。

アプリケーション属性ページを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「アプリケーションの管理」で、「アプリケーション属性」をクリックします。

アプリケーション属性ページが表示されます。

このページは、対話モード・レポートとして表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

2.14.13 管理サービスでのアプリケーション・ビルド・ステータスの変更

インスタンス管理者は、アプリケーションのビルド・ステータスを変更できます。

- アプリケーション・ビルド・ステータスの変更の概要
ビルド・ステータス属性を使用して、アプリケーションが他の開発者によって変更されるのを防ぎます。

- 管理サービスでのビルド・ステータスの変更
管理サービスでのビルド・ステータスの変更は「ワークスペースの管理」、「アプリケーションの管理」で行います。

参照:

ワークスペース管理でのビルド・ステータスの管理

2.14.13.1 アプリケーション・ビルド・ステータスの変更の概要

ビルド・ステータス属性を使用して、アプリケーションが他の開発者によって変更されるのを防ぎます。

ビルド・ステータス属性には2つの設定があります。

- アプリケーションの実行および構築: 開発者は、アプリケーションを実行および編集できます。

- アプリケーションの実行のみ: 開発者は、アプリケーションの実行のみができます。
ビルド・ステータスを「アプリケーションの実行のみ」に設定することは、他の開発者によってアプリケーションが変更されないようにするために有効な方法です。

ビルド・ステータスを変更する方法

アプリケーションのビルド・ステータスは、次のようにして変更できます。

- アプリケーション・レベル - 開発者および管理者は、アプリケーションの編集ページでビルド・ステータス属性を変更できます。Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドの「可用性」を参照してください。

- ワークスペースレベル - ワークスペース管理者は、現行のワークスペース内のアプリケーションのビルド・ステータスを「アプリケーション・ビルド・ステータスの管理」ページで変更できます。複数のアプリケーションのビルド・ステータスの変更を参照してください。

- インスタンスレベル - 「管理サービスでのビルド・ステータスの変更」で説明するように、インスタンス管理者は「ビルド・ステータス」ページでアプリケーションのビルド・ステータスを変更できます。

2.14.13.2 管理サービスでのビルド・ステータスの変更

管理サービスでのビルド・ステータスの変更は「ワークスペースの管理」、「アプリケーションの管理」で行います。

管理サービスでビルド・ステータスを変更するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「アプリケーションの管理」で、「ビルド・ステータス」をクリックします。
ビルド・ステータス・ページが表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

4. 該当するワークスペースの横にある「編集」アイコンをクリックします。

ビルド・ステータスの編集ページが表示されます。

5. 代替ビルド・ステータスを選択します。

- アプリケーションの実行のみ: 開発者は、アプリケーションの実行のみができます。アプリケーションは、ワークスペースのアプリケーション・ビルダーに表示されるアプリケーション・リストには表示されません。

- アプリケーションの実行および構築: 開発者は、アプリケーションを実行および編集できます。アプリケーションは、ワークスペースのアプリケーション・ビルダーのアプリケーション・リストに表示されます。

6. 「変更の適用」をクリックします。

ヒント:

デプロイ時に「アプリケーションの構築のみ」を選択した場合、この設定を変更する唯一の方法はOracle Application Express管理サービスのビルド・ステータス・ページで変更することです。

2.14.14 「解析対象スキーマ」レポートの表示

「解析対象スキーマ」レポートを使用して、任意のワークスペースで各アプリケーションの現在の解析スキーマを識別します。

「解析対象スキーマ」レポートは、Application Expressが実行時にアプリケーションのSQLおよびPL/SQLコードを動的に実行したときに使用された権限を持つOracle Databaseスキーマを識別します。

「解析対象スキーマ」レポートを表示するには、次のステップを実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「アプリケーションの管理」で、「解析対象スキーマ」をクリックします。
「解析対象スキーマ」レポートが表示されます。レポートをカスタマイズするには、ページ上部にある検索バーを使用します。

参照:

スキーマの管理およびスキーマへのワークスペースの割当ての管理

2.15 Application Expressインスタンス間のユーザーの管理

インスタンス管理者は、「開発者とユーザーの管理」ページで、Oracle Application Expressインスタンス内のすべてのユーザー・アカウントを管理します。

- ンスタンス・レベルでユーザーを管理するメリットについて
ユーザー・アカウントを設定するとき、インスタンス管理者は、アカウントをロックする、パスワードに固定存続期間を構成する、または初回使用時にパスワード変更を要求するなどのセキュリティ機能を利用できます。

- アプリケーション・アカウント認証の概要
ユーザー・アカウントは、アプリケーションでApplication Expressアカウント認証を使用している場合に特に有効です。Application Expressアカウントは、Oracle Application Expressのユーザー・リポジトリでユーザー・アカウントを作成および管理する組込みの認証方法です。

- Application Expressのユーザー・ロールの概要
Oracle Application Expressユーザーは4つのロールに分類されます。

- 管理サービスでの新しいユーザー・アカウントの作成
「開発者とユーザーの管理」ページの管理サービスで新規ユーザー・アカウントを作成します。

- 管理サービスでの既存ユーザー・アカウントの編集
「開発者とユーザーの管理」ページの管理サービスでユーザー・アカウントを編集します。

- 管理サービスでのユーザー・アカウントの削除
「開発者とユーザーの管理」ページの管理サービスでユーザー・アカウントを削除します。

参照:

- ワークスペースおよびアプリケーションの管理

- ワークスペースでのユーザーの管理

- 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つのロールに分類されます。

Oracle Application Express開発環境にアクセスするには、ユーザーはワークスペースという作業用の共有領域にサインインします。ユーザーは、次の4つの主なロールに分類されます。

- エンド・ユーザーには、開発または管理機能へのアクセス権がありません。エンド・ユーザーは、ワークスペースにサインインすることもアプリケーションを作成することもできません。エンド・ユーザーは、既存のデータベースまたはWebシート・アプリケーションのみを実行できます。

- 開発者は、アプリケーションの作成と編集、ワークスペース・アクティビティの監視、ダッシュボードの表示を行うユーザーです。

- ワークスペース管理者は、ユーザー・アカウントの管理、ワークスペース・アクティビティの監視、ログ・ファイルの表示など、ワークスペース固有の管理タスクを実行するユーザーです。

- インスタンス管理者は、Application Express管理サービス・アプリケーションを使用して、ホスティングされたインスタンス全体を管理するスーパーユーザーです。インスタンス管理者は、ワークスペース割当ての管理、機能とインスタンス設定の構成およびセキュリティの管理を行います。

2.15.4 管理サービスでの新しいユーザー・アカウントの作成

「開発者とユーザーの管理」ページの管理サービスで新規ユーザー・アカウントを作成します。

新しいユーザー・アカウントを作成するには、次の手順を実行します。

ヒント:

ユーザーの作成/編集ページには、「インスタンス管理」ホームページの「ワークスペース・タスク」リストで「ユーザーの作成」をクリックすることでもアクセスできます。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

4. 「ユーザーの作成」をクリックします。
ユーザーの作成/編集ページが表示されます。

5. 「ユーザー属性」で、次を入力します。

a. ユーザー名: システムへのサインインに使用するユーザー名を入力します。次の制限があります。

- 最大長は100文字

- 空白を使用しないこと

- 使用できる特殊文字は、アンパサンド(&)とピリオド(.)のみ

b. 電子メール・アドレス: このユーザーの有効な電子メール・アドレスを入力します。

c. 名: さらに詳細にユーザーを識別するために、名を入力します(オプション)。

d. 姓: さらに詳細にユーザーを識別するために、姓を入力します(オプション)。

e. 説明: このユーザーに関するコメントを入力します(オプション)。

f. デフォルトの日付書式: ユーザーに対するデフォルトのOracle日付書式を指定します。このオプションによって、SQLワークショップ内のデフォルトの日付書式が制御されます。

6. 「アカウント権限」で、次の手順を実行します。

a. ワークスペース: ユーザーを作成するワークスペースを選択します。

b. デフォルトのスキーマ: データの参照、アプリケーションの作成およびSQLスクリプトの実行に使用するデフォルト・スキーマを指定します。

c. アクセス可能なスキーマ(すべて可とする場合は空): SQLワークショップを使用する場合にこの開発者が権限を持つスキーマのコロン区切りのリストを入力します。ここで入力したスキーマのリストは、ワークスペースに対して割り当てられたスキーマの完全セットのサブセットにユーザーを制限します。また、SQLワークショップに表示されるスキーマ名を決定します。

d. 管理者ユーザー: 「はい」または「いいえ」を選択して、このユーザーがワークスペースの管理者権限を所有する必要があるかどうかを指定します。管理者には、すべてのコンポーネントへのアクセス権が付与されます。さらに、管理者はユーザー・アカウント、グループおよび開発サービスを管理できます。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

e. 開発者ユーザー: 「はい」または「いいえ」を選択して、このユーザーが開発者権限を所有する必要があるかどうかを指定します。開発者は、アプリケーションおよびデータベース・オブジェクトの作成および変更し、開発者アクティビティ、セッション・ステート、ワークスペース・アクティビティ、アプリケーションおよびスキーマ・レポートを表示します。

ヒント:

開発者は、アプリケーション・ビルダーまたはSQLワークショップ(あるいはその両方)へのアクセス権を所有する必要があります。インスタンス管理者によって無効にされているコンポーネントは使用できないことがあります。

f. アプリケーション・ビルダー・アクセス - 開発者がアプリケーション・ビルダーへのアクセス権を所有するかどうかを決定します

g. SQLワークショップ・アクセス: 開発者がSQLワークショップへのアクセス権を持つかどうかを決定します。

h. チーム開発アクセス - ユーザーがチーム開発へのアクセス権を持つかどうかを決定します。

i. アカウントの可用性: 「ロック済」を選択すると、このアカウントは使用できなくなります。「ロック解除済」を選択すると、アカウントを使用できるようになります。

7. 「パスワード」で、次の手順を実行します。

a. パスワード: パスワードを大/小文字を区別して入力します。

b. パスワードの確認: パスワードを再度入力します。

c. 初回使用時にパスワードの変更が必要: 初回ログイン時にこのユーザーによるパスワードの変更が必要な場合は「いいえ」を選択します。初回ログイン直後にこのユーザーによるパスワードの変更が必要な場合は「はい」を選択します。

8. 「ユーザーの作成」または「作成後、別のものの作成」をクリックします。

2.15.5 管理サービスでの既存ユーザー・アカウントの編集

「開発者とユーザーの管理」ページの管理サービスでユーザー・アカウントを編集します。

管理サービスで既存ユーザー・アカウントを編集するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

4. アカウントの詳細を編集するには、ユーザーをクリックします。

5. 対象となる属性を編集します。

ヒント:

属性の詳細は、フィールドレベル・ヘルプを参照してください。

6. 「変更の適用」をクリックします。

参照:

管理サービスでの新しいユーザー・アカウントの作成

2.15.6 管理サービスでのユーザー・アカウントの削除

「開発者とユーザーの管理」ページの管理サービスでユーザー・アカウントを削除します。

管理サービスでユーザー・アカウントを削除するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「ワークスペースの管理」をクリックします。

3. 「ワークスペースの管理」で、「開発者とユーザーの管理」をクリックします。
開発者とユーザーの管理ページが表示されます。

4. アカウントの詳細を編集するには、ユーザーをクリックします。

5. 「ユーザーの削除」をクリックします。

6. 選択内容を確認して、「OK」をクリックします。

2.16 開発インスタンス間のアクティビティの監視

Oracle Application Expressインスタンスのすべてのエンド・ユーザー・アクティビティと開発者アクティビティを監視します。

- アクティビティの監視
「アクティビティのモニター」ページでインスタンスのすべてのユーザー・アクティビティを監視します。

- 「アンケートをサインアップ」レポートの表示
「アンケートをサインアップ」レポートを表示して、アンケートの質問、回答、レスポンスの数を示します。

参照:

ワークスペース・ダッシュボードの表示

2.16.1 アクティビティの監視

「アクティビティのモニター」ページでインスタンスのすべてのユーザー・アクティビティを監視します。

アクティビティを監視するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「アクティビティのモニター」をクリックします。
アクティビティの監視・ページが表示されます。

3. すべてのワークスペースに対するレポートを表示するには、該当するリンクをクリックします。

「アクティビティの監視」ページは、次のセクションに分かれています。

- アクティビティ・サマリー: 「トップ・アプリケーション」、「トップ・ワークスペース」、「アクティビティ・サマリー」、「パッケージ・アプリケーションのインストール」など、アクティビティ・サマリーを表示します。

- ページ・ビュー - ビュー、アプリケーションおよびユーザー、ユーザー、アプリケーション、ワークスペースまたは日別にアクティビティを表示します。

- サービス・リクエスト: 新規サービス・リクエストまたはサインアップ・アンケートのアクティビティを表示します。

- ワークスペースの消去: ダッシュボード・サマリー、アクティブでないワークスペース、消去済のワークスペース、アクティブになったワークスペースまたはワークスペースの消去ログを表示します。

- ログ: メール・ログ、ジョブ・ログ、自動削除ログを表示、またはパッケージ・アプリケーションのインストールを監視します。

- 環境レポート: 使用されるオペレーティング・システム、ブラウザ・タイプ、ユーザー・エージェントまたは外部サイトのサマリーを表示します。

- ログイン試行回数: ログイン試行回数または最後の開発者ログインを表示します。

- カレンダ・レポート - 最後に使用された日付別、日別、さらにアプリケーションおよびユーザー別、または時間別にワークスペースを表示します。

- 開発者アクティビティ: 開発者またはワークスペース別にアプリケーション変更を表示します。

- アーカイブされたアクティビティ - アーカイブされたアクティビティ・レポートを表示します。

2.16.2 「アンケートをサインアップ」レポートの表示

「アンケートをサインアップ」レポートを表示して、アンケートの質問、回答、レスポンスの数を示します。

インスタンス管理者は、ユーザーが新規サービス・サインアップ・ウィザードの実行時に答えるアンケートの質問を含めることもできます。

「アンケートをサインアップ」レポートを表示するには、次の手順を実行します。

1. Oracle Application Express管理サービスにサインインします。

2. 「アクティビティのモニター」をクリックします。
アクティビティの監視・ページが表示されます。

3. 「サービス・リクエスト」で、「アンケートをサインアップ」をクリックします。

「アンケートをサインアップ」が表示され、その中にはアンケートの質問、回答およびレスポンスの数が含まれます。

4. 「アンケートをサインアップ」レポートをクリアするには、「レポートのリセット」をクリックします。

参照:

サインアップ・アンケートの定義

A DBMS_SCHEDULERジョブ

DBMS_SCHEDULERパッケージは、任意のPL/SQLプログラムからコールできるスケジューリング用のファンクションおよびプロシージャのコレクションを提供します。

- DBMS_SCHEDULERジョブのリスト
次の表に、Oracle Application Expressをインストールするとデータベース内に作成されるDBMS_SCHEDULERジョブを示します。

A.1 DBMS_SCHEDULERジョブのリスト

次の表に、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

- アクティブ・セッション 1

- アクティビティ・ダッシュボード

- 最も表示されたページ 1

- 最新のエラー 1

- 最近のログイン 1

- トップ・アプリケーション 1

- 上位ユーザー 1

- 管理サービス

- アクセスの有効化 1

- ログイン 1

- アクセス制限 1

- 管理者ロール 1

- 同意書, サインアップ・ウィザードでの組込み 1

- APEX_INSTANCE_ADMIN

- UNRESTRICT_SCHEMA 1

- APEX_INSTANCE_ADMIN.CREATE_SCHEMA_EXCEPTION 1

- APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE_EXCEPTIONS 1

- APEXExport 1

- APEXExportSplitter 1

- アプリケーション・ビルダー

- インスタンスレベルの可用性の管理 1

- アプリケーション・ビルダー, 有効化 1

- アプリケーション・ビルダーのデフォルト値

- 構成 1

- Application Express, 製品情報 1

- Application Expressエンジン, スキーマの判別 1 , 2

- Application Expressユーザー・グループ

- ユーザーの追加 1

- 作成 1

- 編集 1

- Application Expressユーザー

- ユーザー・パスワードの変更 1

- 作成 1 , 2

- 複数の作成 1

- アカウントの削除 1 , 2

- 複数ユーザーの削除 1

- アカウントの編集 1 , 2

- グループ化 1

- 管理 1

- アプリケーションID範囲, 構成 1

- アプリケーション・レポート 1

- アプリケーション

- アクティビティのロギングの有効化 1

- トレースを有効にする 1

- コマンドラインからのエクスポート 1

- アプリケーション・ダッシュボード

- アプリケーション・グループ 1

- デフォルト値 1

- 最近の作成 1

- サマリー 1

- 認証制御

- 概要 1

- 構成 1

- 認可済URL

- 定義 1

- 削除 1

- 編集 1

B

- ビルド・ステータス

- 変更の概要 1 , 2

- 変更 1 , 2

- インスタンス管理者として変更 1

- ワークスペース管理者として変更 1

- 管理サービスでの変更 1

- ワークスペース管理での変更 1

C

- 変更リクエスト

- 承認 1

- 管理 1

- キャラクタ・セット 1

- チェックサム・ハッシュ関数

- 選択 1 , 2

- 電子メールの構成

- デフォルトの電子メール送信元アドレス 1

- ランタイム・インスタンス 1

- イメージURL 1

- インスタンスURL 1

- ワークスペースごとの最大の電子メール 1

- SMTP認証パスワード 1

- SMTP認証ユーザー名 1

- SMTPホスト・アドレス 1

- SMTPホスト・ポート 1

- SSL/TLSの使用 1

- カスタム・アプリケーション

- パッケージ・アプリケーション・リポジトリの削除 1

- 詳細の編集 1

- パッケージ・アプリケーション・リポジトリへのアップロード 1

- カスタム・アプリケーション

- 概要 1

D

- DAD, アクセス制限 1

- ダッシュボード

- ワークスペース管理レポートへのアクセス 1

- 表示 1

- 「ダッシュボード」ページ 1

- データベース, バージョンについて 1

- データベース・ダッシュボード

- オブジェクト数 1

- 最近作成された表 1

- 最近編集されたプログラム・ユニット 1

- 行数別のトップ表 1

- データベースのバージョン 1

- 表領域使用率の詳細レポート 1

- 開発者アクティビティ・ダッシュボード

- 最近のアプリケーションの編集 1

- 最近の変更 1

- トップ・アプリケーション 1

- トップ開発者 1

- トップ・ページ 1

- 開発者アクティビティ・ログ, 削除 1

- 開発者アクティビティ・ログ, 消去 1

E

- 電子メール

- 構成 1

- 開発インスタンスの構成 1

- ランタイム・インスタンスでの設定の確認 1

- メール・キュー 1

- メール・ログの表示 1

- 有効期限切れのセッション 1

- エクスポート, APEXExport 1

- エクスポート, APEXExportSplitter 1

- エクスポート, ワークスペース 1

- コマンドラインからのエクスポート 1

- エクスポート・リポジトリ 1

- エクスポート

- 管理 1

- 外部アクセス・カウント・ログ, 削除 1

- 外部クリック・ログ, 消去 1

F

- 機能構成

- SQLワークショップ属性の構成 1

- ワークスペースでのデモンストレーション・オブジェクトの作成 1

- Webシート・オブジェクトの作成 1

- PL/SQLプログラム・ユニットの編集の無効化 1

- WebシートでのSQLアクセスの無効化 1

- アプリケーション・アクティビティのロギングの有効化 1

- データベース監視の有効化 1

- サービス・リクエストの有効化 1

- チーム開発ファイル・アップロードの有効化 1

- トレースを有効にする 1

- パッケージ・アプリケーションのインストール 1

G

- グループ

- ユーザーの追加 1

- 他のグループへの割当て 1 , 2

- 作成 1 , 3

- 編集 1

- Application Expressユーザーの管理 1

- ユーザーの削除 1

H

- ヘルプ, URLの構成 1

- HTTPS

- インスタンスにおける要件の無効化 1 , 2

I

- インポート, ワークスペース 1

- インストール済の翻訳ページ 1

- インスタンス管理者

- ビルド・ステータスの変更 1

- インスタンス・プロキシの設定 1

- インスタンスの設定

- 自動拡張表領域 1

- ウォレットの構成 1

- 電子メールの構成 1 , 2

- オンライン・ヘルプの構成 1

- ワークスペース・サイズ・オプションの構成 1

- アップロードしたファイルの削除 1

- 電子メール割当ての無効化 1

- アプリケーションID範囲の管理 1

- 新しいスキーマの要求 1

- セルフ・サービス割当て 1

- 対話モード・レポート

- サブスクリプションの削除 1

- 保存済レポートの管理 1

- サブスクリプションの管理 1

- IPアドレス, IPアドレスによる制限 1

L

- ログ・エントリ, 削除 1

- ログイン・アクセス・ログ, エントリの削除 1

- ログイン制御

- アカウント・パスワード・ライフタイム 1

- ワークスペースの構成 1

- ログイン試行失敗後の遅延時間 1

- ワークスペースに使用可能 1

- インバウンド・プロキシ・サーバー 1

- 許可されるログイン失敗の最大回数 1

- 遅延の計算方法 1

- ユーザーのアカウント有効期限およびロックの要求 1

- シングル・サインオン・ログアウトURL 1

- ユーザー名の検証式 1

- ログイン・メッセージ

- 作成 1

- 削除 1

- 編集 1

- ログ

- アクティビティ・ログのアーカイブ 1

- 開発者アクティビティ・ログの削除 1

- 外部アクセス・カウント・ログの削除 1

- ログイン・アクセス・ログの削除 1

- ページ・ビュー・アクティビティ・ログの削除 1

- SQLワークショップ・ログの削除 1

- 間隔の管理 1

- ログ, 消去 1

M

- メール・キュー, 表示 1

- 「インスタンスの管理」ページ 1

- 「サービスの管理」ページ 1

- 「ワークスペースの管理」ページ 1

- メッセージ

- ログイン 1

- システム 1

- アクティビティの監視

- アクティブ・セッション 1

- アクティビティ・サマリー 1

- アプリケーション・エラー 1

- アーカイブされたアクティビティ 1 , 2

- カレンダ・レポート 1

- ダッシュボード 1

- 開発者アクティビティ 1 , 2

- 日ごとの開発者アクティビティ 1

- 環境 1

- 環境レポート 1

- ログイン試行回数 1 , 2

- ログ 1

- パッケージ・アプリケーションのインストール 1

- ページ・ビューの分析 1

- ページ・ビュー 1 , 2

- 開発者ごとのページ・ビュー 1

- リアルタイム監視レポート 1

- サービス・リクエスト 1

- セッション 1

- トップ・アプリケーション 1

- トップ・ワークスペース 1

- ワークスペースのパージ 1

- ワークスペース・スキーマ・レポート 1

O

- オンライン・ヘルプ, 構成 1

- Oracle Application Express

- アプリケーション所有者 1

- CGI環境 1

- キャラクタ・セット 1

- 現在の時間(サーバー上) 1

- 現行のユーザー 1

- データベースのバージョン 1

- ホスト・スキーマ 1

- 言語プリファレンス 1

- 最終DDL時間 1

- コンポーネントの可用性の管理 1

- スキーマ互換性 1

- バージョン 1

- Webサーバー・ソフトウェア 1

- ワークスペースID 1

- ワークスペース名 1

- Oracle Application Express管理者

- APEXExportプログラム 1

- APEXExportSplitterプログラム 1

- 変更リクエストの承認 1

- ワークスペース・リクエストの承認 1

- ワークスペース・リクエストの変更 1

- ワークスペースの手動作成 1

- ユーザー・アカウントの作成 1

- ワークスペースの削除 1

- ワークスペース・リクエストの削除 1

- ログ・エントリの削除 1

- ユーザー・アカウントの削除 1

- ユーザー・アカウントの編集 1

- ワークスペースの編集 1

- ワークスペース・サマリーの電子メール送信 1

- ワークスペースのエクスポート 1

- ワークスペースのインポート 1

- ワークスペースのロック 1

- 電子メールの管理 1

- インスタンス設定の管理 1

- スキーマの管理 1

- セッション・ステートの管理 1

- ユーザーの管理 1

- Oracleデフォルト・スキーマ 1

- ワークスペースの割当て 1

- アクティブでないワークスペースの消去 1

- データベース権限の表示 1

- 「解析スキーマ」レポートの表示 1

- 保留中の新しいサービス・リクエストの表示 1

- 保留中のリクエストの表示 1

- レポート属性の表示 1

- ワークスペース詳細の表示 1

- ワークスペースの表示 1 , 2

- Oracleデフォルト・スキーマ

- 管理者権限ステータスの判別 1

- デフォルト制限の削除 1

- 管理者権限の取消し 1

- Oracle管理ファイル 1

- アウトバウンドHTTPトラフィック, プロキシの設定 1

P

- パッケージ・アプリケーションのインストール・オプション

- HTTPヘッダー変数認証の許可 1

- LDAPディレクトリ認証の許可 1

- Oracle Application Server Single Sign-On認証の許可 1

- パッケージ・アプリケーション・リポジトリ

- アクセス 1

- カスタム・アプリケーションの追加 1

- パッケージ・アプリケーション

- インストール・オプションの構成 1

- パッケージ・アプリケーション・リポジトリ

- カスタム・アプリケーションの削除 1

- カスタム・アプリケーションの編集 1

- カスタム・アプリケーションのアップロード 1

- ページ, キャッシュ済の消去 1

- ページ・ビュー・アクティビティ・ログ, 削除 1

- パスワード, 「管理」ページからのパスワードの再設定 1 , 2

- パスワード・ポリシー

- 強力な場合について 1

- 構成 1

- パスワード・ポリシーのオプション

- アルファベット 1

- パスワードの差分の最小値 1

- パスワードの最小文字数 1

- アルファベット文字を最低1つ含める必要があります 1

- 小文字を最低1つ含める必要があります 1

- 数値を最低1つ含める必要があります 1

- 句読点を最低1つ含める必要があります 1

- 大文字を最低1つ含める必要があります 1

- 使用禁止 1

- ユーザー名使用禁止 1

- ワークスペース名使用禁止。 1

- パスワード・ハッシュ関数 1

- 記号 1

- パフォーマンス・ダッシュボード

- パフォーマンスが最も悪いページ 1

- PL/SQL編集, 無効化 1

- SQLワークショップでPL/SQLの編集

- インスタンスレベルの可用性の管理 1

- PL/SQLプログラム・ユニットの編集 1

- プリファレンス

- ワークスペース・メッセージの作成 1

- ワークスペース 1

- 特定のユーザーの消去 1

- 割当てモード

- 指定 1

- プロビジョニング・ステータス

- 指定 1

- プロキシ, インスタンス用の設定 1

- パブリック・ファイルのアップロード, 無効化 1

- パブリック・テーマ

- 追加 1

- 削除 1

- エクスポート 1

- 管理 1

- 変更 1

R

- リージョン, キャッシュ済の消去 1

- セッションを再結合

- インスタンスレベルでの構成 1 , 2

- レポート

- 表領域使用率の詳細 1

- 使用済領域および空き領域 1

- レポート出力

- 構成の概要 1

- 構成 1

- 完全開発インスタンスでの構成 1

- ランタイム・インスタンスでの構成 1

- ランタイム・インスタンスでの設定の確認 1

- レポート

- アクティブ・セッション 1

- アプリケーション属性 1

- アプリケーションごとのアプリケーション変更 1

- 開発者ごとのアプリケーション変更 1

- アクティビティの監視 1

- アクティビティの監視 1

- 解析スキーマ 1

- スキーマ 1

- REST管理インタフェース

- 無効化 1

- 有効化 1

- RESTクライアント・アプリケーションの登録 1

- RESTクライアントの詳細の削除1, 2

- RESTクライアントの詳細の表示 1

- 使用状況統計の表示 1

- RESTfulアクセス

- ワークスペースのための制御 1

- ユーザー・アクセスの制限 1

S

- スキーマ

- Application Expressでの判別 1 , 2

- スキーマ・マッピングの編集 1

- レポート 1

- 新しいリクエスト 1

- スキーマ・マッピング

- 編集 1

- ランタイム・インスタンスでの削除 1

- 開発インスタンスでの表示 1

- ランタイム・インスタンスでの表示 1

- Secure Sockets Layer(SSL) 1

- セキュリティ設定

- 管理サービスへのアクセス 1

- 認証制御 1

- 開発者ログイン用の構成 1

- 開発用の構成 1

- エンド・ユーザー・ログインの構成 1

- ワークスペース管理者用の構成 1

- ワークスペースのログイン制御の構成 1

- パスワード・ポリシーの構成 1

- セッション・タイムアウトの構成 1

- 認可済URLの定義 1

- 内部アプリケーションへのアクセスの無効化 1

- ログイン・フォームを移入するCookieの無効化 1

- パブリック・ファイルのアップロードの無効化 1

- ワークスペース・ログインの無効化 1

- 管理サービスへのアクセスの有効化 1

- ドメインの除外 1

- URLリージョンの除外 1

- DADによるアクセスの制限 1

- IPアドレスによるアクセスの制限 1

- HTTPS要件の無効化 1 , 2

- チェックサム・ハッシュ関数の選択 1 , 2

- インスタンス・プロキシの設定 1

- 未処理のエラー 1

- サービス, 終了 1

- サービス・リクエスト

- ワークスペースに使用可能 1

- 管理 1

- 追加の記憶域 1

- 新しいスキーマ 1

- リクエスト 1

- ワークスペースのためのサインアップ 1

- ワークスペースの終了 1

- セッション, 経過時間ごとの消去 1

- セッション・ステート

- 概要 1

- 管理 1 , 2

- カレント・セッションの消去 1

- 削除 1

- セッションの詳細の表示 1

- サインアップ・ウィザード

- 同意書の組込み 1

- アンケートの組込み 1

- 実行 1

- サイト固有のタスク・リスト

- タスクの追加 1

- タスクの削除 1

- タスクの編集 1

- SQLコマンド, 履歴の削除 1

- SQL文, 削除 1

- SQLワークショップ

- 構成 1

- ログの削除 1

- 有効化 1

- インスタンスレベルの可用性の管理 1

- SQLワークショップの属性

- RESTfulサービスを有効にする 1

- トランザクションSQLコマンドの有効化 1

- SQLコマンドの最大停止時間 1

- SQLスクリプトの最大出力サイズ(バイト) 1

- SQLスクリプトの最大サイズ(バイト) 1

- SQLスクリプトの最大ワークスペース出力サイズ 1

- ストレージ, 追加のリクエスト 1

- アンケート

- サインアップ・ウィザードでの組込み 1

- システム・メッセージ

- 作成 1

- 無効化 1

T

- チーム開発

- 有効化 1

- ファイル・アップロードのサポートの有効化 1

- インスタンスレベルの可用性の管理 1

- 翻訳, インストール済の表示 1

U

- 未処理のエラー

- 構成 1

- URLリージョン, ドメインの除外 1

- ユーザー・アクセス, IPアドレスによるアクセスの制限 1

- ユーザー・アカウント

- 作成 1

- 削除 1

- 編集 1

- ユーザー・プリファレンス

- 管理 1

- 消去 1

- カレント・ユーザーの消去 1

- プログラムによる削除 1

- ページ・プロセスを使用したリセット 1

- 設定 1

- ユーザー別の表示 1

- カレント・ユーザーの表示 1

- ユーザー・ロール

- 開発者 1

- Oracle Application Express管理者 1

- ワークスペース管理者 1

- ユーザー・ダッシュボード

- アカウント情報 1

- 定義済のユーザー・グループ 1

- 定義済のワークスペース・ユーザー 1

- 最近作成されたユーザー 1

V

- 表示, ダッシュボード 1

W

- wallet

- 概要 1

- 構成 1

- 完全開発インスタンスでの構成 1

- ランタイム・インスタンスでの構成 1

- ランタイム・インスタンスでの設定の確認 1

- Webサービス, ドメインの除外 1

- Webシート

- デモ・オブジェクトの作成の無効化 1

- SQLアクセスの無効化 1

- SQLアクセスの有効化 1

- Webシート・ダッシュボード

- 最近の作成 1

- 最近の更新 1

- 最近のビュー 1

- ワークスペース・サマリー 1

- Webシート・データベース・オブジェクト 1

- ワークスペース

- 割当てについて 1

- 管理 1

- プリファレンスの構成 1

- 開発環境での作成 1

- ランタイム環境での作成 1

- 手動作成 1

- 新しい表領域の作成 1

- ダッシュボード・ページ 1

- 削除 1

- アクティブではないものの削除 1

- 使用可能領域の確認 1

- デモンストレーション・オブジェクトの作成の無効化 1

- 編集 1

- エクスポート 1

- コマンドラインからのエクスポート1, 2, 3

- インポート 1

- ブラウザ攻撃を防ぐための分離 1

- ブラウザ攻撃を防ぐための分離 1

- ロック 1

- ログイン制御 1

- 管理 1 , 2

- エクスポートの管理 1

- Webシート・オブジェクトの管理 1

- プロビジョニング 1

- 消去 1

- 非アクティブの消去 1

- 削除 1

- リソースの削除 1

- 手動による新規リクエスト 1

- サービス・リクエストによるリクエスト 1

- 割当てステータスの選択 1

- サービス・リクエストによるサインアップ 1

- リクエストのサイズ・オプション 1

- 割当てモードの指定 1

- 作成方法の指定 1

- 終了 1

- 表示 1 , 2

- 「ワークスペース管理」レポート

- アクティビティ 1

- アプリケーション 1

- データベース 1

- 開発者アクティビティ 1

- パフォーマンス 1

- ユーザー 1

- Webシート 1

- ワークスペース 1

- ワークスペース管理者

- ビルド・ステータスの変更 1

- データベース・スキーマのリクエスト 1

- 追加の記憶域のリクエスト 1

- サービス終了のリクエスト 1

- スキーマ・レポートの表示 1

- ワークスペース使用率の表示 1

- ワークスペースのお知らせ

- 管理サービスでの定義 1

- ワークスペース・スキーマ・レポート

- スキーマ別のデータベース権限 1

- スキーマの表領域使用率 1

- ワークスペース・スキーマ 1

- ワークスペース・ダッシュボード

- 定義済スキーマ 1

- ファイル数 1

- ファイル・タイプ 1

- アプリケーションの名前とタイプ 1

- サービス・リクエストのオープン 1

- SQLスクリプト 1

- ワークスペース名 1

- ワークスペース・データベース権限 1

- ワークスペースの分離

- 属性の構成 1

- インスタンスの構成 1

- 最大同時セッション・リクエスト数 1

- 「ワークスペースの分離」属性

- ホスト名の許可 1 , 2

- 同時セッション・リクエスト中断タイムアウト 1 , 2

- 最大同時セッション・リクエスト数 1

- 最大同時ワークスペース・リクエスト数 1 , 2

- 最大電子メール・メッセージ 1

- ワークスペース内のファイルの最大サイズ 1 , 2

- リソース・コンシューマ・グループ 1 , 2

- ワークスペース・ログイン, 無効化 1

- ワークスペース・メッセージ, 作成 1

- ワークスペースのプリファレンス

- アプリケーション・ビルダー 1

- RESTfulアクセスの制御 1

- ログイン制御 1

- PL/SQL編集 1

- SQLワークショップ 1

- チーム開発 1

- ワークスペースの割当て

- 構成 1

- ワークスペースの消去

- 管理電子メール・アドレス 1

- パージまでの日数 1

- 有効化 1

- 言語 1

- ワークスペースの最大数 1

- 何日前にリマインダするか 1

- サマリー電子メールの送信先 1

- ワークスペースの消去

- 非アクティブ日 1

- 最大実行時間 1

- 電子メールの最大数 1

- ワークスペースの消去

- 猶予期間 1

- ワークスペース・レポート

- サンプル・アプリケーションのみ 1

- ファイル・サイズとカウントの表示 1

- ワークスペース・リクエスト 1

- ワークスペース・リクエスト

- 承認 1

- 変更 1

- サイズ・オプションの構成 1

- ワークスペース・リクエスト・ページ 1

- ワークスペース・スキーマ・レポート

- 表領域使用率のレポート(ポップアップ) 1

- ワークスペース・サマリー・レポート

- 詳細の編集 1

- 電子メール・レポート 1

- スキーマ割当ての管理 1

- ユーザーの管理 1

- ワークスペースの削除 1

- 表示 1

- 「ワークスペース使用率」レポート

- 電子メール送信 1

- 表示 1

Oracleの法律上の注意点

コピーライト

Copyright © 1994-2017, 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およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

Pre-General Availability (一般提供前)版のドキュメントについて

このドキュメントがPre-General Availability (一般提供前)版の場合:

このドキュメントはPre-General Availability (一般提供前)版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のPre-General Availability (一般提供前)版のドキュメントについて

このドキュメントが非公開のPre-General Availability (一般提供前)版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のPre-General Availability Trial Agreement (Pre-GAトライアル契約)のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle Partner Network 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)を参照してください。