2

シノニムで挿入クエリを実行していたところ、SQL 開発者で ORA-01031 が発生しました。ほぼすべてのテーブルにシノニムのみを介してアクセスしていますが、スキーマ内のこの 1 つだけが ORA-0103 エラーを発生させました。ガイドしてください。

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.
4

2 に答える 2

3

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

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

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

于 2012-03-06T13:05:40.483 に答える
0

基になるテーブルまたはシノニムに対するアクセス許可が不十分であるか、パスワードの有効期限が切れている可能性がありますか?

于 2012-03-06T13:00:58.783 に答える