Oracle 権限

最低限の権限だけで DBA_USERS や DBA_AUDIT にアクセスする

SQLPlus から必要なデータを spool したい時って何か権限必要?

SQLPlus から DB に接続して、select 文を発行し必要なデータを抽出 (spool) したいときに必要な権限は一つだけ。

SELECT ANY DICTIONARY権限

DBA_ビューは、データベース全体に関連する情報をすべて表示します。DBA_ビューは、管理者のみが使用します。これらのビューには、SELECT ANY DICTIONARY権限を持つユーザー以外はアクセスできません。この権限は、システムが初めてインストールされるときに、DBAロールに割り当てられます。

https://docs.oracle.com/cd/E16338_01/server.112/b56311/statviews_1001.htm

以下のような SQL で権限を付与しよう。

実行例

SQL> grant select any dictionary to scott;

Grant succeeded.

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-Oracle, 権限
-,