输入用户名:scott/tiger
连接到:Oracle数据库11G Enterprise Edition版本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:特权不足
来自文档:
先决条件
要在您自己的架构中创建私人同义词,您必须拥有 创建同义词系统特权。
要在另一个用户的模式中创建私人同义词,您必须有 创建任何同义词系统特权。
要创建公共同义词,您必须拥有创建公共同义词 系统特权。
您需要询问您的DBA(或以特定用户为单位并运行):
GRANT CREATE ANY SYNONYM TO scott;