详细描述Oracle系统特权http://database
com2009-11-1811:14佚名IT168我要评论(0)摘要:这里介绍Oracle系统特权,Oracle10G有170多种系统特权,所有这些特权被列举在SYSTE_PRIVILEGE_MAP数据目录视图中
读者应该熟悉以下几组特权
标签:Oracle系统特权Oracle帮您准确洞察各个物流环节Oracle经过长时间的发展,很多用户都很了解Oracle系统特权了,这里我发表一下个人理解,和大家讨论讨论
特权借助于GRANT语句分配给一个用户或角色,并且可以借助于REVOKE语句取消
Oracle10G数据库有3种类型的特权:1
对象特权模式对象上的特权,比如表、视图、序列、过程和包等模式对象
要想使用这些对象,需要该对象上的特权
系统特权数据库级操作上的特权,比如连接到数据库,创建用户、更改数据库或消耗极大数据的表空间等操作
角色特权一个用户作为一个角色所拥有的对象与系统特权
角色是用来管理特权组的工具
Oracle系统特权允许被授权者执行系统级DataDefinitionLanguage语句(如CREATE,ALTER和DROP)或DataManipulationLanguage语句
Oracle10G有170多种系统特权,所有这些特权被列举在SYSTE_PRIVILEGE_MAP数据目录视图中
读者应该熟悉以下几组特权序列1
CREATESEQUENCE允许被授权者在他们自己的模式中创建新的序列2
CREATEANYSEQUENCE允许被授权者在任意一个模式中创建新的序列3
ALTERANYSEQUENCE允许被授权者修改数据库中任意一个序列的属性4
DROPANYSEQUENCE允许从数据库内的任意一个模式中删除任意一个序列5
SELECTANYSEQUENCE会话1
CREATES