当我创建同义词我收到以下错误
输入用户名:斯科特/老虎当我创建同义词我收到以下错误
连接到: Oracle数据库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
回答:
错误信息很明确:
ERROR位于第1行:ORA-01031:权限不够
从documentation:
先决条件
要在创建私有同义词你自己的模式,你必须有 CREATE SYNONYM系统特权。
要在其他用户的架构中创建私用同义词,您必须具有 CREATE ANY SYNONYM系统特权。
要创建一个PUBLIC同义词,您必须具有系统特权CREATE PUBLIC SYNONYM 系统特权。
你要问你的DBA(或登录为用户具有特权和运行):
GRANT CREATE ANY SYNONYM TO scott;
以上是 当我创建同义词我收到以下错误 的全部内容, 来源链接: utcz.com/qa/260227.html