权限不足创建 table

Insufficient Privileges Create table

我是 Sql 开发人员的新手,我遇到了这个问题。我建立了连接,但是当我尝试创建 table 时,它显示错误:

ORA-01031: Insufficient Privileges.

我试图找到答案,但我没有成功。

请帮忙

您或您的 dba 应该登录 sys,然后发出:

SQL> grant create any table to anonymous;

SQL> grant create table to anonymous;

SQL> grant resource to anonymous;

拥有创建 table 权限。

the difference between create table and create any table is that

if you have create table privilege then you can create a table in your own schema.but if you have create any table system privilege then you can create table in any schema.also to create an external table the valid privilege is create any table if you use create table then it will show an error.

我尝试了选择的答案,但没有成功。 当你提出问题时,只要等到你收到至少 3 个答案,然后再给它 green thick。

试试这个(运行 用 sys 或系统用户): 'GRANT RESOURCE to my_user; '

来源并已回答link: Insufficient Privileges when creating tables in Oracle SQL Developer