欢迎来到天天文库
浏览记录
ID:1537874
大小:34.62 KB
页数:13页
时间:2017-11-12
《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
此文档下载收益归作者所有