Grant create any table to xxx in oracle
Grant create any table to xxx in oracle
我正在尝试 运行 模式 1 上的这个脚本:
GRANT CREATE ANY TABLE TO schema2;
GRANT INSERT ANY TABLE TO schema2;
但我收到此错误:
GRANT CREATE ANY TABLE TO schema2
Error at line 1
ORA-01031: Nicht ausreichende Berechtigungen
我现在该怎么办?
ORA-01031: insufficient privileges
表示您所连接的用户无权执行您正在尝试执行的操作。所以在这种情况下 SCHEMA1
没有 GRANT CREATE ANY TABLE
任何模式的特权。
如果您以 SYS、SYSTEM 或其他特权用户身份连接,则可以 运行 授予 GRANT CREATE ANY TABLE TO SCHEMA1 WITH ADMIN OPTION;
。然后,如果您连接到 SCHEMA1
,您应该能够 运行 GRANT CREATE ANY TABLE TO schema2;
。 INSERT ANY TABLE
权限需要执行相同的程序。
我正在尝试 运行 模式 1 上的这个脚本:
GRANT CREATE ANY TABLE TO schema2;
GRANT INSERT ANY TABLE TO schema2;
但我收到此错误:
GRANT CREATE ANY TABLE TO schema2 Error at line 1 ORA-01031: Nicht ausreichende Berechtigungen
我现在该怎么办?
ORA-01031: insufficient privileges
表示您所连接的用户无权执行您正在尝试执行的操作。所以在这种情况下 SCHEMA1
没有 GRANT CREATE ANY TABLE
任何模式的特权。
如果您以 SYS、SYSTEM 或其他特权用户身份连接,则可以 运行 授予 GRANT CREATE ANY TABLE TO SCHEMA1 WITH ADMIN OPTION;
。然后,如果您连接到 SCHEMA1
,您应该能够 运行 GRANT CREATE ANY TABLE TO schema2;
。 INSERT ANY TABLE
权限需要执行相同的程序。