ORAエラー

[ORAエラー] ORA-01749: 自分自身に対して、権限をGRANT/REVOKEすることはできません

投稿日:

以下のように表示されます。

(日本語)
ORA-01749: 自分自身に対して、権限をGRANT/REVOKEすることはできません
(英語)
ORA-01749: You may not GRANT/REVOKE privileges to/from yourself

発生パターン

このエラーは以下のような場合に発生します。

  • 自分自身に対して権限付与や権限剥奪を実行しようとした
    (自分自身に対する権限は管理者など他ユーザに実施してもらう必要があります)
エラー例
SQL> show user ユーザーは"tiger"です。 SQL> GRANT SELECT ON scott.muser TO tiger; GRANT SELECT ON scott.muser TO tiger; * 行1でエラーが発生しました。: ORA-01749: 自分自身に対して、権限をGRANT/REVOKEすることはできません

自身(tiger)に対する権限を自ユーザで行ったためエラーが発生しています。
この例の場合scottユーザや管理者ユーザでログインしなおして実行すれば成功します。

対処法

  • 自身への権限付与は、管理者ユーザなど他のユーザでログインした上で実行する。
  • 管理者に権限付与を依頼する。

関連記事


スポンサーリンク

スポンサーリンク

-ORAエラー

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク