Plsql 授予在oracle中创建任何表给xxx的权限

Plsql 授予在oracle中创建任何表给xxx的权限,plsql,permissions,grant,Plsql,Permissions,Grant,我希望triyng在模式1上运行此脚本: 授予schema2创建任何表的权限 允许向schema2插入任何表 但我得到了这个错误: 授予schema2创建任何表的权限 第1行出错 ORA-01031:Nicht ausreichende Berechtigungen 我现在该怎么办?ORA-01031:权限不足表示您连接的用户没有权限执行您尝试执行的操作。因此在这种情况下,SCHEMA1没有权限向任何模式授予创建任何表的权限 如果您以SYS、SYSTEM或其他特权用户的身份连接,则可以运行gra

我希望triyng在模式1上运行此脚本:

授予schema2创建任何表的权限

允许向schema2插入任何表

但我得到了这个错误:

授予schema2创建任何表的权限 第1行出错 ORA-01031:Nicht ausreichende Berechtigungen


我现在该怎么办?

ORA-01031:权限不足
表示您连接的用户没有权限执行您尝试执行的操作。因此在这种情况下,
SCHEMA1
没有权限
向任何模式授予创建任何表的权限


如果您以SYS、SYSTEM或其他特权用户的身份连接,则可以运行grant
grant CREATE ANY TABLE TO SCHEMA1 WITH ADMIN选项。然后,如果您连接到
SCHEMA1
,那么您应该能够运行
GRANT CREATE ANY TABLE to schema2。对于
插入任何表
权限,也需要执行相同的过程。

非常感谢。成功了。