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 权限需要执行相同的程序。