Oracle/権限があるのに「権限が不足しています」エラーが出る
Oracleで、SELECT権限があるにもかかわらず、以下のエラーになることがあります。
ORA-01031: 権限が不足しています。
TABLEのSELECTの権限をGRANTでつけても、改善しないことがあります。
その場合は、該当テーブルのINDEX設定を確認してみてください。
INDEXに、PL/SQLのFUNCTIONを使っている場合、DB環境をユーザーを変えてインポートした場合などで、そのFUNCTIONが、移行前ユーザの持ち物として登録されているとSELECTに影響するようです。
INDEXを設定し直すと、SELECTできるようになります。
このページのURL: