Oracle 11g:在另一个架构中创建 [=11g=],架构所有者只有 select 权限

Orace 11g : Create table in another schema with only select permission to schema owner

我有 2 个用户:User1 和 User2

我能够从 User1

在 User2 的架构中创建 table
create table user2.tmp_tab (
     temp1 varchar2(20),
     temp2 varchar2(20)
);
Table created Successfully

但我希望 User2 在 table 上仅具有 select 权限。 而且我也不想在 Schema User1 中创建 table。

可能吗?如何做呢 ?

不,你不能。架构所有者自动拥有他自己的架构的所有对象权限

来自documentation,

A user automatically has all object privileges for schema objects contained in his or her schema. A user can grant any object privilege on any schema object he or she owns to any other user or role.