数据库程序员面试分模拟题9.docx
《数据库程序员面试分模拟题9.docx》由会员分享,可在线阅读,更多相关《数据库程序员面试分模拟题9.docx(10页珍藏版)》请在优知文库上搜索。
1、数据库程序员面试分模拟题9茴答题1. 等待事件有哪些分类?正确答案:Oracle的等待事件主要nJ以分为两类:空闲(Idle)等待事件和非空闲(NOnTdIe)等待事件。1)空闲等待事件指(江南博哥)Oracle正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2)非空闲等待事件专门针对Oracle的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是在调整数据库的时候需要关注与研究的。通过如下的SQ1.语句可以查询等待事件的类型:SE1.ECTWAIT_C1.ASS#,W.A1T_C1.ASS_ID,WA1T_C1.ASS,COUNT(*)ASCOUNT”FROMV$
2、EVEy1.NAMEGROUPBYWAn1.C1.ASS#,WAIT_C1.ASS_ID,WAIT_C1.ASSORDERBYWAIT_C1.ASS#;考点等待事件2. 如何切换到某个特定的数据库?正确答案:运行命令:usedatabaseIame;。考点连接数据库3. 什么是数据库镜像?它有什么用途?正确答案:数据库镜像即根据DBA的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。数据库镜像的用途有:D用于数据库恢复。当出现介质故障时,可由镜像磁盘继续提供使用,同时DBVS自动
3、利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。2)提高数据库的可用性。在没有出现故障时,当一个用户对某个数据加排它锁进行修改时,其他用户可以读镜像数据库上的数据,而不必等待该用户释放锁。考点数据库系统的组成与结构4. 数据文件OFF1.lNE之后必须要做的一件事是什么?正确答案:数据文件OFF1.INE之后必须要做的一件事就是立刻执行一次RECOVER操作,这样无论过了多久之后,在ON1.lNE该数据文件的时候就不需要执行RECOVER操作了。考点RMAN5. 什么是OGG?它有哪些优缺点?正确答案:OGG(OracleGoldenGate)属于OraCleFusionMi
4、ddIeWare产品线,2009年被OraCIe收购,它是OraCIeStream的替代者。OGG软件是一种基于口志的结构化数据复制备份软件,它通过解析源数据库在线Fl志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库的同步。OGG可以在异构的IT(InfornarionTechnology,信息技术)基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒级的实时且制,从而可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾、数据库升级和移植、双业务中心等多个场景下应用。同时,OGG可以实现一对一、广播(一对
5、多)、聚合(多对一)、双向复制、层会、点对点、级联等多种灵活的拓扑结构。OGG能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。和传统的逻辑复制一样,OGG的实现原理是首先通过抽取源端的Redo口志或者ArChiVe1.og,然后通过TCP/IP投递到目标端,最后解析还原应用到目标端,使目标端实现同源端的数据同步。考点OGG6. 会话游标的含义是什么?共享游标和会话游标的区别有哪些?正确答案:会话游标(SeSSiOnCUrSOr)是当前会话(SeSSiOro解析和执行SQ1.的载体,即会活游标用于在当前会话中解析和执行SQ1.,会话游标是以哈
6、希表的方式缓存在PGA中(共享游标是缓存在SGA的库缓存里)。在目标SQ1.的执行过程中,会话游标起承上启卜的作用。因为Oraele依靠会话游标来将目标SQ1.所涉及的数据从BUfferCaehe的对应数据块读到PGA里,然后在PGA里做后续的排序、表连接等处理,最后将最终的处理结果返回给用户,所以,会话游标是当前会话解析和执行SQ1.的载体。共享游标和会话游标的对比见下表。共享游标会话游标穿7缓存在SGA中的年共享池里的库缓存在每个会话的PGA中位置缓存中生命周期共享游标在所有会话之间共享共享游标无生命周期,会进行缓存会话游标与会话是一一对应的,不同会话的会话游标之间不能共享,这是与共享游标
7、的木质区别。会话游标是有生命周期的,每个会话游标在使用的过程中都至少会经历一次OPen、Parse、Bind、Execute,FetCh和CIOSe中的一个或多个阶段。OraCle会根据参数SESSIoMCACHED/URSORS的值来决定是否将已经用过的会话游标缓存五时应会话的PGA中1)会话游标足以哈希式的方式缓存在PGA中,意味着Oracle会通过棚关的哈希运算来存储和访问在当前会话的PGA中的对应会话游标。这种访问机制和共享游标是一样的,可以简单地认为Oracle是根据目标SQ1.的SQ1.文本的哈希值去PGA中的相应HaShBUCket中找匹配的会话游标。由于在缓存会话游标的哈希印玄
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序员 面试 模拟
