码迷,mamicode.com
首页 > 数据库 > 详细

oracle grant总结

时间:2017-05-18 18:40:34      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:option   username   oracle   所有权限   存储过程   session   rom   exe   revoke   

1.select * from dba_users; --查询数据库中的所有用户

2.GRANT SELECT ON tableName to userName;--授权查询(将表tableName的查询权授给userName)
   GRANT INSERT ON tableName to userName;--授权插入(将表tableName的插入权授给userName)
   GRANT UPDATE ON tableName to userName;--授权更新(将表tableName的更新权授给userName)

   GRANT UPDATE ON table1 to userName  with grant option; --授权更新权限转移给用户,该用户可以继续授权;

   GRANT EXECUTE  ON procedure1 to userName;--授权存储过程

3.revoke select on table1 from user1; --收回查询表的权限;

 revoke all on table1 from user1;--收回表table1的所有权限;

4.select table_name,privilege from dba_tab_privs where grantee=‘xujin‘ ;--查询一个用户拥有的对象权限

 select * from dba_sys_privs where grantee=‘xujin‘ ;--查询一个用户拥有的系统权限

 select * from session_privs ;--a当前会话有效的系统权限

 

oracle grant总结

标签:option   username   oracle   所有权限   存储过程   session   rom   exe   revoke   

原文地址:http://www.cnblogs.com/whhjava/p/6874796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!