oracle用户角色权限等操作

oracle用户角色权限等操作

ID:1537874

大小:34.62 KB

页数:13页

时间:2017-11-12

oracle用户角色权限等操作_第1页
oracle用户角色权限等操作_第2页
oracle用户角色权限等操作_第3页
oracle用户角色权限等操作_第4页
oracle用户角色权限等操作_第5页
资源描述:

《oracle用户角色权限等操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle赋予权限转发  评论02月21日13:00最基础的sqlplususername/password@[sid]连接数据库sqlplususername/passwordassysdba以管理员连接数据库管理员连接后创建用户sqlplussystem/manager@demoassysdbacreateuserabcidentifiedbyabc;创建用户abc密码为abcgrantallprivilegestoabc;给abc用户赋予所有的权限给自己留个备份以备不时之需oraclegrant授权语句--select*fromdb

2、a_users;查询数据库中的所有用户--alteruserUSERNAMEaccountlock;锁住用户--alteruserUSERNAMEaccountunlock;给用户解锁--createuserUSERNAMEidentifiedbyUSERPASS;建立用户一般创建用户后需要授予链接数据库权限grantconnect,resourcetoUSERNAME;--grantcreatetablespacetoUSERNAME;授权创建表空间--grantSELECTonTABLENAMEtoUSERNAME;授权查询授权其他动作

3、格式相同如果要把所有表的查询权限分配给用户可以用这样的grantselectanytabletoUSERNAME;--grantexecuteonprocedure1toxujin授权存储过程--grantUPDATEonTABLENAMEtoUSERNAMEwithgrantoption;授权更新权限转移给xujin用户,许进用户可以继续授权;--收回权限--revokeselectontable1fromxujin1;收回查询select表的权限;--revokeallontable1fromxujin;/*grantconnectto

4、xujin;revokeconnectfromxujingrantselectonxezf.cfg_alarmtoxujin;revokeselectonxezf.cfg_alarmfromxujin;*/--selecttable_name,privilegefromdba_tab_privswheregrantee='xujin'查询一个用户拥有的对象权限--select*fromdba_sys_privswheregrantee='xujin'查询一个用户拥有的系统权限--select*fromsession_privs--当钱会话有

5、效的系统权限--角色--createrolexujin1;--建立xujin1角色--grantinsertonxezf.cfg_alarmtoxujin1;将插入表的信息--revokeinsertonxezf.cfg_alarmfromxujin1;收回xujin1角色的权限--grantxujin1toxujin;将角色的权限授权给xujin;--createrolexujin2;--grantxujin1toxujin2;将角色xujin1授权给xujin2;--alteruserxujindefaultxujin1,xujin2;

6、修改用户默认角色--DROPROLExujin1;删除角色1;--select*fromrole_sys_privswhererole=xujin1;--查看许进1角色下有什么系统权限;--selectgranted_role,admin_optionfromrole_role_privswhererole='xujin2'--查看xujin1角色下面有什么角色权限--select*fromrole_sys_privswhererole='xujin2'--selecttable_name,privilegefromrole_tab_pri

7、vswhererole='xujin1'--select*fromdba_role_privswheregrantee='xujin'--查看用户下面有多少个角色;======================详解=========================GRANT名称GRANT--赋予访问权限语法GRANT{{SELECT

8、INSERT

9、UPDATE

10、DELETE

11、REFERENCES

12、TRIGGER}[,...]

13、ALL[PRIVILEGES]}ON[TABLE]tablename[,...]TO{username

14、GROUPgr

15、oupname

16、PUBLIC}[,...][WITHGRANTOPTION]GRANT{{USAGE

17、SELECT

18、UPDATE}[,...]

19、ALL[PRIVILEGES]}O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。