USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息
ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上
其他用户创建的对象但该用户有权访问的信息
DBA_*:有关整个数据库中对象的信息
(这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)
1、查看所有用户
select * from dba_user
select * from all_users
select * from user_users
2、查看用户系统权限
select * from dba_sys_privs
select * from all_sys_privs
select * from user_sys_privs
3、查看用户对象权限
select * from dba_tab_privs
select * from all_tab_privs
select * from user_tab_privs
4、查看所有角色
select * from dba_roles
5、查看用户所拥有的角色
select * from dba_role_privs
select * from user_role_privs
6、查看当前用户的缺省表空间
select username,default_tablespace from user_users
7、查看某个角色的具体权限
如grant connect,resource,create session,create view to TEST
8、查看RESOURCE具有那些权限
用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE
"
开通其中2张表的查询权限,方法如下:
grant select on bas_checkcycle to jdc这个是整个语句。
语句分析:
grant select on bas_checkcycle to jdc;
这个颜色为执行语句。
这个颜色是数据表。
这个颜色是用户;就是需要权限的用户。
下面这个是查看,更新,删除,增加的权限都开启。
grant select,update,delete,insert on UserTagPool to [app_webservice]
grant select,update,delete,insert on UserTagPoolMap to [app_webservice]
扩展资料
Oracle权限管理
权限分类:
系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。
实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。
系统权限分类:
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
AIX中查看oracle数据库的用户及相应的权限如下:1、查看查看oracle数据库的用户
select
username,default_tablespace
from
dba_users
2、查看用户的权限
select
*
from
session_privs
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)