- 浏览: 150921 次
- 性别:
- 来自: 北京
最新评论
-
zizhi9999:
坑姐吧……这个 解压不了
java.lang.UnsatisfiedLinkError: /tmp/install.dir.4394/Linux/resource/jre/lib/i38 -
david_je:
db2look –d dbname -l –e –i us ...
DB2 备份及跨平台迁移 -
凤凰山:
很 好!
DB2 备份及跨平台迁移 -
rain2005:
...
linux 下修改时间的方法 -
zhou2008gang:
学习学习了
tcpdump 抓包命令 简例
alter any cluster 修改任意簇的权限
alter any index 修改任意索引的权限
alter any role 修改任意角色的权限
alter any sequence 修改任意序列的权限
alter any snapshot 修改任意快照的权限
alter any table 修改任意表的权限
alter any trigger 修改任意触发器的权限
alter cluster 修改拥有簇的权限
alter database 修改数据库的权限
alter procedure 修改拥有的存储过程权限
alter profile 修改资源限制简表的权限
alter resource cost 设置佳话资源开销的权限
alter rollback segment 修改回滚段的权限
alter sequence 修改拥有的序列权限
alter session 修改数据库会话的权限
alter sytem 修改数据库服务器设置的权限
alter table 修改拥有的表权限
alter tablespace 修改表空间的权限
alter user 修改用户的权限
analyze 使用analyze命令分析数据库中任意的表、索引和簇
audit any 为任意的数据库对象设置审计选项
audit system 允许系统操作审计
backup any table 备份任意表的权限
become user 切换用户状态的权限
commit any table 提交表的权限
create any cluster 为任意用户创建簇的权限
create any index 为任意用户创建索引的权限
create any procedure 为任意用户创建存储过程的权限
create any sequence 为任意用户创建序列的权限
create any snapshot 为任意用户创建快照的权限
create any synonym 为任意用户创建同义名的权限
create any table 为任意用户创建表的权限
create any trigger 为任意用户创建触发器的权限
create any view 为任意用户创建视图的权限
create cluster 为用户创建簇的权限
create database link 为用户创建的权限
create procedure 为用户创建存储过程的权限
create profile 创建资源限制简表的权限
create public database link 创建公共数据库链路的权限
create public synonym 创建公共同义名的权限
create role 创建角色的权限
create rollback segment 创建回滚段的权限
create session 创建会话的权限
create sequence 为用户创建序列的权限
create snapshot 为用户创建快照的权限
create synonym 为用户创建同义名的权限
create table 为用户创建表的权限
create tablespace 创建表空间的权限
create user 创建用户的权限
create view 为用户创建视图的权限
delete any table 删除任意表行的权限
delete any view 删除任意视图行的权限
delete snapshot 删除快照中行的权限
delete table 为用户删除表行的权限
delete view 为用户删除视图行的权限
drop any cluster 删除任意簇的权限
drop any index 删除任意索引的权限
drop any procedure 删除任意存储过程的权限
drop any role 删除任意角色的权限
drop any sequence 删除任意序列的权限
drop any snapshot 删除任意快照的权限
drop any synonym 删除任意同义名的权限
drop any table 删除任意表的权限
drop any trigger 删除任意触发器的权限
drop any view 删除任意视图的权限
drop profile 删除资源限制简表的权限
drop public cluster 删除公共簇的权限
drop public database link 删除公共数据链路的权限
drop public synonym 删除公共同义名的权限
drop rollback segment 删除回滚段的权限
drop tablespace 删除表空间的权限
drop user 删除用户的权限
execute any procedure 执行任意存储过程的权限
execute function 执行存储函数的权限
execute package 执行存储包的权限
execute procedure 执行用户存储过程的权限
force any transaction 管理未提交的任意事务的输出权限
force transaction 管理未提交的用户事务的输出权限
grant any privilege 授予任意系统特权的权限
grant any role 授予任意角色的权限
index table 给表加索引的权限
insert any table 向任意表中插入行的权限
insert snapshot 向快照中插入行的权限
insert table 向用户表中插入行的权限
insert view 向用户视图中插行的权限
lock any table 给任意表加锁的权限
manager tablespace 管理(备份可用性)表空间的权限
references table 参考表的权限
restricted session 创建有限制的数据库会话的权限
select any sequence 使用任意序列的权限
select any table 使用任意表的权限
select snapshot 使用快照的权限
select sequence 使用用户序列的权限
select table 使用用户表的权限
select view 使用视图的权限
unlimited tablespace 对表空间大小不加限制的权限
update any table 修改任意表中行的权限
update snapshot 修改快照中行的权限
update table 修改用户表中的行的权限
update view 修改视图中行的权限
一、权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是实体权限,表示对表table1的查询权限。
二、见上表
三、系统权限授权命令的使用
语法:
GRANT 权限名 TO 用户|角色|PUBLIC
其中,PUBLIC表示将权限赋给数据库中所有的用户
例:赋给用户USER1权限CREATE TABLE的授权命令如下:
SQL>GRANT CREATE TABLE TO USER1;
授权语句还可以增加WITH ADMIN OPTION选项,表示被授权的用户可以将它所得权限赋给其它用户,如:
SQL>GRANT CREATE TABLE,CREATE VIEW TO USER1,USER2 WITH ADMIN OPTION;
若要了解各用户所拥有的系统权限,可以查询数据字典USER_SYS_PRIVS、ROLE_SYS_PRIVS。
若要回收权限,则使用REVOKE命令,如:
SQL>REVOKE CREATE TABLE FROM USER1;
四、实体权限管理
实体权限是指某一用户对某一特定schema对象的操作权限。
1.实体权限分类
不同的实体类型有不同的实体权限,如下表
2.实体权限的授命令
语法如下:
GRANT 实体权限名|ALL TO 用户|角色|PUBLIC
其中,ALL表示实体的所有实体权限。
如:
SQL>GRANT SELECT ON BOOKS_QUTHORS TO USER1;
以下语句用来查询表的实体权限的授权信息:
SQL>SELECT * FROM USER_TAB_PRIVES
若要回收实体权限,使用REVOKE,其语法如下:
REVOKE 实体权限名|ALL ON 实体名 FROM 用户名|角色名|PUBLIC。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liu41/archive/2009/08/21/4470993.aspx
发表评论
-
博客搬家了
2012-11-24 17:25 645欢迎大家到我的新博客去做客 www ... -
获得表和索引DDL语句的方法
2011-12-24 16:45 1349获得单个表和索引DDL语句的方法 set hea ... -
对大表中数据去重的一种方法
2011-12-21 15:12 1083为了情节重现,先创建一个表为test01 ,很简单的两列 ... -
oracle exp出现ORA-06550 必须说明SET_NO_OUTLINES 组件 解决方法
2011-05-03 15:00 5229oracle 10.2G 在导出是出现: exp: Relea ... -
AWR报告生成
2011-02-22 10:32 1451一.生成AWR报告 [ractest@sun880-1 ... -
分布式事务故障处理
2011-02-17 15:46 1316分布式事务,简单来说,是指一个事务在本地和远程执行,本 ... -
ORA-14133: ALTER TABLE MOVE cannot be combined with other operations
2010-12-01 14:07 3649SQL> select tablespace_name ... -
ORACLE表批量迁移表空间
2010-12-01 13:14 1315第一步:将表迁移到 ... -
如何处理Oracle中TEMP表空间满的问题?
2010-10-29 15:13 1054转贴:from ORACLE技术中国用户讨论组 如何处理Or ... -
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
2010-10-14 09:41 1186archive log 日志已满ORA-00257: arch ... -
oracle 中处理杀不掉的进程
2010-09-16 19:43 1731一些ORACLE中的进程被杀掉后,状态被置为"kil ... -
Oracle中创建同义词
2010-09-07 10:49 1218如果要为本用户创建同义词,必须具有“CREATE SYNONY ... -
ORA-27061: skgfospo: waiting for async I/Os failed
2010-07-30 13:32 2055刚刚IMP了大约60多万的 ... -
报ora-01144
2010-07-29 16:35 1231今天在solaris sparc10上安装单节点oracle1 ... -
如何生成Oracle AWR报告
2010-07-22 15:37 1886Oracle性能分析入门学习中,遇到Oracle数据库的性能问 ... -
恢复oracle中用pl sql误删除drop掉的表
2010-07-07 16:18 818查看回收站中表 select object_name,o ... -
Oracle用户被锁原因及办法
2010-07-05 10:35 1787Oracle用户被锁原因及办法 在登陆时被告知test用 ... -
如何在Oracle10g中启动和关闭OEM
2010-06-28 11:11 1217从Oracle10g开始,Oracle极大的增强了OEM工具, ... -
session_cached_cursors的详细解释
2010-06-28 10:44 1329SESSION_CACHED_CURSORS,就是 ... -
oracle参数-open_cursors
2010-06-28 10:37 1566open_cursors 指定一个会话一次可以打开的游 ...
相关推荐
Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。 实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、...
关于oracle权限的一些函数,蛮有用的
我现在想从我的存储过程中使用其他 schema 表来执行 SQL 语句。存储过程是一个 Schema,表是在另一个 Schema。...是在同一个 Oracle 实例中,数据库是 Oracle 10g。 答:你的两个 Schema 是在同一个 Oracle 实
Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理Oracle权限管理
oracle 创建用户以及分配权限,参考,希望多多指教.
Oracle权限大全.包括用户管理;权限授予、撤销、查看;权限传递;角色的增删改查等。
Oracle系统权限说明,新手必用! 例如: Oracle数据库的系统和对象权限:: alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any ...
Oracle创建用户权限Oracle创建用户权限Oracle创建用户权限Oracle创建用户权限
oracle权限详解
有关oracle数据库权限 用户创建后的权限赋予 主要有系统好对象权限
Oracle的一些权限管理/命令
修改oracle表权限
alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter...
oracle数据库的权限系统分为系统权限与对象权限
oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;
oracle 权限设计及源码 sqlplus
只要一分超便宜吧,绝对物超所值,呵呵,学oracle的有福了