1 / 3
文档名称:

oracle数据库笔试题.doc

格式:doc   大小:31KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle数据库笔试题.doc

上传人:miaoshen1985 2018/9/12 文件大小:31 KB

下载得到文件列表

oracle数据库笔试题.doc

文档介绍

文档介绍:1. 数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?ITPUB个人空间/y{a k3?"a nc
答:触发dbwr的执行,dbwr会把和这个日志相关的所有脏队列写到数据文件里,缩短实例恢复所需要的时间。
2. 表空间管理方式有哪几种,各有什么优劣。
_Ic7c j8PQ+zjm&i)B0答:字典管理方式和本地管理方式,本地管理方式采用位图管理extent,减少字典之间的竞争,同时避免了碎片。
本地管理表空间与字典管理表空间相比,其优点如下:
%Dawh-_%M5C01).减少了递归空间管理;
c}g b;d{({Ikn.|4O02).系统自动管理extents大小或采用统一extents大小;ITPUB个人空间k3bj8~5K8y&^
3).减少了数据字典之间的竞争;ITPUB个人空间OhG Cc*q(mNJ
4).不产生回退信息;
sopX!Ff2uN JM05).不需合并相邻的剩余空间;
,QR0?I j9N)n:BG%E:q06).减少了空间碎片;ITPUB个人空间&|r*^ eC1}jJ
7).对临时表空间提供了更好的管理。
3. 本地索引与全局索引的差别与适用情况。
&T_ d'?"_\7n+dw K0答:对于local索引,每一个表分区对应一个索引分区,当表的分区发生变化时,索引的维护由Oracle自动进行。对于global索引,可以选择是否分区,而且索引的分区可以不与表分区相对应。当对分区进行维护操作时,通常会导致全局索引的INVALDED,必须在执行完操作后REBUILD。Oracle9i提供了UPDATE GLOBAL INDEXES语句,可以使在进行分区维护的同时重建全局索引。
4. 一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?
e TY6G6v_ZQJn!C0答:这个要考虑到rowid所占的字节数,假设char总是占用2字节的情况,比较rowid,另外,table和index在segment free block的管理也有差别。
5. Oracle9i的data guard有几种模式,各有什么差别。ITPUB个人空间*`hb7U,a/b \
答:三种模式:
l#hDapuQ0最大性能(maximize performance):这是data guard默认的保护模式。mit前不需要从standby上收到反馈信息。该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。ITPUB个人空间4Og%_X5qa H
最大可用(maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时,最大可用模式自动最大性能模式,所以standby故障不会导致primay不可用。只要至少有一个standby可用的情况下,即使primarydown机,也能保证不丢失数据。
h,otyW$P1T&d]0最大保护(maximize protection):最高级别的保护模式