查看所有用户:select*fromdba_users;select*fromall_users;select*fromuser_users;2
查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select*fromdba_sys_privs;select*fromuser_sys_privs;3
查看角色(只能查看登陆用户拥有的角色)所包含的权限sql>select*fromrole_sys_privs;4
查看用户对象权限:(实际从pl/sql界面,用户的user视图中可以看到)select*fromdba_tab_privs;select*fromall_tab_privs;select*fromuser_tab_privs;5
查看所有角色:select*fromdba_roles;6
查看用户或角色所拥有的角色:select*fromdba_role_privs;select*fromuser_role_privs;7
查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)select*fromV$PWFILE_USERS二
Oracle权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限
(系统权限是对用户而言)
实体权限:某种权限用户对其它用户的表或视图的存取权限
(是针对表或视图而言的)
二、系统权限管理:1、系统权限分类:DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构
对于普通用户:授予connect,resource权限
对于DBA管理用户:授予connect,resource,dba权限