Orale权限设置

Orale权限设置

ID:40564272

大小:15.27 KB

页数:4页

时间:2019-08-04

Orale权限设置_第1页
Orale权限设置_第2页
Orale权限设置_第3页
Orale权限设置_第4页
资源描述:

《Orale权限设置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊。举个例子来说:selectanytable是系统权限,它表示可以查看任何表。而selectontable1是实体权限,表示对表table1的查询权限。二、见下下面的表三、系统权限授权命令的使用语法:GRANT权限名TO 用户

2、角色

3、PUBLIC其中,PUBLIC表示将权限赋给数据库中所有的用户例:

4、赋给用户USER1权限CREATETABLE的授权命令如下:SQL>GRANTCREATETABLETOUSER1;授权语句还可以增加WITHADMINOPTION选项,表示被授权的用户可以将它所得权限赋给其它用户,如:SQL>GRANTCREATETABLE,CREATEVIEWTOUSER1,USER2WITHADMINOPTION;若要了解各用户所拥有的系统权限,可以查询数据字典USER_SYS_PRIVS、ROLE_SYS_PRIVS。若要回收权限,则使用REVOKE命令,如:SQL>REVOKECREATETABLEFROMUSER1;四、实体权限管理

5、  实体权限是指某一用户对某一特定schema对象的操作权限。1.实体权限分类  不同的实体类型有不同的实体权限,如下表2.实体权限的授命令语法如下:GRANT实体权限名

6、ALLTO用户

7、角色

8、PUBLIC其中,ALL表示实体的所有实体权限。如:SQL>GRANTSELECTONBOOKS_QUTHORSTOUSER1;以下语句用来查询表的实体权限的授权信息:SQL>SELECT*FROMUSER_TAB_PRIVES若要回收实体权限,使用REVOKE,其语法如下:grantdbatoMARTIN;--授予DBA权限grantunlimitedtablespac

9、etoMARTIN;--授予不限制的表空间grantselectanytabletoMARTIN;--授予查询任何表grantselectanydictionarytoMARTIN;--授予查询任何字典REVOKE实体权限名

10、ALLON实体名FROM用户名

11、角色名

12、PUBLIC。alteranycluster修改任意簇的权限  alteranyindex修改任意索引的权限  alteranyrole修改任意角色的权限alteranycluster  alteranysequence修改任意序列的权限  alteranysnapshot修改任意快照的权限  alt

13、eranytable修改任意表的权限  alteranytrigger修改任意触发器的权限  altercluster修改拥有簇的权限  alterdatabase修改数据库的权限  alterprocedure修改拥有的存储过程权限  alterprofile修改资源限制简表的权限  alterresourcecost设置佳话资源开销的权限  alterrollbacksegment修改回滚段的权限  altersequence修改拥有的序列权限  altersession修改数据库会话的权限  altersytem修改数据库服务器设置的权限  alterta

14、ble修改拥有的表权限  altertablespace修改表空间的权限  alteruser修改用户的权限  analyze使用analyze命令分析数据库中任意的表、索引和簇  auditany为任意的数据库对象设置审计选项  auditsystem允许系统操作审计  backupanytable备份任意表的权限  becomeuser切换用户状态的权限  commitanytable提交表的权限  createanycluster为任意用户创建簇的权限  createanyindex为任意用户创建索引的权限  createanyprocedure为任意用户

15、创建存储过程的权限  createanysequence为任意用户创建序列的权限  createanysnapshot为任意用户创建快照的权限  createanysynonym为任意用户创建同义名的权限  createanytable为任意用户创建表的权限  createanytrigger为任意用户创建触发器的权限  createanyview为任意用户创建视图的权限  createcluster为用户创建簇的权限  createdatabaselink为用户创建的权限  createprocedure为用户创建存储过程的权限  createprofile创

16、建资源限制简表的权限  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。