Oracle

  (最終更新日:2017.05.12)

【Oracle】一般ユーザーにシステムビューへのアクセス権を付与する方法

Oracle Databaseで、作成した一般ユーザーからシステムビュー(V$BUFFER_POOL_STATISTICS 等)にアクセスしてデータを取得するには権限の追加が必要になります。 この場合、DBA権限を付与してもダメ。

そこで追加する権限をいろいろ調べてみたところ、どうやら OEM_MONITOR でいいようです。なんだかそれはそれですごく微妙‥。

というわけで権限を付与するには下記SQLを実行してください。

GRANT "OEM_MONITOR" TO "ユーザー名(大文字)";

これでアクセス権限が無いと怒られていたシステムビューからもデータが取得できるようになるはずです。

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

関連記事

  1. Oracle

    【Oracle】Data Pumpでシーケンスのみを移行する方法

    Data Pumpでは inculde を利用することでシーケンスのみ…

  2. MaxGauge

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

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

  3. Oracle

    Oracleで統計情報を別のユーザー(スキーマ)に移行する方法

    Oracleでは統計情報のバックアップやインポートが可能ですが、別のユ…

  4. Oracle

    Database linkのimpdpでORA-39113エラーが発生した原因

    Oracle Database SE 10.2.0.1 から Orac…

  5. Oracle

    DBD-Oracleのインストール時にdemo_rdbms.mkが無い場合。Clientは必要なのか…

    PerlモジュールのDBD-Oracleをソースからインストールする際…

コメント

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

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

最近の記事

  1. expdpが「すでに使用されているオブジェクト名です」と失敗…
  2. VMware Server 1系(Linux)のバージョンを…
  3. 【NetApp】AutoSupportMailの宛先を変更す…
  4. Mattermostを開くと502エラーが表示される時
  5. 【CentOS 7+Firewalld】FTPサーバへパッシ…
PAGE TOP