我的问题是如何从我们自己的模式创建一个公共同义词?我已经试过好几次了
的例子:
在我的模式中有一个名为account的表,所以我想为这个关系创建一个公共同义词。为了创建同义词,我输入如下语句,
SQL>CREATE PUBLIC SYNONYM acc for account;
,但执行后,我得到了错误
SQL> create public synonym acc for account;
ERROR AT LINE 1:
ORA-01031:insufficient privileges.
我不明白为什么会出现这个错误。
我还为使用public关键字的表帐户授予了select权限。
GRANT select on account to public;
为自己设置权限
GRANT CREATE SYNONYM TO READWRITE;
可能dublicate:创建同义词ora-01031权限不足