数据库程序员面试分类真题20.docx
《数据库程序员面试分类真题20.docx》由会员分享,可在线阅读,更多相关《数据库程序员面试分类真题20.docx(11页珍藏版)》请在优知文库上搜索。
1、数据库程序员面试分类真题20倚答题1. 如果联机RCdo日志文件损坏,那么如何恢曳?正确答案:联机Redo日志是Oracle数据库中比较核心的文件,当RedO日志文件异常之后,数据库就无法正常启动(江南博哥),而且有丢失据的风险,强烈建议在条件允许的情况下,对Redo口志进行多路镜像。需要注意的是,RMAN不能备份联机Red。口志文件。所以,联机Red。口志一旦出现故障,则只能进行清除口志了。清除口志文件即表明可以重用该文件。如果口志文件已经归档,那么可以使用:A1.TERDATABASEC1.EAR1.OGE11.EGROUPN;如果该日志还没有归档,那么需要用:A1.TERDATABASE
2、C1.EARUNARCHIVED1.OGFI1.EGROUPN;一不需要数据文件A1.TERDATABASEC1.EARUNARCHIVEDI.OGFI1.E.UNRECOVERAB1.EDATAFI1.E;一需要数据文件考点RMAN2. 如何在执行恢复的时候将数据文件核复到别的路径?正确答案:主要采用命令setnewnamefordatafile和switchdatafileall;0考点RMAN3. 如何清除V$ARCH1VED_1.OG视图中的过期信息?正确答案:在使用RVAN命令(DE1.ETEARCHIVE1.OGA1.1.;)删除归档信息后,V$AR用IVEDJoG视图中的NAVE
3、列为空,但是依然可以查询到这些删除了的归档信息。出现这样的现象是因为使用RMAN命令在删除归档日志的时候不会清除控制文件中的内容,导致V$ARCHlVED1.OG留卜的过期的不完整信息。使用如卜的命令可以清除控制文件中关于V$ARCHlVED1.oG的信息:EXECUTESYS.DBMSBACKUPRESTORE.RESETCFI1.ESECTION(11);考点RMAN4. Oracle如何删除归档日志文件?正确答案:在RMAN工具里删除归档日志文件:1. rmantarget/2. CROSSCHECKRCHIVE1.OGA1.1.;3. 1.ISTEXPIREDARCIIIVE1.OGA
4、1.1.;4. DE1.ETEEXPIREDARCHIVE1.OG1.1.;考点RMAN5. RVA中有哪几种保留策略?正确答案:保留策略说明了要保留的备份冗余数量及保留的时间长度。有两类保留策略:恢复窗口保留策略和冗余保留策略,这两类保留策略互相排斥。可以通过使用RMAN的CONFIGURE命令或OEM(OraCIeEnterpriseManager)来设置保留策略的值。考点RMAN6. 什么是闪回?闪回有哪些分类?正确答案:OraCle闪回技术从根本上改变了数据恢熨策略,利用闪回技术,可以使更正错误的时间大大缩短,而且它简单易用,使用极少的命令便可恢熨所需要的数据,而不必执行复杂的程序。闪
5、回技术是OraCle数据库独有的特性,支持各级恢复,包括行、事务、表和数据库范围。采用闪回技术,可以针对行级和事务级发生过变化的数据进行恢复,减少了数据恢复的时间,而且操作简单,通过SQ1.语句就可以实现数据的恢复,大大提高了数据库恢复的效率。Oracle中闪回技术分类图如下图所示。考点闪回7. 动态注册和静态注册有什么区别?正确答案:OraCIe的星册就是将数据库作为一个服务注册到监听程序,而客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务,
6、根据注册方式的不同,目前Oracle支持动态注册和静态注册这两种注册方式。动态注册是实例启动的时候,PMON进程根据参数文件中的INSTANCE_NAME,SERVICE_NAMES两个参数将实例和服务动态注册到1.ISTENER中。动态注册默认只注册到默认的监听器上(名称为1.ISTENER、端口为1521),如果要向非默认监听注册,那么需要配置1.OCA1.JJSTENER参数。需要注意的是,动态注册默认端口在数据库启动大约1分钟之后才可以查询(ISnrCI】status),但可以在数据库中使用SQ1.语句“A1.TERSYSTEMREGISTER;w立即注册数据库。考点网络8. 如何查询
7、某服务是静态注册还是动态注册?正确答案:可以使用命令ISnrCtlStatUS来查看某服务是静态注册还是动态注册。实例状态为UNKM)WN时表明此服务是静态注册。这时监听器用来表明它不知道关于该实例的任何信息,只有当客户发出连接请求时,它才检查该实例是否存在。动态注册的数据库通过状态信息中的状态READY或状态B1.OCKED(动态监听在NoMOUW状态下为B1.OCKED)来指明。不管何时关闭数据库,动态注册的数据库都会动态地从监听器注销,而与之相关的信息将从状态列表中消失。所以,不管数据库是在运行还是已经关闭,监听器总是知道它的状态。该信息将被用于连接请求的回退和负载平衡。考点网络9. 什
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序员 面试 分类 20
