您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 第五章 重做日志文件的管理
Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE1第五章重做日志文件的管理Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE2学习目的学完本章之后,我们应该能够做以下的事情:•解释在线重做日志文件的作用•取得数据库的日志与归档的信息•控制重做日志文件的切换•多路化与维护在线的重做日志文件•规划在线重做日志文件•解决重做日志文件的问题Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE3在线(onlineredologfiles)重做日志文件的作用ControlfilesDatafilesRedologfilesDatabaseCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE4重做日志组与成员Group2Group3Group1MemberDisk1Disk2MemberMemberMemberMemberMemberCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE5Oracle架构InstanceSGAControlfilesDatafilesRedologfilesDatabaseArchivedlogfilesParameterfilePasswordfileCKPTDBWRRedologbufferDatabuffercacheLGWRARCHCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE6没有归档(Archiving)备份磁盘失败101t1t2DatafilesControlfiles5051100在线重做日志Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE7归档(Archiving)磁盘失败101t2100t15051备份DatafilesControlfiles归档日志文件5099在线重做日志Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE8取得关于归档的信息•SQL命令:•V$DATABASE:–NAME–LOG_MODE•V$INSTANCE:ARCHIVERARCHIVELOGLIST;Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE9取得重做日志文件组及成员的信息V$LOG:•GROUP#•MEMBERS•STATUS•SEQUENCE#•BYTESV$LOGFILE:•GROUP#•STATUS•MEMBERCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE10日志的切换•强迫进行日志文件且换的命令:ALTERSYSTEMSWITCHLOGFILE;Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE11加一个重做日志文件组Group1Group2Group3ALTERDATABASEADDLOGFILE(‘/DISK3/log3a.rdo’,‘/DISK4/log3b.rdo’)size1M;log3b.rdolog1b.rdolog2b.rdoCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE12加一个重做日志成员到组中log1b.rdoALTERDATABASEADDLOGFILEMEMBER‘/DISK4/log1b.rdo’TOGROUP1,‘/DISK4/log2b.rdo’TOGROUP2;Group1Group2log1a.rdolog2b.rdolog2a.rdoCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE13如何重新定位或重新命名重做日志文件1.拷贝重做日志文件到一个新的位置.2.执行ALTERDATABASERENAMEFILE命令.Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE14删除重做日志文件•删除重做日志文件组•删除重做日志成员ALTERDATABASEDROPLOGFILEGROUP3;ALTERDATABASEDROPLOGFILEMEMBER‘/DISK4/log2b.dbf’;Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE15在线重做日志文件的配置1.一个重做日志文件组,设定两个以上的成员,每个成员尽量放到不同的磁盘上面2.所有重做日志文件组的大小设定成一样Group1Group2Group3MemberMemberDisk3Disk2Disk1MemberMemberMemberCopyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE16可能的LGWR错误•下一个重做日志文件组的所有成员都不可访问•当前重做日志文件组的成员都不可访问Copyright©SinobestTechnologyHoldingsLtd.2006.Allrightsreserved.ORACLE17总结在本章,我们学会:•在线重做日志文件的作用•取得日志与归档信息•控制日志文件的切换•多路华与维护重做日志文件•规划重做日志文件•解决重做日志文件的问题
本文标题:第五章 重做日志文件的管理
链接地址:https://www.777doc.com/doc-3826555 .html