oracle用户角色权限等操作

oracle用户角色权限等操作

ID:11317956

大小:34.62 KB

页数:13页

时间:2018-07-11

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*fromdba_users;查询数据库中的所有

2、用户--alteruserUSERNAMEaccountlock;锁住用户--alteruserUSERNAMEaccountunlock;给用户解锁--createuserUSERNAMEidentifiedbyUSERPASS;建立用户一般创建用户后需要授予链接数据库权限grantconnect,resourcetoUSERNAME;--grantcreatetablespacetoUSERNAME;授权创建表空间--grantSELECTonTABLENAMEtoUSERNAME;授权查询授权其他动作格式相同如果要把所有表的查询权限分配给用户可以用这样的grantse

3、lectanytabletoUSERNAME;--grantexecuteonprocedure1toxujin授权存储过程--grantUPDATEonTABLENAMEtoUSERNAMEwithgrantoption;授权更新权限转移给xujin用户,许进用户可以继续授权;--收回权限--revokeselectontable1fromxujin1;收回查询select表的权限;--revokeallontable1fromxujin;/*grantconnecttoxujin;revokeconnectfromxujingrantselectonxezf.cfg_a

4、larmtoxujin;revokeselectonxezf.cfg_alarmfromxujin;*/--selecttable_name,privilegefromdba_tab_privswheregrantee='xujin'查询一个用户拥有的对象权限--select*fromdba_sys_privswheregrantee='xujin'查询一个用户拥有的系统权限--select*fromsession_privs--当钱会话有效的系统权限--角色--createrolexujin1;--建立xujin1角色--grantinsertonxezf.cfg_ala

5、rmtoxujin1;将插入表的信息--revokeinsertonxezf.cfg_alarmfromxujin1;收回xujin1角色的权限--grantxujin1toxujin;将角色的权限授权给xujin;--createrolexujin2;--grantxujin1toxujin2;将角色xujin1授权给xujin2;--alteruserxujindefaultxujin1,xujin2;修改用户默认角色--DROPROLExujin1;删除角色1;--select*fromrole_sys_privswhererole=xujin1;--查看许进1角色下

6、有什么系统权限;--selectgranted_role,admin_optionfromrole_role_privswhererole='xujin2'--查看xujin1角色下面有什么角色权限--select*fromrole_sys_privswhererole='xujin2'--selecttable_name,privilegefromrole_tab_privswhererole='xujin1'--select*fromdba_role_privswheregrantee='xujin'--查看用户下面有多少个角色;====================

7、==详解=========================GRANT名称GRANT--赋予访问权限语法GRANT{{SELECT

8、INSERT

9、UPDATE

10、DELETE

11、REFERENCES

12、TRIGGER}[,...]

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

14、GROUPgroupname

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

16、SELECT

17、UPDATE}[,...]

18、ALL[PRIVILEGES]}O

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

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

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