输入用户名:scott / tiger
连接到: Oracle Database 11g企业版11.2.0.1.0版 - 64位生产 使用分区,OLAP,数据挖掘和实际应用程序测试选项
SQL> create synonym sy1 for tests;
create synonym sy1 for tests
*
ERROR at line 1:
ORA-01031: insufficient privileges
答案 0 :(得分:2)
错误信息非常明确:
第1行的错误:ORA-01031:权限不足
先决条件
要在您自己的架构中创建私有同义词,您必须拥有 创建SYNONYM 系统权限。
要在其他用户的架构中创建私有同义词,您必须拥有 创建任何SYNONYM 系统权限。
要创建PUBLIC同义词,您必须拥有 CREATE PUBLIC SYNONYM 系统特权。
您需要询问您的DBA(或记录为特权用户并运行):
GRANT CREATE ANY SYNONYM TO scott;