当我创建同义词我收到以下错误

输入用户名:斯科特/老虎当我创建同义词我收到以下错误

连接到: 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

回到顶部