暂无图片
ORACLE 调整 redo log 大小、member、归档日志的位置以及 standby log file的配置
最近更新:2024-03-04 16:10:33

适用范围

适用于 oracle 10g及以后版本 调整 redo log 的大小、member、归档日志的位置以及 standby log file的配置

方案概述

目前的 online redo log 有 5 组,每组 2 个member,每个 member为 200M,standby log 只有 4 组,不满足ADGn+1的标准规范,归档目录跟数据库文件在一个磁盘,目前 redo log 每分钟切换 10 次左右,为了提高性能,需要将 redo 、归档与数据盘分开(新redo log file 目录为 /data1/oracle/redo),并将redo log file 调整为 6 组,每组 2G 且只有1个member,并创建标准的 n+1standby log file。并调整归档目录到新的磁盘目录 /data1/oracle/arch

实施步骤

目前的redo log file如下:

SQL> select group#,sequence#,bytes,members,status from v$log;

    GROUP#  SEQUENCE#	   BYTES    MEMBERS STATUS
---------- ---------- ---------- ---------- ----------------
	 1	 6681  209715200	  2 CURRENT
	 2	 6677  209715200	  2 INACTIVE
	 3	 6678  209715200	  2 INACTIVE
	 4	 6679  209715200	  2 INACTIVE
	 5	 6680  209715200	  2 INACTIVE
SQL> select * from v$logfile;
    GROUP# STATUS  TYPE    MEMBER					      IS_     CON_ID
---------- ------- ------- -------------------------------------------------- --- ----------
	 5	   ONLINE  /oradata/tdecdb/redo/redo5_01.log		      NO	   0
	 5	   ONLINE  /oradata/tdecdb/sys/redo5_02.log		      NO	   0
	 4	   ONLINE  /oradata/tdecdb/redo/redo4_01.log		      NO	   0
	 4	   ONLINE  /oradata/tdecdb/sys/redo4_02.log		      NO	   0
	 3	   ONLINE  /oradata/tdecdb/redo/redo3_01.log		      NO	   0
	 3	   ONLINE  /oradata/tdecdb/sys/redo3_02.log		      NO	   0
	 2	   ONLINE  /oradata/tdecdb/redo/redo2_01.log		      NO	   0
	 2	   ONLINE  /oradata/tdecdb/sys/redo2_02.log		      NO	   0
	 1	   ONLINE  /oradata/tdecdb/redo/redo1_01.log		      NO	   0
	 1	   ONLINE  /oradata/tdecdb/sys/redo1_02.log		      NO	   0
	10	   STANDBY /oradata/tdecdb/redo/sty_redo30.log		      NO	   0
	11	   STANDBY /oradata/tdecdb/redo/sty_redo31.log		      NO	   0
	12	   STANDBY /oradata/tdecdb/redo/sty_redo32.log		      NO	   0
	13	   STANDBY /oradata/tdecdb/redo/sty_redo33.log		      NO	   0

新增 6 组 redo log file,1个member,每个member 2g;

alter database add logfile group 21 ('/data1/oracle/redo/redo21.log') size 2048M;
......