私
SQLPlus から必要なデータを spool したい時って何か権限必要?
SQLPlus から DB に接続して、select 文を発行し必要なデータを抽出 (spool) したいときに必要な権限は一つだけ。
SELECT ANY DICTIONARY権限
https://docs.oracle.com/cd/E16338_01/server.112/b56311/statviews_1001.htm
DBA_
ビューは、データベース全体に関連する情報をすべて表示します。DBA_
ビューは、管理者のみが使用します。これらのビューには、SELECT ANY DICTIONARY
権限を持つユーザー以外はアクセスできません。この権限は、システムが初めてインストールされるときに、DBA
ロールに割り当てられます。
以下のような SQL で権限を付与しよう。
実行例
SQL> grant select any dictionary to scott;
Grant succeeded.