Oracle学习笔记(三)

Oracle 权限传递


 

 

 

--sky用户登录 
grant all on mytab to sinitek;--授权mytab所有权限给sinitek 
--sinitek用户登录
 grant all on sky.mytab to freedom--授权sky的表mytab给freedom用户
 --报错,ORA-01929: 没有要 GRANT 的权限 
--sky用户执行命令 
grant all on mytab to sinitek with grant option;-
 -orcle10i执行 grant all on mytab to sinitek with admin option;报错 
---ORA-00993: 缺失 GRANT 关键字
 --sinitek用户再次执行 
grant all on sky.mytab to freedom;-
-执行成功 

 

--sky用户执行命令 revoke all on mytab from sinitek; --sinitek 执行命令 grant all on sky.mytab to freedom;--报错ORA-00942: 表或视图不存在


 

 总结:oracle权限传递后,撤销第一个接受传递用户的权限后,其余用户权限都被撤销。

你可能感兴趣的:(oracle学习)