Welcome 微信登录

首页 / 数据库 / MySQL / 修改redo日志大小

需求:由原来的每组50M增加到100M1、查看现在有日志组信息脚本:
SELECT v$logfile.member, v$logfile.group#, v$log.status,v$log.ARCHIVED, v$log.bytes/1024/1024 ,v$log.thread#
FROM v$log, v$logfile
WHERE v$log.group# = v$logfile.group#
ORDER BY v$log.thread#,v$logfile.group#;2、每个实例有4组日志文件,所以我们可以先删除两组,修改完成后再删除另外两组,具体操作如下a.首先执行一次完全检查点
    alter system checkpoint;b.删除各节点状态为INACTIVE,并已归档的两组日志
    ALTER DATABASE DROP LOGFILE GROUP 3;
    ALTER DATABASE DROP LOGFILE GROUP 4;
    ALTER DATABASE DROP LOGFILE GROUP 7;
    ALTER DATABASE DROP LOGFILE GROUP 8;c.各节点增加两组日志,大小为100M,文件由ASM自动生成
    ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 1 ("+DATADG","+DATADG") SIZE 100M;
    ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 2 ("+DATADG","+DATADG") SIZE 100M;
    ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 3 ("+DATADG","+DATADG") SIZE 100M;
    ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 4 ("+DATADG","+DATADG") SIZE 100M;    ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 5 ("+DATADG","+DATADG") SIZE 100M;
    ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 6 ("+DATADG","+DATADG") SIZE 100M;
    ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 7 ("+DATADG","+DATADG") SIZE 100M;    ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 8 ("+DATADG","+DATADG") SIZE 100M;d.删除另外两组,然后再增加日志组,同b,c两步3、如果原来日志组比较少,应该先增加新的日志组,再删除旧的,保证日志组在2组以上。Oracle寄售功能 价格客制化从RAC恢复到单实例数据库操作步骤相关资讯      redo 
  • 大量redo生成的问题原因及改进  (09/06/2015 21:44:21)
  • Oracle 10g Standby Database 实时  (12/22/2014 18:34:35)
  • 普通表与临时表DML操作会产生REDO/  (09/17/2013 20:29:12)
  • online redo日志文件损坏恢复  (01/11/2015 08:36:34)
  • Redo丢失的4种情况及处理方法  (11/26/2014 11:12:28)
  • Oracle redo 日志调整  (06/07/2013 16:13:00)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图