Oracle

  (最終更新日:2015.07.2)

Oracle:dba権限を持たないユーザーにOEMの閲覧権限を付与する

Oracle Database 11.2.0.3 でのお話ですが。

DBA権限を持たない一般ユーザーの場合、OEMにアクセスすると下記のエラーが表示されてアクセスすることができません。

アプリケーションでは、現在付与されている以上のデータベース権限が必要です。
バージョン固有の情報を参照するには「ヘルプ」をクリックします。

この場合、OEMの閲覧権限として OEM_MONITOR ロールを割り当てればアクセスできるようになります。

SQLで設定する

SQLにてOEM_MONITORロールを付与(GRANT)する場合は下記のSQLを実行すればOKです。

GRANT "OEM_MONITOR" TO "[対象のユーザー]";

OEMから設定する

OEMから設定する場合は、まずsysユーザーでOEMにログインする必要があります。

サーバ >> ユーザー >> 編集したいユーザー をクリックしてユーザー情報を表示して「編集」をクリック。

「ロール」タブをクリックして表示。

「リストの編集」をクリック。

使用可能なロールから「OEM_MONITOR」を選択して「移動」をクリックして最後に「OK」をクリック。

ロールの一覧に OEM_MONITOR が追加されているので「適用」をクリックして完了です。

これで一般ユーザーでもOEMを閲覧できるようになりました。

スポンサーリンク
スポンサーリンク

関連記事

  1. Oracle

    SQLチューニングアドバイザを使用するために必要な権限

    OracleでSQLチューニングアドバイザ(EEライセンス)を利用する…

  2. MaxGauge

    MaxGaugeインストール:ORADEBUGを利用してIPCを確認する方法

    MaxGaugeをインストールする際に、監視対象のインスタンスのIPC…

  3. Oracle

    Oracleで全てのテーブルやインデックスのCreate文を作成する方法

    Oracle で指定したユーザーが所有している全てのテーブルやインデッ…

  4. Oracle

    impdpでインデックスのみを作成する方法

    impdpを利用してインデックスのみを作成したかったのでメモ的に。…

  5. Oracle

    【Oracle】統計情報をCronで手動更新する為のスクリプト

    Oracleの統計情報を手動で(といってもCronの自動実行で)更新す…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. PHP PhantomJSでFatal error: Unc…
  2. 【Oracle】DataPumpの対話式コマンドモードを抜け…
  3. CentOS7のPHP5.6にPhpSpreadsheetを…
  4. Azure仮想マシン(CentOS 7)のStandardデ…
  5. 【CentOS 7】特定ユーザーのクォータ設定を削除(無制限…
PAGE TOP