2

我正在对我在 sql developer 中得到 ORA-01031 的同义词运行插入查询,我们仅通过同义词访问几乎所有表,但只有架构中的这个表给出了 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 回答