- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章
(2 )说明Oracle 数据库物理存储结构的组成及其关系
Oracle 数据库物理结构包括数据文件、控制文件、重做日志文件、初始化参数文件、归档文件、口令文
件等。在控制文件中记录了当前数据库所有的数据文件的名称与位置、重做日志文件的名称与位置,以及数
据文件、重做日志文件的状态等。
(6 )说明Oracle 数据库归档的必要性以及如何进行归档设置
归档是数据库恢复及热备份的基础。只用当数据库归档模式时,才可以进行热备份和完全恢复。进行归
档设置包括归档模式设置(ARCHIVELOG )、归档方式设置以及归档路径的设置等。
(9 )说明采用多路复用控制文件的必要性及其工作方式
采用多路复用控制文件可以避免由于一个控制文件的损坏而导致数据库无法正常启动。在数据库启动时
根据一个控制文件打开数据库,在数据库运行时多路复用控制文件采用镜像的方式进行写操作,保持所有控
制文件的同步。
第六章
(3)说明数据库、表空间、数据文件以及数据库对象之间的关系。
一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数据,表空间的大小决定了数
据库的大小。一个表空间对应一个或多个数据文件,数据文件的大小决定了表空间的大小。一个数据文件只
能从属于一个表空间。一个数据库对象只能存储在一个表空间中,但可以存储在该表空间所对应的一个或多
个数据文件中。
(4 )数据库表空间的管理方式有几种,各有什么特点?
数据库表空间的管理方式有两种:字典管理方式和本地管理方式。在字典管理方式下,表空间使用数据
字典来管理存储空间的分配,当进行区的分配与回收时,Oracle 将对数据字典中的相关基础表进行更新,同
时会产生回退信息和重做信息。在本地管理方式中,区的分配和管理信息都存储在表空间的数据文件中,而
与数据字典无关。
(9 )说明数据库存储空间碎片产生的原因及如何回收碎片
当表空间中生成一个段时,将从表空间有效自由空间中为这个段的初始范围分配空间。在这些初始范围
充满数据时,段会请求增加另一个范围。这样的扩展过程会一直继续下去,直到达到最大的范围值,或者在
表空间中 已经没有自由空间用于下一个范围。当要满足一个空间要求时,数据库不再合并相邻的自由范围,而
是寻找表空间中最大的自由范围来使用。这样将逐渐形成越来越多的离散的、分隔的、较小的自由空间,即
碎片。
碎片整理可以分为:自由范围的碎片整理和段的碎片整理。如果段的碎片过多, 将其数据压缩到一个范
围的最简单方法便是用正确的存储参数将这个段重建,然后将旧表中的数据插入到新表,同时删除旧表。
第七章
(2 )说明数据库内存结构中 SGA 和 PGA 的组成,以及这两个内存区存放信息的区别
SGA 区由数据缓冲区、共享池、重做日志缓冲区、大型池、JAVA 池构成;PGA 区由排序区、私有 SQL 区
以及堆栈构成。SGA 区是由 Oracle 分配的共享内存结构,包含一个数据库实例共享的数据和控制信息。当多
个用户同时连接同一个实例时,SGA 区数据供多个用户共享,所以 SGA 区又称为共享全局区。用户对数据库
的各种操作主要在 SGA 区中进行。该内存区随数据库实例的创建而分配,随实例的终止而释放。
PGA 区是在用户进程连接数据库,创建一个会话时,由 Oracle 为用户分配的内存区域,保存当前用户私
有的数据和控制信息,因此该区又称为私有全局区。每个服务器进程只能访问自己的 PGA 区,所有服务器进
程 PGA 区总和即为实例的 PGA 区的大小。
(5 )Oracle 数据库后台进程有哪些?其功能是什么?
Oracle 实例的主要后台进程包括数据库写进程 (DBWR )、日志写进程 (LGWR )、检查点进程 (CKPT )、系
统监控进程 (SMON )、进程监控进程 (PMON )、归档进程 (ARCH )、恢复进程 (RECO )、锁进程 (LCKn )、调度进
程 (Dnnn )等。
DBWR 进程负责把数据高速缓冲区中已经被修改过的数据(“脏”缓存块 )成批写入数据文件中永久保存,
同时使数据高速缓冲区有更多的空闲缓存块,保证服务器进程将所需要的数据从数据文件读取到数据高速缓
冲区中,提高缓存命中率。
LGWR 日志写入进程负责把重做日志缓冲区的重做记录写入重做日志文件中永久保存。
CKPT 进程的作用就是执行检查点,更新控制文件与数据文件的头部,使其同步;,触发 DBWR 进程,将脏
缓存块写入数据文件。
SMON 进程的主要功能包括:在实例启动时负责对数据库进行恢复;回
文档评论(0)