- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle Role Grant 数据库用户与权限管理
;本章学习目标
数据库安全性问题一直是人们关注的焦点,数据库数据的丢失以及数据库被非法用户的侵入对于任何一个应用系统来说都是至关重要的问题。确保信息安全的重要基础在于数据库的安全性能。;本章内容安排; 5.1.2 创建用户 ;;;;;;;;;;;;;;;;5.2.2 创建角色 ;;;;;;使用CREATE ROLE语句可以创建一个新的角色,执行该语句的用户必须具有CREATE ROLE系统权限。
在角色刚刚创建时,它并不具有任何权限,这时的角色是没有用处的。因此,在创建角色之后,通常会立即为它授予权限。例如:利用下面的语句创建了一个名为OPT_ROLE的角色,并且为它授予了一些对象权限和系统权限:
CREATE ROLE OPT_ROLE;
GRANT SELECT ON sal_history TO OPT_ROLE;
GRANT INSERT,UPDATE ON mount_entry TO OPT_ROLE;
GRANT CREATE VIEW TO OPT_ROLE;;在创建角色时必须为角色命名,新建角色的名称不能与任何数据库用户或其他角色的名称相同。
与用户类似,角色也需要进行认证。在执行CREATE ROLE语句创建角色时,默认地将使用NOT IDENTIFIED子句,即在激活和禁用角色时不需要进行认证。如果需要确保角色的安全性,可以在创建角色时使用IDENTIFIED子句来设置角色的认证方式。与用户类似,角色也可以使用两种方式进行认证。
使用ALTER ROLE语句可以改变角色的口令或认证方式。例如:利用下面的语句来修改OPT_ROLE角色的口令(假设角色使用的是数据库认证方式):
ALTER ROLE OPT_ROLE IDENTIFIED BY accts*new;;;;;;;; 使用REVOKE语句可以回收己经授予用户(或角色)的系统权限、对象权限与角色,执行回收权限操作的用户同时必须具有授予相同权限的能力。
例如:利用下面的语句可以回收已经授予用户chenqian的SELECT和UPDATE对象权限:
REVOKE SELECT,UPDATE ON CUSTOMER FROM chenqian;
利用下面的语句可以回收已经授予用户chenjie的CREATE ANY TABLE系统权限:
REVOKE CREATE ANY TABLE FROM chenjie;
利用下面的语句可以回收己经授予用户chenjie的OPT_ROLE角色:
REVOKE OPT_ROLE FROM chenjie;;在回收对象权限时,可以使用关键字ALL或ALL PRIVILEGES将某个对象的所有对象权限全部回收。
例如:利用下面的语句可以回收己经授予用户chenqian的CUSTOMER表的所有对象权限:
REVOKE ALL ON CUSTOMER FROM chenjie;; 一个用户可以同时被授予多个角色,但是并不是所有的这些角色都同时起作用。角色可以处于两种状态:激活状态或禁用状态,禁用状态的角色所具有权限并不生效。
当用户连接到数据库中时,只有他的默认角色(Default Role)处于激活状态。在ALTER USER角色中使用DEFAULT ROLE子句可以改变用户的默认角色。
例如:如果要将用户所拥有的一个角色设置为默认角色,可以使用下面的语句:
ALTER USER chenjie DEFAULT ROLE connect,OPT_ROLE;; 在用户会话的过程中,还可以使用SET ROLE语句来激活或禁用他所拥有的角色。用户所同时激活的最大角色数目由初始化参数ENABLED ROLES决定(默认值为30)。如果角色在创建时使用了IDENTIFIED BY子句,则在使用SET ROLE语句激活角色时也需要在IDENTIFIED BY子句中提供口令。
如果要激活用户所拥有的所有角色,可以使用下面的语句:
SET ROLE ALL;; 5.3.2 激活和禁用资源限制 ;;;;;;;;修改数据库的资源限制状态有两种方式:
在数据库启动之前,可以通过设置初始化参数RESOURCE_LIMIT来决定资源限制的状态。如果RESOURCE LIMIT参数设置为TRUE,启动数据库后资源限制将处于激活状态;反之如果RESOURCE LIMIT参数设置为FALSE,启动数据库后资源限制将处于禁用状态。默认情???下,RESOURCE_LIMIT参数为FALSE。
在数据库启动之后(处于打开状态),可以使用ALTER SYSTEM语句来改变资源限制的状态,执行该语句的用户必须具有ALTER SYSTEM系统权限。;例如:利用下面的语
您可能关注的文档
- 4求矩阵特征值与特征向量-11.doc
- 4种不同培养基对小球藻Chlorella+spp生长与油脂累积影响.pdf
- 4酸碱平衡与酸碱平衡紊乱1.ppt
- 56-管道CIPS与DCVG检测操作规程.pdf
- 5第五章 官方与半官方投资主体.ppt
- 6.1中国共产党执政:历史与人民选择(经典).ppt
- 6、药品GMP检查中方法与技巧探讨-陈伟.ppt
- 6变形几何与加工硬化_90708591.pdf
- 6第六章量纲分析与相似原理.doc
- 6质量成本分析与报告.pdf
- 山东省济宁市2024-2025学年高二下学期期末考试日语含答案.pdf
- 吉林省普通高中G8教考联盟(长春外国语学校等)2024-2025学年下学期期末考试含部分答案(9科试卷).pdf
- 云南省保山市2024-2025学年高一下学期7月期末质量监测政治试卷(含答案).docx
- 广东省梅州市2024-2025学年高一下学期期末考试政治试卷(含答案).docx
- 吉林省普通高中G8教考联盟2024-2025学年高二下学期7月期末考试语文试题.pdf
- 江苏苏州公办初中2025-2026学年七年级上学期小升初入学分班考数学试卷含答案.pdf
- 吉林省普通高中 G8 教考联盟 2024-2025 学年下学期期末考试 高二年级英语(含答案).pdf
- 山东省威海市2024-2025学年高一下学期期末考试历史试题(含答案).docx
- 山东省威海市2024-2025学年高一下学期期末考试历史试题(含答案).pdf
- 吉林省普通高中G8教考联盟2024-2025学年高二下学期7月期末考试历史试题(含解析).docx
最近下载
- 医院内部控制管理手册.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人备考试题及答案解析.docx VIP
- 协会标准-TCECS 1113-2022给水排水工程微型顶管技术规程.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试模拟试题及答案解析.docx VIP
- 施工HSE作业指导书.doc VIP
- 嘉兴市英语六年级小升初期末复习试卷.doc VIP
- 标准图集-08D800-7-民用电气设计与施工-室外布线.pdf VIP
- 中等职业学校三年发展规划2024-2026学年.docx VIP
- 场地租赁协议场地租赁合同.doc VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试备考试题及答案解析.docx VIP
文档评论(0)