Orace 11g:在另一个模式中创建表,只有模式所有者

时间:2015-07-08 05:54:00

标签: oracle select oracle11g privileges

我有2个用户:User1和User2

我可以在User1的架构中创建表来自User1

create table user2.tmp_tab (
     temp1 varchar2(20),
     temp2 varchar2(20)
);
Table created Successfully

但我希望 User2 在桌面上仅选择权限。 而且我也不想在Schema User1中创建表。

有可能吗?怎么做到呢 ?

1 个答案:

答案 0 :(得分:1)

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

来自documentation

  

用户自动拥有架构对象的所有对象权限   包含在他或她的架构中。用户可以授予任何对象权限   在他或她拥有任何其他用户或角色的任何架构对象上。