Oracle HTML DBユーザーズ・ガイド
リリース2.0
B25045-01
  目次
目次
索引
索引

戻る
戻る
次へ
次へ
 

12 開発作業領域の管理

Oracle HTML DB開発環境では、開発者は作業領域という作業用の共有領域にログインします。ユーザーは、開発者と作業領域管理者という2つの主なロールに分類されます。

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

内容は次のとおりです。

管理者ロールの理解

Oracle HTML DB開発環境では、次の2つの異なる管理者ロールが存在します。

作業領域管理者は、HTML DB作業領域管理を使用して、作業領域を管理します。一方、Oracle HTML DB管理者は、ホスティングされたインスタンス全体を管理するスーパーユーザーです。作業領域管理者になるために、既存の管理者は、「ユーザーの編集」ページで開発者に管理者権限を付与する必要があります。


参照:

Oracle HTML DB管理者として作業領域を管理する方法については、「Oracle HTML DBのホスティングされたサービスの管理」を参照してください。

「作業領域」ページ

作業領域管理にアクセスするには、「作業領域」ホームページの「作業領域」アイコンをクリックします。「作業領域管理」ページでは、開発者と作業領域管理者の両方が、「アクティビティの監視」アイコンにアクセスできます。このアイコンは「監視」ページへリンクします。「監視」ページではユーザーが様々なページ・ビューおよびアプリケーション変更レポートを表示できます。

また、作業領域管理者は次のアイコンにアクセスできます。

「タスク」リストが「HTML DB作業領域管理」ページの右側に表示されます。開発者および作業領域管理者の両方が、次のリンクにアクセスできます。

パスワードの変更

すべてのユーザーは、「パスワードの変更」ページを使用してパスワードを変更できます。

パスワードを変更するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「タスク」リストから「パスワードの変更」を選択します。

  4. 「パスワード」フィールドで新しいパスワードを入力し、「パスワードの確認」フィールドでそのパスワードを再度入力します。

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


注意:

すべてのユーザー(開発者および管理者)が、Oracle HTML DBのホームページにある「パスワードの変更」リンクを使用してパスワードを再設定できます。

アクティビティの監視

開発者および作業領域管理者のいずれも、「監視」ページのレポートを表示して、ページ・ビューおよびアプリケーション全体の変更を監視できます。

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

「監視」ページへのアクセス

「監視」ページを表示するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

    「監視」ページは、次のセクションに分かれています。

    • ページ・ビュー

    • アプリケーション変更

    • セッション

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

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

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

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

  6. 追加の詳細情報を表示するには、ユーザーIDを選択します。

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「アプリケーション変更」で、「日別」を選択します。

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

  6. 追加の詳細情報を表示するには、アプリケーションIDを選択します。

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

アクティブ・セッション・レポートは、作業領域管理者のみ使用できます。このレポートには、現行の作業領域のアクティブ・セッションが表示されます。

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

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

  5. セッションIDを選択して「セッションの詳細」ページを表示します。

ユーザーの管理

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

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


参照:

HTML DB認証を実装する方法については、「HTML DBアカウント資格証明」および「グループの管理」を参照してください。

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

作業領域管理者は、「ユーザーの作成」ページで新しいユーザー・アカウントを作成します。

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

    「HTML DBユーザーの管理」ページが表示されます。

  4. 「エンド・ユーザーの作成」をクリックします。

    「ユーザーの作成」ページが表示されます。

  5. ユーザーの識別情報に、適切な情報を入力します。必要なフィールドには赤いアスタリスク(*)が付いています。

  6. 開発者権限に、ユーザーが開発者か管理者かを指定します。

    • ユーザーは開発者: 開発者アクティビティ、セッション・ステート、作業領域アクティビティ、アプリケーションおよびスキーマ・レポートの表示と、アプリケーションの作成および編集ができます。

    • ユーザーは管理者: ユーザー・アカウントの作成と編集、グループの管理、同じ作業領域内のユーザーのパスワードの変更および開発サービスの管理ができます。

  7. ユーザー・グループで、任意のユーザー・グループを選択します。

    グループを使用して、アプリケーションの様々な部分へのアクセスを制限できます。グループは、HTML DB認証を使用する場合に有効です。

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

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

作業領域管理者は、「ユーザーの編集」ページで既存のユーザー・アカウントを編集します。

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

    「HTML DBユーザーの管理」ページが表示されます。

  4. 「既存のユーザー」をクリックします。

    「既存のユーザー」ページが表示されます。「ビュー」リストから選択して、ページの表示方法を制御します。使用可能なオプションは次のとおりです。

    • アイコン(デフォルト): 各ユーザーを大きいアイコンとして表示します。ユーザーを編集するには、該当するアイコンをクリックします。

    • 詳細: 各ユーザーをレポートで1行に表示します。ユーザーを編集するには、ユーザー名をクリックします。

    「ユーザーの編集」ページが表示されます。

  5. 開発者権限に、ユーザーが開発者か管理者かを指定します。

    管理者権限を持つ開発者は、「作業領域管理」リストで使用可能なすべてのツールおよびレポートを使用できます。これらのユーザーは、同じ作業領域内のユーザーのパスワードを変更することもできます。

  6. ユーザー・グループで、任意のユーザー・グループを選択します。

    グループを使用して、アプリケーションの様々な部分へのアクセスを制限できます。グループは、HTML DB認証を使用する場合に有効です。

  7. 画面に表示されるステップに従います。

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

作業領域管理者は、作業領域内のすべてのユーザーのパスワードを変更できます。

ユーザーのパスワードを変更するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

    「HTML DBユーザーの管理」ページが表示されます。

  4. 「既存のユーザー」をクリックします。

    「既存のユーザー」ページが表示されます。

  5. 「検索」フィールドに問合せを入力し、「実行」をクリックして、既存のユーザーを検索します。

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

  7. 「パスワード」までスクロールして「パスワード」および「パスワードの確認」にパスワードを入力し、「変更の適用」をクリックします。

グループの管理

作業領域管理者は、グループを作成して、アプリケーションの様々な部分へのアクセスを制限できます。ただし、そのグループは異なる認証スキームに移植できないことに注意してください。グループは、HTML DB認証を使用する場合に有効です。

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


参照:

HTML DB認証を実装する方法については、「HTML DBアカウント資格証明」および「ユーザーの管理」を参照してください。

グループの作成

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

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

    「グループの作成/編集」ページが表示されます。

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

既存のグループの編集

既存のグループを編集するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

  4. 「既存のグループ」をクリックします。

    「既存のグループ」ページが表示されます。「ビュー」リストで選択して表示方法を制御します。使用可能なオプションは次のとおりです。

    • アイコン(デフォルト): 各グループを大きいアイコンとして表示します。グループを編集するには、該当するアイコンをクリックします。

    • 詳細: 各グループをレポートで1行に表示します。グループの名前または説明を変更するには、該当する名前をクリックします。

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

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

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

    ユーザー・グループの割当てレポートが表示されます。

グループへのユーザーの追加および削除

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

  4. 「既存のユーザー」をクリックします。

    「既存のユーザー」ページが表示されます。

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

    「ユーザーの編集」ページが表示されます。

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

  7. 「グループ」リストからグループを選択します。

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「HTML DBユーザーの管理」をクリックします。

  4. 「既存のユーザー」をクリックします。

    「既存のユーザー」ページが表示されます。

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

    「ユーザーの編集」ページが表示されます。

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

  7. 「グループ」リストで選択済のグループを選択解除します。

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

サービスの管理

作業領域管理者は、「サービスの管理」ページを使用して、現在の作業領域および関連付けられたスキーマに関するレポートの表示、セッション・ステートの管理、ログ・ファイルの削除、作業領域サービスの終了、あるいは新しいスキーマまたは追加の記憶域のリクエストを行います。

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

作業領域の概要レポートの表示

作業領域管理者は、「サービスの管理」ページの「作業領域の概要」を選択して、現在の作業領域についてのサマリー・レポートを表示できます。

現在の作業領域についてのサマリー・レポートを表示するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

  3. 「サービスの管理」および「作業領域の概要」をクリックします。

  4. 画面に表示されるステップに従います。

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

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

作業領域管理者は、「セッション・ステートの管理」ページで、作業領域内のセッション・ステートまたはユーザー・プリファレンスを消去できます。

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

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

作業領域管理者は、「セッション・ステートの管理」ページを使用して、カレント・セッションのセッション・ステートおよびユーザー・プリファレンスを管理できます。

カレント・セッションのセッション・ステートおよびユーザー・プリファレンスを管理するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「セッション・ステート」をクリックします。

  5. 「セッション・ステートの管理」ページが表示されたら、「削除オプションを指定して、カレント・セッションをレポート」をクリックします。

  6. 「セッション・ステート」では、次の操作を実行できます。

    • セッション・ステートの消去」をクリックして、カレント・セッションのセッション・ステートをリセットします。

    • セッション・ステートの表示」をクリックして、カレント・セッションの情報を表示します。

  7. 「ユーザー・プリファレンス」では、次の操作を実行できます。

    • プリファレンスの表示」をクリックして、カレント・ユーザーのプリファレンスを表示します。

    • プリファレンスをリセット」をクリックして、カレント・ユーザーのユーザー・プリファレンスをリセットします。

年ごとのセッションの消去

セッションはユーザーのステートを保持するために使用されます。作業領域管理者は既存のセッションを年ごとに消去できます。

年ごとに既存のセッションを消去するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「セッション・ステート」をクリックします。

  5. 「既存のセッションの消去」を選択します。

  6. 「セッション表示範囲: 過去」から選択します。

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

    • セッションをレポート: 作業領域のセッションの合計数、ユーザー数および古いセッション数の詳細が記載されているレポートを生成します。

    • セッションの消去: 年ごとに既存のセッションを消去します。

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

作業領域管理者は、最初に「セッション・ステート」ページでセッションの詳細を再確認してから、既存のセッションを削除するかどうかを決定できます。

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「セッション・ステート」をクリックします。

  5. 「最近のセッションをレポート(ドリルダウンで詳細を表示)」を選択します。

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

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

作業領域管理者は、プリファレンスを消去レポートで特定のユーザーのユーザー・プリファレンスを表示します。

プリファレンスを消去レポートを表示するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「セッション・ステート」をクリックします。

  5. 「セッション・ステートの管理」ページで、「ユーザーのプリファレンスをレポート」を選択します。

    「プリファレンス・レポート」ページが表示されます。

  6. ユーザー名を指定して、「実行」をクリックします。

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

作業領域管理者は、「プリファレンスの消去」ページで特定のユーザーのユーザー・プリファレンスを消去します。

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「セッション・ステート」をクリックします。

  5. 「セッション・ステートの管理」ページで、「選択したユーザーのプリファレンスの消去」を選択します。

    「プリファレンスの消去」ページが表示されます。

  6. 特定のユーザーを選択して、「レポート」をクリックします。

    レポートがページの下部に表示されます。

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

ログ・ファイルの削除

Oracle HTML DBでは、1か月以上前のログ・エントリは自動的に削除されます。作業領域管理者は、「ログ・ファイル」ページで、開発者ログおよび外部アクセス・カウント・ログを手動で消去できます。


参照:

Oracle HTML DB管理者としてログ・ファイルを削除する方法の詳細は、「ログの管理」を参照してください。

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

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「ログ」をクリックします。

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

外部アクセス・ログの削除

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

外部アクセス・ログを削除するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「ログ」をクリックします。

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

作業領域サービスの終了

Oracle HTML DB管理者に作業領域サービスの終了のリクエストを送信するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「サービスを終了」をクリックします。

  5. 画面に表示されるステップに従い、「終了のリクエスト >」をクリックします。

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

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

  5. 新しいスキーマ名を入力して、「データベース・スキーマのリクエスト」をクリックします。

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

Oracle HTML DB管理者に、作業領域用の追加の記憶域のリクエストを送信するには、次のステップを実行します。

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

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

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

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

スキーマ・レポートは、スキーマごとのデータベース権限のサマリーおよび現在の作業領域で使用可能なすべてのデータベース・スキーマのリストを提供します。

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「スキーマ・レポート」をクリックします。

    使用可能なスキーマ・レポートは次のとおりです。

    • スキーマごとのデータベース権限

    • 現在の作業領域で使用可能なデータベース・スキーマ

PL/SQLプログラム・ユニットの編集の無効化

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

  4. 「作業領域プリファレンス」をクリックします。

    「作業領域プリファレンス」ページが表示されます。

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

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

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

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

Oracle HTML DBインスタンスでのPL/SQL編集の制御

Oracle HTML DB管理サービス・アプリケーション内で、Oracle HTML DBインスタンス全体でのPL/SQLプログラム・ユニットの編集を制御することもできます。

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

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

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

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

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

  1. 「作業領域」ホームページにナビゲートします。

  2. 「管理」アイコンをクリックします。

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

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

    「アプリケーション・モデル」ページが表示されます。

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

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