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を閲覧できるようになりました。

コメントを残す

メールアドレスが公開されることはありません。