权限不足创建 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
我是 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
andcreate any table
is thatif 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