以下のように表示されます。
(日本語)
ORA-00990: 権限が指定されていないか、または無効です。
(英語)
ORA-00990: missing or invalid privilege
発生パターン
このエラーは以下のような場合に発生します。
- GRANTやREVOKE文で、存在しない権限名を指定した
- エラー例
- SQL> GRANT SELECT ANY TALBE TO taro; GRANT SELECT ANY TALBE TO taro * 行1でエラーが発生しました。: RA-00990: 権限が指定されていないか、または無効です。
TABLEとするところ、TALBEとスペルミスしているため例外が発生しています。
対処法
- 存在する権限名を指定する。
(権限名をスペルミスをしている場合もよくあるのでご注意ください。)