如何赋予一个linux 为用户赋予权限查询所有视图的权限

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&9377人阅读
如何查看某个角色被授予的权限Oracle
select&*&from&dba_role_&授予用户和其他角色的角色
select&*&from&dba_sys_&&授予用户和其他角色的系统权限
select&*&from&dba_tab_&&数据库中对象的所有授权
参考:查看角色 权限 oracle&&&& 谷歌
DBA是用户名,是角色名?角色名
=========================================
例如:要查看 scott 具有的角色,可查询 dba_role_privs;&&
SQL& select * from dba_role_privs where grantee='SCOTT';&&
//查询 orale 中所有的系统权限,一般是dba&&
select * from system_privilege_&&
//查询 oracle 中所有对象权限,一般是dba&&
select distinct privilege from dba_tab_&&
//查询 oracle 中所有的角色,一般是dba&&
select * from dba_&&
//查询数据库的表空间&&
select tablespace_name from dba_&&
问题 1:如何查询一个角色包括的权限?&&
&&&&&& a.一个角色包含的系统权限&&
&&&&&&&& select * from dba_sys_privs where grantee='角色名'&&
&&&&&&&& select * from dba_sya_privs where grantee='COONNECT'; connect要大写
&&&&&&&& 另外也可以这样查看:&&
&&&&&&&& select * from role_sys_privs where role='角色名'&&
&&&&&& b.一个角色包含的对象权限&&
&&&&&&&& select * from dba_tab_privs where grantee='角色名'&&
问题 2:oracle 究竟&&&&&&&& 多少种角色?&&
SQL& select * from dba_&&
问题 3:如何查看某个用户,具& 什么样的角色?&&
select * from dba_role_privs where grantee='用户名'&&
&显示当前用户可以访问的所有数据字典视图。
select * from dict where comments like '%grant%';&&
&显示当前数据库的全称
select * from global_&&
&其它说明&
数据字典记录&&&&&&&&& oracle 数据库的所有系统信息。通过查询数据字典可以取得以
下系统信息:比如&&
1.对象定义情况&&
2.对象 占用空间大小&&
3.列信息&&
4.约束信息&&
但是因为这些个信息,可以通过 pl/sql developer工具查询得到,所以这里我
就飘过。&&
=======================
详解查看Oracle用户权限的七种方法
查看Oracle用户权限一般要通过一些实际操作,首先需要遍历所有用户,然后才是查看Oracle用户的权限等等操作。希望本文能给大家有所帮助。
1.查看所有用户:
select&*&from&dba_ &select&*&from&all_ &select&*&from&user_&
2.查看用户或角色系统权限(直接赋&#20540;给用户或角色的系统权限):
select&*&from&dba_sys_ &select&*&from&user_sys_&
3.查看角色(只能查看登陆用户拥有的角色)所包含的权限
sql&select&*&from&role_sys_&
4.查看用户对象权限:
select&*&from&dba_tab_ &select&*&from&all_tab_ &select&*&from&user_tab_&
5.查看所有角色:
select&*&from&dba_&
6.查看用户或角色所拥有的角色:
select&*&from&dba_role_ &select&*&from&user_role_&
7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)
select&*&from&V$PWFILE_USERS &
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2361765次
积分:24025
积分:24025
排名:第205名
原创:355篇
转载:1189篇
评论:54条
(2)(1)(12)(3)(25)(37)(9)(32)(19)(7)(5)(11)(26)(37)(29)(76)(26)(19)(41)(63)(76)(32)(33)(88)(41)(16)(25)(37)(73)(63)(92)(75)(120)(159)(55)(67)(13)(1)怎么查询当前用户可以查询到的所有视图的名称 - Oracle管理当前位置:& &&&怎么查询当前用户可以查询到的所有视图的名称怎么查询当前用户可以查询到的所有视图的名称&&网友分享于:&&浏览:14次如何查询当前用户可以查询到的所有视图的名称如何查询当前用户可以查询到的所有视图的名称------解决方案--------------------
什么叫可以查询到的。如果说你有权限看到的select * from dba_如果说你自己的select * from user_
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有查看: 220|回复: 2
如何授权某用户,查看动态性能视图的权限?
论坛徽章:1
如何授权某用户,查看动态性能视图的权限(如v$latch,v$lock,v$sqlarea,v$sql,v$sysstat)
SELECT ANY DICTIONARY以后也不行
论坛徽章:297
select_catalog_role
论坛徽章:1
select_catalog_role
thanks,brother
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号为用户赋予查询和执行权限。如何再赋予查看视图和存储过程的权限呢 - Sql Server当前位置:& &&&为用户赋予查询和执行权限。如何再赋予查看视图和存为用户赋予查询和执行权限。如何再赋予查看视图和存储过程的权限呢&&网友分享于:&&浏览:492次为用户赋予查询和执行权限。怎么再赋予查看视图和存储过程的权限呢。在SQL SERVER 2005中,为用户赋予查询和执行权限。怎么再赋予查看视图和存储过程的权限呢。只能查看,不能修改。SQL SERVER 2005------解决方案--------------------SQL code
@objectname 换成存储过程名称,@user_id 用户id
存储过程 GRANT
on @objectname to @user_id
视图 GRANT
SELECT on @objectname
to @user_id
------解决方案--------------------SQL code
Use databaseName
--创建角色
create role ProgramerRole
--用于创建表 存储过程 视图
grant create table,create procedure,create view to ProgramerRole
grant select on schema::dbo to ProgramerRole
------解决方案--------------------SQL code
--创建登录账号
--create login username with password='password'
--创建数据库用户
create user username for login username
--将用户TestUser添加到TestRole角色中
exec sp_addrolemember 'ProgramerRole','username '
------解决方案--------------------创建一个角色,赋予权限 然后再添加登录账号和用户到角色中
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 mysql 赋予用户权限 的文章

 

随机推荐