- 3
- 0
- 约 9页
- 2016-09-30 发布于浙江
- 举报
Oracle权用户角色管理
一.前言
1.查看所有用户:? select * from dba_users;? select * from all_users;? select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):? select * from dba_sys_privs;? select * from user_sys_privs;
3.查看角色(只能查看登陆用户拥有的角色)所包含的权限
sqlselect * from role_sys_privs;4.查看用户对象权限:(实际从pl/sql界面,用户的user视图中可以看到)? select * from dba_tab_privs;? select * from all_tab_privs;? select * from user_tab_privs;5.查看所有角色:? select * from dba_roles;6.查看用户或角色所拥有的角色:? select * from dba_role_privs;? select * from user_role_privs;
7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
select * from V$PWFILE_USERS
二.Oracle 权限设置
一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。
实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。
?
二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。对于DBA管理用户:授予connect,resource, dba权限。
?
2、系统权限授权命令:[系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)]授权命令:SQL grant connect, resource, dba to 用户名1 [,用户名2]...;
[普通用户通过授权可以具有与system相同的用户权限,但永远不能达到与sys用户相同的权限,system用户的权限也可以被回收。]
例:SQL connect system/managerSQL Create user user50 identified by user50;SQL grant connect, resource to user50;
查询用户拥有哪里权限:SQL select * from dba_role_privs;SQL select * from dba_sys_privs;SQL select * from role_sys_privs;
删除用户:SQL drop user 用户名 cascade;? //加上cascade则将用户连同其创建的东西全部删除
?
3、系统权限传递:增加WITH ADMIN OPTION选项,则得到的权限可以传递。
SQL grant connect, resorce to user50 with admin option;? //可以传递所获权限。
?
4、系统权限回收:系统权限只能由DBA用户回收命令:SQL Revoke connect, resource from user50;
?
说明:
1)如果使用WITH ADMIN OPTION为某个用户授予系统权限,那么对于被这个用户授予相同权限的所有用户来说,取消该用户的系统权限并不会级联取消这些用户的相同权限。
2)系统权限无级联,即A授予B权限,B授予C权限,如果A收回B的权限,C的权限不受影响;系统权限可以跨用户回收,即A可以直接收回C用户的权限。
?
三、实体权限管理1、实体权限分类:select, update, insert, alter, index, delete, all? //all包括所有权限execute? //执行存储过程权限
user01:SQL grant select, update, insert on product to user02;SQL grant all on product to user02;
user02:SQL select * from user01.product;
// 此时user02查user_tables,不包括user01.product这
您可能关注的文档
- oracle手创建数据库.doc
- Oracle教笔记(体系结构、数据字典).doc
- ORACLE数字典与视图.doc
- Oracle教:安装PHP和Oracle 10g即时客户端.doc
- ORACLE提性能的途径.doc
- Oracle数库11g版本介绍.doc
- Oracle数库11g新特性.doc
- Oracle总的资料.doc
- Oracle数备份还原.doc
- Oracle数库10g版本介绍.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 人教版小学六年级数学册期末检测试卷共八套.doc VIP
- 《新时代汉语口语:中级·下》PPT第15课 读万卷书,行万里路.pptx VIP
- 《新时代汉语口语:中级·下》PPT第5课 如今的四合院.pptx VIP
- 村支书考录公务员笔试试卷(含答案).docx VIP
- 《新时代汉语口语:中级·下》PPT第13课 孩子的零花钱怎么给(新).pptx VIP
- 《新时代汉语口语:中级·下》PPT第11课 我的“选择困难症又犯了(新).pptx VIP
- 铝灰渣资源化利用污染控制技术规范.pdf VIP
- 《新时代汉语口语:中级·下》PPT第14课 我想搬出去住(新).pptx VIP
- 《新时代汉语口语:中级·下》PPT第7课 网购与生活 .pptx VIP
- 2023年江苏省专转本考试计算机真题附答案解析.docx VIP
原创力文档

文档评论(0)