Oracle Database 11.2.0.3 でのお話ですが。
DBA権限を持たない一般ユーザーの場合、OEMにアクセスすると下記のエラーが表示されてアクセスすることができません。
この場合、OEMの閲覧権限として OEM_MONITOR ロールを割り当てればアクセスできるようになります。
SQLで設定する
SQLにてOEM_MONITORロールを付与(GRANT)する場合は下記のSQLを実行すればOKです。
OEMから設定する
OEMから設定する場合は、まずsysユーザーでOEMにログインする必要があります。
サーバ >> ユーザー >> 編集したいユーザー をクリックしてユーザー情報を表示して「編集」をクリック。
「ロール」タブをクリックして表示。
「リストの編集」をクリック。
使用可能なロールから「OEM_MONITOR」を選択して「移動」をクリックして最後に「OK」をクリック。
ロールの一覧に OEM_MONITOR が追加されているので「適用」をクリックして完了です。
これで一般ユーザーでもOEMを閲覧できるようになりました。