!方案(schema):当一个oralce用户创建了任意一个数据对象,这时我们的DBMS就会创建一个对应的方案,并且该方案的名字和用户名一致。
不同方案之间的数据对象授权:
grant select on 数据对象 to 用户;
select * from 原始用户.表明;
grant all on USERNAME.TABLENAME to ANOTHERUSER with grant option;//表示得到权限的用户可以继续分配权限
with admin option //表示得到权限的用户拥有admin权限
用户A、B、C 将A用户的table表授权给B B继续授权给用户C
conn A/PASSWORDA
grant select on A.table to B with grant option;
conn B/PASSWORDB
grant select on A.table to C with grant option;
不同方案之间的数据对象授权:
grant select on 数据对象 to 用户;
select * from 原始用户.表明;
grant all on USERNAME.TABLENAME to ANOTHERUSER with grant option;//表示得到权限的用户可以继续分配权限
with admin option //表示得到权限的用户拥有admin权限
用户A、B、C 将A用户的table表授权给B B继续授权给用户C
conn A/PASSWORDA
grant select on A.table to B with grant option;
conn B/PASSWORDB
grant select on A.table to C with grant option;