2012-03-06 7 views
2

sql開発者のORA-01031のシノニムに挿入クエリを実行していましたが、シノニムのみでほぼすべてのテーブルにアクセスしていますが、スキーマのこのテーブルだけがORA-0103エラーを出しました。ご案内ください。ORA-01031 in insert

Error report: SQL Error: ORA-01031: insufficient privileges 
01031. 00000 - "insufficient privileges" 
*Cause: An attempt was made to change the current username or password 
      without the appropriate privilege. This error also occurs if 
      attempting to install a database without the necessary operating 
      system privileges. 
      When Trusted Oracle is configure in DBMS MAC, this error may occur 
      if the user was granted the necessary privilege at a higher label 
      than the current login. 
*Action: Ask the database administrator to perform the operation or grant 
      the required privileges. 
      For Trusted Oracle users getting this error although granted the 
      the appropriate privilege at a higher label, ask the database 
      administrator to regrant the privilege at the appropriate label. 

答えて

0

それは、基になるテーブル、または同義語のいずれかに非常に多くのあなたが持っている権限のように見えますが、パスワードの有効期限が切れていることをおそらく不十分である、または?

3

次のようなものを実行しなかった:

GRANT select, insert, update, delete on Table to your_synonym_user; 

と、この行は、表の所有者またはその権限を持つユーザで実行する必要があります。

+0

私は同じ問題を抱えていました。私は自分のユーザーにテーブルのパーミッションを挿入することを忘れてしまいました。 –