输入用户名: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
错误信息非常清楚:
第1行的错误:ORA-01031:权限不足
来自documentation:
先决条件要在自己的架构中创建专用同义词,您必须具有CREATE SYNONYM系统特权 . 要在另一个用户的模式中创建私有同义词,您必须具有CREATE ANY SYNONYM系统特权 . 要创建PUBLIC同义词,您必须具有CREATE PUBLIC SYNONYM系统特权 .
您需要询问您的DBA(或记录为特权用户并运行):
GRANT CREATE ANY SYNONYM TO scott;
1 回答
错误信息非常清楚:
来自documentation:
您需要询问您的DBA(或记录为特权用户并运行):