oracle基础教程8

oracle基础教程8

ID:43510523

大小:781.54 KB

页数:19页

时间:2019-10-09

oracle基础教程8_第1页
oracle基础教程8_第2页
oracle基础教程8_第3页
oracle基础教程8_第4页
oracle基础教程8_第5页
资源描述:

《oracle基础教程8》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle9i中文版基础培训教程<赵松涛制作版权所有>第8章安全管理——给用户授权本章介绍Oracle9i中安全性管理的内容。通过本章的学习,管理员可以全面掌握Oracle9i数据库的安全性管理。8.1Oracle数据库系统的安全性8.1.1Oracle9i的安全性体系1.物理层的安全性数据库所在节点必须在物理上得到可靠的保护。2.用户层的安全性哪些用户可以使用数据库,使用数据库的哪些数据对象,具有什么样的权限等。3.操作系统层的安全性数据库所在的主机的操作系统的弱点将可能提供恶意攻击数据库的入口。4.网络层的

2、安全性Oracle9i数据库主要是面向网络提供服务,因此,网络软件的安全性和网络数据传输的安全性至关重要。5.数据库系统层的安全性通过对用户授予特定的访问数据库对象的权利的办法来确保数据库系统层的安全。8.1.2Oracle9i的安全性机制1.系统安全性机制系统安全性机制是指在整个的数据库系统级控制数据库的存取和使用的机制。2.数据安全性机制数据安全性机制是指在对象级控制数据库的存取和使用的机制。8.2用户的管理8.2.1Oracle9i默认的用户–162–第8章安全管理——给用户授权表8.1Oracle9i默认

3、的主要用户用户名口令登录身份及说明SYSDBA或SYSOPER,但不能以NORMAL登录,可作为默认的syschange_on_install系统管理员SYSDBA或NORMAL,但不能以SYSOPER登录,可作为默认的systemManager系统管理员scottTigerNORMAL,普通用户aqadmaqadmSYSDBA或NORMAL,高级队列管理员。DbsnmpdbsnmpSYSDBA或NORMAL,复制管理员。【参见光盘文件】:第8章selectdbausers.sql和selectuseruser

4、s.sql。8.2.2在【企业管理器】中如何创建用户(1)如图8.1所示。图8.1选择创建用户(2)出现如图8.2所示的创建用户的【一般信息】选项卡。(3)图8.3所示为创建用户的【角色】选项卡。–163–Oracle9i中文版基础培训教程<赵松涛制作版权所有>图8.2创建用户的【一般信息】选项卡图8.3创建用户的【角色】选项卡(4)图8.4所示为创建用户的【系统权限】选项卡。(5)如图8.5所示为创建用户的【对象权限】选项卡。图8.4创建用户的【系统权限】选项卡图8.5创建用户的【对象权限】选项卡(6)图8.6

5、所示为创建用户的【使用者组】选项卡。(7)图8.7所示为创建用户的【限额】选项卡。–164–第8章安全管理——给用户授权图8.6创建用户的【使用者组】选项卡图8.7创建用户的【限额】选项卡(8)如图8.8所示为创建用户的【代理用户】选项卡。(9)成功创建用户后出现如图8.9所示界面。图8.8创建用户的【代理用户】选项卡图8.9【成功创建用户】界面(10)上述过程对应的SQL代码如下。―――――――――――――――――――――――――――――――――――――CREATEUSER"TEMPUSER"PROFILE"D

6、EFAULT"IDENTIFIEDBY"tempuser"DEFAULTTABLESPACE"USERS"ACCOUNTUNLOCK;GRANTCREATEANYTABLETO"TEMPUSER"WITHADMINOPTION;GRANT"CONNECT"TO"TEMPUSER"WITHADMINOPTION;–165–Oracle9i中文版基础培训教程<赵松涛制作版权所有>BEGINdbms_resource_manager_privs.grant_switch_consumer_group(grantee_n

7、ame=>'TEMPUSER',consumer_group=>'DEFAULT_CONSUMER_GROUP',grant_option=>TRUE);END;BEGINdbms_resource_manager.set_initial_consumer_group(user=>'TEMPUSER',consumer_group=>'DEFAULT_CONSUMER_GROUP');END;―――――――――――――――――――――――――――――――――――――【参见光盘文件】:第8章createtempu

8、ser.sql。8.2.3在【SQLPlusWorksheet】中如何创建用户(1)在【SQLPlusWorksheet】中不能直接执行createtempuser.sql文件完成用户的创建,否则将出现错误。(2)将createtempuser.sql文件的执行分成3个步骤。(3)首先执行以下代码,执行结果如图8.10所示。――――――――――――――――――――――――

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

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

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