Exadata数据库DG环境的Redolog日志文件瘦身提高传送效率

局域网内的Exadata一体机数据库DG也放在同一机房内的虚拟机上,项目时把PRD的redolog大小设置为4G,传输到DG备机上也的archivelog归档日志过大,网络传送花时间长,因此需要重新设置redolog大小

查询日志情况

col group# format 99
col member format a60
col status format a7
col TYPE format a7
col IS_RECOVERY_DEST_FILE format a3

--REDO ONLINE LOG STANDBY LOG
select group#,member,type from v$logfile where type='STANDBY';

09:05:50 SQL> select group#,member,type from v$logfile where type='STANDBY';

GROUP# MEMBER TYPE


15 /oracle/PRD/sapdata1/STDBY/onlinelog/group_15.2333.869677413 STANDBY
16 /oracle/PRD/sapdata1/STDBY/onlinelog/group_16.2332.869677415 STANDBY
17 /oracle/PRD/sapdata1/STDBY/onlinelog/group_17.2331.869677417 STANDBY
18 /oracle/PRD/sapdata1/STDBY/onlinelog/group_18.2330.869677419 STANDBY
19 /oracle/PRD/sapdata1/STDBY/onlinelog/group_19.2329.869677421 STANDBY
25 /oracle/PRD/sapdata1/STDBY/onlinelog/group_25.1862.869677441 STANDBY
26 /oracle/PRD/sapdata1/STDBY/onlinelog/group_26.1861.869677445 STANDBY
27 /oracle/PRD/sapdata1/STDBY/onlinelog/group_27.1860.869677447 STANDBY
28 /oracle/PRD/sapdata1/STDBY/onlinelog/group_28.1859.869677449 STANDBY
29 /oracle/PRD/sapdata1/STDBY/onlinelog/group_29.1857.869677451 STANDBY

10 rows selected.

09:06:59 SQL>

--select * from v$logfile where type='STANDBY';
--#查询为standby log 10组

select group#,member,type from v$logfile where type<>'STANDBY';

09:07:59 SQL> select group#,member,type from v$logfile where type<>'STANDBY';

GROUP# MEMBER TYPE


11 /oracle/PRD/sapdata1/STDBY/onlinelog/group_11.2478.867924049 ONLINE
12 /oracle/PRD/sapdata1/STDBY/onlinelog/group_12.2477.867924053 ONLINE
13 /oracle/PRD/sapdata1/STDBY/onlinelog/group_13.2476.867924055 ONLINE
14 /oracle/PRD/sapdata1/STDBY/onlinelog/group_14.2410.867924057 ONLINE
21 /oracle/PRD/sapdata1/STDBY/onlinelog/group_21.2416.867924605 ONLINE
22 /oracle/PRD/sapdata1/STDBY/onlinelog/group_22.2415.867924607 ONLINE
23 /oracle/PRD/sapdata1/STDBY/onlinelog/group_23.2413.867924611 ONLINE
24 /oracle/PRD/sapdata1/STDBY/onlinelog/group_24.2412.867924613 ONLINE

8 rows selected.

09:08:00 SQL>

--select * from v$logfile where type<>'STANDBY';
--#查询ONLINE LOG 为8组

PRD

09:12:12 SQL> select group#,member,type from v$logfile where type='STANDBY';

GROUP# MEMBER TYPE


15 +DATA/prd/onlinelog/group_15.2333.869677413 STANDBY
16 +DATA/prd/onlinelog/group_16.2332.869677415 STANDBY
17 +DATA/prd/onlinelog/group_17.2331.869677417 STANDBY
18 +DATA/prd/onlinelog/group_18.2330.869677419 STANDBY
19 +DATA/prd/onlinelog/group_19.2329.869677421 STANDBY
25 +DATA/prd/onlinelog/group_25.1862.869677441 STANDBY
26 +DATA/prd/onlinelog/group_26.1861.869677445 STANDBY
27 +DATA/prd/onlinelog/group_27.1860.869677447 STANDBY
28 +DATA/prd/onlinelog/group_28.1859.869677449 STANDBY
29 +DATA/prd/onlinelog/group_29.1857.869677451 STANDBY

10 rows selected.

09:12:37 SQL>

09:12:37 SQL> select group#,member,type from v$logfile where type<>'STANDBY';

GROUP# MEMBER TYPE


11 +DATA/prd/onlinelog/group_11.2478.867924049 ONLINE
12 +DATA/prd/onlinelog/group_12.2477.867924053 ONLINE
13 +DATA/prd/onlinelog/group_13.2476.867924055 ONLINE
14 +DATA/prd/onlinelog/group_14.2410.867924057 ONLINE
21 +DATA/prd/onlinelog/group_21.2416.867924605 ONLINE
22 +DATA/prd/onlinelog/group_22.2415.867924607 ONLINE
23 +DATA/prd/onlinelog/group_23.2413.867924611 ONLINE
24 +DATA/prd/onlinelog/group_24.2412.867924613 ONLINE

8 rows selected.

09:13:14 SQL>

1.在备库添加新的10组 standby log
alter database recover managed standby database cancel;
--#先取消APPLIED
alter database add standby logfile group 31 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_31_redo.log') size 500M;
alter database add standby logfile group 32 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_32_redo.log') size 500M;
alter database add standby logfile group 33 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_33_redo.log') size 500M;
alter database add standby logfile group 34 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_34_redo.log') size 500M;
alter database add standby logfile group 35 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_35_redo.log') size 500M;
alter database add standby logfile group 36 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_36_redo.log') size 500M;
alter database add standby logfile group 37 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_37_redo.log') size 500M;
alter database add standby logfile group 38 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_38_redo.log') size 500M;
alter database add standby logfile group 39 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_39_redo.log') size 500M;
alter database add standby logfile group 40 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_40_redo.log') size 500M;

09:28:16 SQL> select group#,member,type from v$logfile where type='STANDBY';

GROUP# MEMBER TYPE


15 /oracle/PRD/sapdata1/STDBY/onlinelog/group_15.2333.869677413 STANDBY
16 /oracle/PRD/sapdata1/STDBY/onlinelog/group_16.2332.869677415 STANDBY
17 /oracle/PRD/sapdata1/STDBY/onlinelog/group_17.2331.869677417 STANDBY
18 /oracle/PRD/sapdata1/STDBY/onlinelog/group_18.2330.869677419 STANDBY
19 /oracle/PRD/sapdata1/STDBY/onlinelog/group_19.2329.869677421 STANDBY
25 /oracle/PRD/sapdata1/STDBY/onlinelog/group_25.1862.869677441 STANDBY
26 /oracle/PRD/sapdata1/STDBY/onlinelog/group_26.1861.869677445 STANDBY
27 /oracle/PRD/sapdata1/STDBY/onlinelog/group_27.1860.869677447 STANDBY
28 /oracle/PRD/sapdata1/STDBY/onlinelog/group_28.1859.869677449 STANDBY
29 /oracle/PRD/sapdata1/STDBY/onlinelog/group_29.1857.869677451 STANDBY
31 /oracle/PRD/sapdata1/STDBY/onlinelog/group_31_redo.log STANDBY

GROUP# MEMBER TYPE


32 /oracle/PRD/sapdata1/STDBY/onlinelog/group_32_redo.log STANDBY
33 /oracle/PRD/sapdata1/STDBY/onlinelog/group_33_redo.log STANDBY
34 /oracle/PRD/sapdata1/STDBY/onlinelog/group_34_redo.log STANDBY
35 /oracle/PRD/sapdata1/STDBY/onlinelog/group_35_redo.log STANDBY
36 /oracle/PRD/sapdata1/STDBY/onlinelog/group_36_redo.log STANDBY
37 /oracle/PRD/sapdata1/STDBY/onlinelog/group_37_redo.log STANDBY
38 /oracle/PRD/sapdata1/STDBY/onlinelog/group_38_redo.log STANDBY
39 /oracle/PRD/sapdata1/STDBY/onlinelog/group_39_redo.log STANDBY
40 /oracle/PRD/sapdata1/STDBY/onlinelog/group_40_redo.log STANDBY

20 rows selected.

09:28:17 SQL>

2.在备库删除备库standby log 15-19,25-29
alter database drop logfile group 15;
alter database drop logfile group 16;
alter database drop logfile group 17;
alter database drop logfile group 18;
alter database drop logfile group 19;
alter database drop logfile group 25;
alter database drop logfile group 26;
alter database drop logfile group 27;
alter database drop logfile group 28;
alter database drop logfile group 29;

如果出现以下错误,在主库上切换一下日志
alter system switch logfile; --(切换)
--ALTER SYSTEM ARCHIVE LOG CURRENT;(无效)
09:29:39 SQL> alter database drop logfile group 16;
alter database drop logfile group 16
*
ERROR at line 1:
ORA-00261: log 16 of thread 1 is being archived or modified
ORA-00312: online log 16 thread 1:
'/oracle/PRD/sapdata1/STDBY/onlinelog/group_16.2332.869677415'

09:30:50 SQL>

09:44:58 SQL> select group#,member,type from v$logfile where type='STANDBY';

GROUP# MEMBER TYPE


31 /oracle/PRD/sapdata1/STDBY/onlinelog/group_31_redo.log STANDBY
32 /oracle/PRD/sapdata1/STDBY/onlinelog/group_32_redo.log STANDBY
33 /oracle/PRD/sapdata1/STDBY/onlinelog/group_33_redo.log STANDBY
34 /oracle/PRD/sapdata1/STDBY/onlinelog/group_34_redo.log STANDBY
35 /oracle/PRD/sapdata1/STDBY/onlinelog/group_35_redo.log STANDBY
36 /oracle/PRD/sapdata1/STDBY/onlinelog/group_36_redo.log STANDBY
37 /oracle/PRD/sapdata1/STDBY/onlinelog/group_37_redo.log STANDBY
38 /oracle/PRD/sapdata1/STDBY/onlinelog/group_38_redo.log STANDBY
39 /oracle/PRD/sapdata1/STDBY/onlinelog/group_39_redo.log STANDBY
40 /oracle/PRD/sapdata1/STDBY/onlinelog/group_40_redo.log STANDBY

10 rows selected.

09:44:59 SQL>

3.主库standbylog添加

alter database add standby logfile group 31 ('+DATA/prd/onlinelog/group_31_redo.log') size 500M;
alter database add standby logfile group 32 ('+DATA/prd/onlinelog/group_32_redo.log') size 500M;
alter database add standby logfile group 33 ('+DATA/prd/onlinelog/group_33_redo.log') size 500M;
alter database add standby logfile group 34 ('+DATA/prd/onlinelog/group_34_redo.log') size 500M;
alter database add standby logfile group 35 ('+DATA/prd/onlinelog/group_35_redo.log') size 500M;
alter database add standby logfile group 36 ('+DATA/prd/onlinelog/group_36_redo.log') size 500M;
alter database add standby logfile group 37 ('+DATA/prd/onlinelog/group_37_redo.log') size 500M;
alter database add standby logfile group 38 ('+DATA/prd/onlinelog/group_38_redo.log') size 500M;
alter database add standby logfile group 39 ('+DATA/prd/onlinelog/group_39_redo.log') size 500M;
alter database add standby logfile group 40 ('+DATA/prd/onlinelog/group_40_redo.log') size 500M;

09:52:24 SQL> select group#,member,type from v$logfile where type='STANDBY';

GROUP# MEMBER TYPE


15 +DATA/prd/onlinelog/group_15.2333.869677413 STANDBY
16 +DATA/prd/onlinelog/group_16.2332.869677415 STANDBY
17 +DATA/prd/onlinelog/group_17.2331.869677417 STANDBY
18 +DATA/prd/onlinelog/group_18.2330.869677419 STANDBY
19 +DATA/prd/onlinelog/group_19.2329.869677421 STANDBY
25 +DATA/prd/onlinelog/group_25.1862.869677441 STANDBY
26 +DATA/prd/onlinelog/group_26.1861.869677445 STANDBY
27 +DATA/prd/onlinelog/group_27.1860.869677447 STANDBY
28 +DATA/prd/onlinelog/group_28.1859.869677449 STANDBY
29 +DATA/prd/onlinelog/group_29.1857.869677451 STANDBY
31 +DATA/prd/onlinelog/group_31_redo.log STANDBY
32 +DATA/prd/onlinelog/group_32_redo.log STANDBY
33 +DATA/prd/onlinelog/group_33_redo.log STANDBY
34 +DATA/prd/onlinelog/group_34_redo.log STANDBY
35 +DATA/prd/onlinelog/group_35_redo.log STANDBY
36 +DATA/prd/onlinelog/group_36_redo.log STANDBY
37 +DATA/prd/onlinelog/group_37_redo.log STANDBY
38 +DATA/prd/onlinelog/group_38_redo.log STANDBY
39 +DATA/prd/onlinelog/group_39_redo.log STANDBY
40 +DATA/prd/onlinelog/group_40_redo.log STANDBY

20 rows selected.

09:52:30 SQL>

4.在主库上删除主库旧的standby log 15-19,25-29
alter database drop logfile group 15;
alter database drop logfile group 16;
alter database drop logfile group 17;
alter database drop logfile group 18;
alter database drop logfile group 19;
alter database drop logfile group 25;
alter database drop logfile group 26;
alter database drop logfile group 27;
alter database drop logfile group 28;
alter database drop logfile group 29;

09:53:55 SQL> alter database drop logfile group 15;

Database altered.

09:53:58 SQL> alter database drop logfile group 16;

Database altered.

09:54:08 SQL> alter database drop logfile group 17
09:54:11 2 ;

Database altered.

09:54:13 SQL> alter database drop logfile group 18;

Database altered.

09:54:16 SQL> alter database drop logfile group 19;

Database altered.

09:54:20 SQL> alter database drop logfile group 25;

Database altered.

09:54:26 SQL> alter database drop logfile group 26;

Database altered.

09:54:30 SQL> alter database drop logfile group 27;

Database altered.

09:54:34 SQL> alter database drop logfile group 28;

Database altered.

09:54:38 SQL> alter database drop logfile group 29;

Database altered.

09:54:41 SQL>
09:54:41 SQL> select group#,member,type from v$logfile where type='STANDBY';

GROUP# MEMBER TYPE


31 +DATA/prd/onlinelog/group_31_redo.log STANDBY
32 +DATA/prd/onlinelog/group_32_redo.log STANDBY
33 +DATA/prd/onlinelog/group_33_redo.log STANDBY
34 +DATA/prd/onlinelog/group_34_redo.log STANDBY
35 +DATA/prd/onlinelog/group_35_redo.log STANDBY
36 +DATA/prd/onlinelog/group_36_redo.log STANDBY
37 +DATA/prd/onlinelog/group_37_redo.log STANDBY
38 +DATA/prd/onlinelog/group_38_redo.log STANDBY
39 +DATA/prd/onlinelog/group_39_redo.log STANDBY
40 +DATA/prd/onlinelog/group_40_redo.log STANDBY

10 rows selected.

09:55:04 SQL>
09:55:05 SQL>

5.在主库添加新的ONLINE REDO LOG
ALTER DATABASE ADD LOGFILE THREAD 1 group 41 ('+DATA/prd/onlinelog/group_41_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 42 ('+DATA/prd/onlinelog/group_42_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 43 ('+DATA/prd/onlinelog/group_43_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 44 ('+DATA/prd/onlinelog/group_44_redo.log') SIZE 500M;
--ALTER DATABASE ADD LOGFILE THREAD 1 group 45 ('+DATA/prd/onlinelog/group_45_redo.log') SIZE 500M;

ALTER DATABASE ADD LOGFILE THREAD 2 group 51 ('+DATA/prd/onlinelog/group_51_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 2 group 52 ('+DATA/prd/onlinelog/group_52_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 2 group 53 ('+DATA/prd/onlinelog/group_53_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 2 group 54 ('+DATA/prd/onlinelog/group_54_redo.log') SIZE 500M;
--ALTER DATABASE ADD LOGFILE THREAD 2 group 55 ('+DATA/prd/onlinelog/group_55_redo.log') SIZE 500M;

10:07:45 SQL> select group#,member,type from v$logfile where type<>'STANDBY';

GROUP# MEMBER TYPE


11 +DATA/prd/onlinelog/group_11.2478.867924049 ONLINE
12 +DATA/prd/onlinelog/group_12.2477.867924053 ONLINE
13 +DATA/prd/onlinelog/group_13.2476.867924055 ONLINE
14 +DATA/prd/onlinelog/group_14.2410.867924057 ONLINE
21 +DATA/prd/onlinelog/group_21.2416.867924605 ONLINE
22 +DATA/prd/onlinelog/group_22.2415.867924607 ONLINE
23 +DATA/prd/onlinelog/group_23.2413.867924611 ONLINE
24 +DATA/prd/onlinelog/group_24.2412.867924613 ONLINE
41 +DATA/prd/onlinelog/group_41_redo.log ONLINE
42 +DATA/prd/onlinelog/group_42_redo.log ONLINE
43 +DATA/prd/onlinelog/group_43_redo.log ONLINE
44 +DATA/prd/onlinelog/group_44_redo.log ONLINE
51 +DATA/prd/onlinelog/group_51_redo.log ONLINE
52 +DATA/prd/onlinelog/group_52_redo.log ONLINE
53 +DATA/prd/onlinelog/group_53_redo.log ONLINE
54 +DATA/prd/onlinelog/group_54_redo.log ONLINE

16 rows selected.

10:07:50 SQL>

6.在主库删除旧的ONLINE REDOLOG
删除之前切文档,首先查看是不是ACTIVE或者是INACTIVE
不是INACTIVE 多切几次归档
select * from v$log;
alter system switch logfile;
alter system checkpoint;

alter database drop logfile group 11;
alter database drop logfile group 12;
alter database drop logfile group 13;
alter database drop logfile group 14;
alter database drop logfile group 21;
alter database drop logfile group 22;
alter database drop logfile group 23;
alter database drop logfile group 24;

10:19:12 SQL> select * from v$log;

GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME


14 1 1783 4294967296 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
21 2 1638 4294967296 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
22 2 1639 4294967296 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
23 2 1640 4294967296 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
24 2 1637 4294967296 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
41 1 1787 524288000 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
42 1 1788 524288000 512 1 YES INACTIVE 1.6112E+11 11-APR-15 1.6112E+11 11-APR-15
43 1 1789 524288000 512 1 NO CURRENT 1.6112E+11 11-APR-15 2.8147E+14
44 1 0 524288000 512 1 YES UNUSED 0 0
51 2 1641 524288000 512 1 NO CURRENT 1.6112E+11 11-APR-15 2.8147E+14
52 2 0 524288000 512 1 YES UNUSED 0 0
53 2 0 524288000 512 1 YES UNUSED 0 0
54 2 0 524288000 512 1 YES UNUSED 0 0

13 rows selected.

10:19:19 SQL> alter database drop logfile group 14;

Database altered.

10:19:40 SQL> alter database drop logfile group 21;

Database altered.

10:19:45 SQL> alter database drop logfile group 22;

Database altered.

10:19:51 SQL> alter database drop logfile group 23;

Database altered.

10:19:59 SQL> alter database drop logfile group 24;

Database altered.

10:19:59 SQL>

7.在备库添加新的ONLINE REDO LOG
alter system set standby_file_management='MANUAL';
--必须修改为手工处理
10:22:32 SQL> show parameter standby_file_management;

NAME TYPE VALUE


standby_file_management string AUTO
10:23:35 SQL> alter system set standby_file_management='MANUAL';

System altered.

10:23:54 SQL> show parameter standby_file_management;

NAME TYPE VALUE


standby_file_management string MANUAL
10:23:59 SQL>

select group#,thread#,sequence#,members,status from v$log;
ALTER DATABASE ADD LOGFILE THREAD 1 group 41 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_41_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 42 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_42_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 43 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_43_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 44 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_44_redo.log') SIZE 500M;
--ALTER DATABASE ADD LOGFILE THREAD 1 group 45 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_45_redo.log') SIZE 500M;

ALTER DATABASE ADD LOGFILE THREAD 2 group 51 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_51_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 2 group 52 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_52_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 2 group 53 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_53_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 2 group 54 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_54_redo.log') SIZE 500M;
--ALTER DATABASE ADD LOGFILE THREAD 2 group 55 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_55_redo.log') SIZE 500M;

10:18:14 SQL> select group#,thread#,sequence#,members,status from v$log;

GROUP# THREAD# SEQUENCE# MEMBERS STATUS


11 1 1784 1 CLEARIN
G

12 1 1785 1 CLEARIN
G

13 1 1786 1 CLEARIN
G

14 1 1783 1 CLEARIN
G

GROUP# THREAD# SEQUENCE# MEMBERS STATUS


21 2 1638 1 CLEARIN
G

22 2 1639 1 CLEARIN
G

23 2 1640 1 CLEARIN
G

24 2 1637 1 CLEARIN

GROUP# THREAD# SEQUENCE# MEMBERS STATUS


G

8 rows selected.

10:19:47 SQL>

10:24:20 SQL> ALTER DATABASE ADD LOGFILE THREAD 1 group 41 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_41_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 42 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_42_redo.log') SIZE 500M;
ALTER DATABASE ADD LOGFILE THREAD 1 group 43 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_43_redo.log') SIZE 500M;

Database altered.

10:24:24 SQL> ALTER DATABASE ADD LOGFILE THREAD 1 group 44 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_44_redo.log') SIZE 500M;

Database altered.

10:24:27 SQL>

Database altered.

10:24:30 SQL>

Database altered.

10:24:32 SQL> 10:24:32 SQL> 10:24:32 SQL>
10:24:33 SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 51 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_51_redo.log') SIZE 500M;

Database altered.

10:24:43 SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 52 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_52_redo.log') SIZE 500M;

Database altered.

10:24:49 SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 53 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_53_redo.log') SIZE 500M;

Database altered.

10:24:54 SQL> ALTER DATABASE ADD LOGFILE THREAD 2 group 54 ('/oracle/PRD/sapdata1/STDBY/onlinelog/group_54_redo.log') SIZE 500M;

Database altered.

10:24:59 SQL>
10:25:01 SQL>

8.在删除备库旧的ONLINE REDO LOG

ALTER DATABASE CLEAR LOGFILE GROUP 11;
alter database drop logfile group 11;
ALTER DATABASE CLEAR LOGFILE GROUP 12;
alter database drop logfile group 12;
ALTER DATABASE CLEAR LOGFILE GROUP 13;
alter database drop logfile group 13;
ALTER DATABASE CLEAR LOGFILE GROUP 14;
alter database drop logfile group 14;

ALTER DATABASE CLEAR LOGFILE GROUP 21;
alter database drop logfile group 21;
ALTER DATABASE CLEAR LOGFILE GROUP 22;
alter database drop logfile group 22;
ALTER DATABASE CLEAR LOGFILE GROUP 23;
alter database drop logfile group 23;
ALTER DATABASE CLEAR LOGFILE GROUP 24;
alter database drop logfile group 24;

10:29:57 SQL> select group#,thread#,sequence#,members,status from v$log;

GROUP# THREAD# SEQUENCE# MEMBERS STATUS


13 1 1786 1 CLEARIN
G

12 1 1785 1 CLEARIN
G

11 1 0 1 UNUSED
44 1 1790 1 CLEARIN
G

43 1 0 1 UNUSED

GROUP# THREAD# SEQUENCE# MEMBERS STATUS


42 1 0 1 UNUSED
41 1 1791 1 CURRENT
14 1 1783 1 CLEARIN
G

53 2 0 1 UNUSED
52 2 0 1 UNUSED
51 2 1641 1 CURRENT
54 2 0 1 UNUSED
23 2 1640 1 CLEARIN
G

GROUP# THREAD# SEQUENCE# MEMBERS STATUS


22 2 1639 1 CLEARIN
G

21 2 1638 1 CLEARIN
G

24 2 1637 1 CLEARIN
G

16 rows selected.

alter system set standby_file_management='AUTO' scope=both;

alter database recover managed standby database disconnect from session;

posted @ 2015-04-11 15:57  烟支半  阅读(228)  评论(0)    收藏  举报