这篇文章给大家分享的是有关Oracle如何维护online redo log的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

维护在线redologOracleDatabase-EnterpriseEdition-Version11.2.0.4to11.2.0.41.首先查看当前redolog的大小:[oracle@oracle~]$sqlplus/assysdbaOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bitProductionSQL>selectgroup#,bytes,statusfromv$log;GROUP#BYTESSTATUS------------------------------------152428800CURRENT252428800INACTIVE352428800INACTIVE当前redolog是50M,现在扩展到100M2.查看所有的在线日子组成员SQL>selectgroup#,memberfromv$logfile;GROUP#MEMBER------------------------------------------------------------3/oracle/oradata/orcl/redo03.log2/oracle/oradata/orcl/redo02.log1/oracle/oradata/orcl/redo01.log3.新增加group#4/5/6大小为100M的redologSQL>alterdatabaseaddlogfilegroup4'/oracle/oradata/orcl/log4PROD.dbf'size100M;SQL>alterdatabaseaddlogfilegroup5'/oracle/oradata/orcl/log5PROD.dbf'size100M;SQL>alterdatabaseaddlogfilegroup6'/oracle/oradata/orcl/log6PROD.dbf'size100M;4.查询当前所有redolog的状态:SQL>selectgroup#,statusfromv$log;GROUP#STATUS--------------------------1CURRENT2INACTIVE3INACTIVE4UNUSED5UNUSED6UNUSED当前redolog状态,group1是当前的在线日志组,group2、3为inactive,我们要删除的是50M的group1、2、3group1是当前在线日志组,不可以删除,目前可以删除inactive的group2、3SQL>alterdatabasedroplogfilegroup2;Databasealtered.SQL>alterdatabasedroplogfilegroup3;Databasealtered.5.多次switchlog切换日志,直至group1为inactive状态,:SQL>altersystemcheckpoint;Systemaltered.SQL>altersystemswitchlogfile;Systemaltered.SQL>selectgroup#,statusfromv$log;GROUP#STATUS--------------------------1INACTIVE4UNUSED5UNUSED6UNUSEDSQL>alterdatabasedroplogfilegroup1;Databasealtered.注:如果checkpoint,还是不能切换到inactive,那就做几次全局checkpointSQL>altersystemcheckpointglobal;Systemaltered6.再次查看在线日志所有状态:SQL>selectgroup#,bytes,statusfromv$log;GROUP#BYTESSTATUS------------------------------------4104857600INACTIVE5104857600CURRENT6104857600UNUSED9.操作系统层面删除旧的redolog[oracle@oracleorcl]$rm/oracle/oradata/orcl/redo01.log[oracle@oracleorcl]$rm/oracle/oradata/orcl/redo02.log[oracle@oracleorcl]$rm/oracle/oradata/orcl/redo03.log10.删除redolog最好做一次数据库的备份,维护reodlog的时候最好在业务低峰的时候操作

感谢各位的阅读!关于“Oracle如何维护online redo log”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!