1. 解决思路是:先备库增加standby redo删除老standby redo,然后主库增加standby redo删除老standby redo,主库增加新redo删除老redo,最后备库库增加 redo删除老redo。

  2. 查看主库redo日志信息:

  3. SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.members,a.status,b.MEMBERFROM v$log a, v$logfile bwhere a.group#= b.group#and b.TYPE='ONLINE'ORDER BY a.GROUP#;GROUP#    THREAD#  size_mb    MEMBERS STATUS      MEMBER---------- ---------- ---------- ---------- ---------------- ------------------------------------------------------------1     1       50   2 CURRENT      +DATA/mecbs/onlinelog/group_1.261.8623396071     1       50   2 CURRENT      +RECO/mecbs/onlinelog/group_1.redo01.log2     1       50   2 INACTIVE      +DATA/mecbs/onlinelog/group_2.262.8623396212     1       50   2 INACTIVE      +RECO/mecbs/onlinelog/group_2.redo01.log3     2       50   2 INACTIVE      +RECO/mecbs/onlinelog/group_3.redo01.log3     2       50   2 INACTIVE      +DATA/mecbs/onlinelog/group_3.266.8623419574     2       50   2 CURRENT      +RECO/mecbs/onlinelog/group_4.redo01.log4     2       50   2 CURRENT      +DATA/mecbs/onlinelog/group_4.267.862341967

查看主库Standbylog 信息:

SQL> set pagesize 100SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.status,b.memberFROM v$standby_log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'STANDBY'ORDER BY a.group#;GROUP#    THREAD#  size_mb STATUS     MEMBER---------- ---------- ---------- ---------- ------------------------------------------------------------5     1       50 UNASSIGNED +DATA/mecbs/onlinelog/group_5.269.8624018275     1       50 UNASSIGNED +RECO/mecbs/onlinelog/group_5.261.8624018356     1       50 UNASSIGNED +DATA/mecbs/onlinelog/group_6.270.8624018616     1       50 UNASSIGNED +RECO/mecbs/onlinelog/group_6.262.8624018717     1       50 UNASSIGNED +DATA/mecbs/onlinelog/group_7.271.8624019777     1       50 UNASSIGNED +RECO/mecbs/onlinelog/group_7.263.8624019838     2       50 UNASSIGNED +DATA/mecbs/onlinelog/group_8.272.8624021218     2       50 UNASSIGNED +RECO/mecbs/onlinelog/group_8.264.8624021379     2       50 UNASSIGNED +DATA/mecbs/onlinelog/group_9.273.8624021879     2       50 UNASSIGNED +RECO/mecbs/onlinelog/group_9.265.86240218910     2       50 UNASSIGNED +DATA/mecbs/onlinelog/group_10.274.86240221310     2       50 UNASSIGNED +RECO/mecbs/onlinelog/group_10.266.862402217
SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.status,b.memberFROM v$standby_log a, v$logfile bWHERE a.group# = b.group#7    8     AND b.type = 'STANDBY'9   ORDER BY a.group#;GROUP#    THREAD#  size_mb STATUS     MEMBER
---------- ---------- ---------- ---------- ------------------------------------------------------------5     1       50 UNASSIGNED +DATA/phub/onlinelog/group_5.260.8842936655     1       50 UNASSIGNED +RECO/phub/onlinelog/group_5.619.8842936716     1       50 UNASSIGNED +DATA/phub/onlinelog/group_6.272.8842936776     1       50 UNASSIGNED +RECO/phub/onlinelog/group_6.618.8842936837     1       50 ACTIVE     +DATA/phub/onlinelog/group_7.273.8842936897     1       50 ACTIVE     +RECO/phub/onlinelog/group_7.616.8842936958     2       50 ACTIVE     +DATA/phub/onlinelog/group_8.264.8842937038     2       50 ACTIVE     +RECO/phub/onlinelog/group_8.617.8842937079     2       50 UNASSIGNED +DATA/phub/onlinelog/group_9.286.8842937159     2       50 UNASSIGNED +RECO/phub/onlinelog/group_9.615.88429372710     2       50 UNASSIGNED +DATA/phub/onlinelog/group_10.256.88429373510     2       50 UNASSIGNED +RECO/phub/onlinelog/group_10.614.884293739
SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.members,a.status,b.memberFROM v$log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'ONLINE'10   ORDER BY a.group#;GROUP#    THREAD#  size_mb    MEMBERS STATUS      MEMBER
---------- ---------- ---------- ---------- ---------------- ------------------------------------------------------------1     1       50   2 CURRENT      +DATA/phub/onlinelog/group_1.282.8842936111     1       50   2 CURRENT      +RECO/phub/onlinelog/group_1.624.8842936192     1       50   2 CLEARING      +DATA/phub/onlinelog/group_2.281.8842936272     1       50   2 CLEARING      +RECO/phub/onlinelog/group_2.622.8842936293     2       50   2 CLEARING      +RECO/phub/onlinelog/group_3.620.8842936413     2       50   2 CLEARING      +DATA/phub/onlinelog/group_3.280.8842936354     2       50   2 CURRENT      +RECO/phub/onlinelog/group_4.621.8842936614     2       50   2 CURRENT      +DATA/phub/onlinelog/group_4.266.884293655

取消备库日志应用:

SQL> alter database recover managed standby database cancel;
Database altered.

4.备库standby log 添加:

alter database add standby logfile thread 1('+BACK','+RECO') size 100M;alter database add standby logfile thread 1('+BACK','+RECO') size 100M;alter database add standby logfile thread 1('+BACK','+RECO') size 100M;alter database add standby logfile thread 2('+BACK','+RECO') size 100M;alter database add standby logfile thread 2('+BACK','+RECO') size 100M;alter database add standby logfile thread 2('+BACK','+RECO') size 100M;

(由于实验环境DATA磁盘组空间不够,所以添加到BACK磁盘组中)

SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.status,b.memberFROM v$standby_log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'STANDBY'9   ORDER BY a.group#;GROUP#    THREAD#  size_mb STATUS     MEMBER
---------- ---------- ---------- ---------- ------------------------------------------------------------5     1       50 UNASSIGNED +DATA/phub/onlinelog/group_5.260.8842936655     1       50 UNASSIGNED +RECO/phub/onlinelog/group_5.619.8842936716     1       50 UNASSIGNED +DATA/phub/onlinelog/group_6.272.8842936776     1       50 UNASSIGNED +RECO/phub/onlinelog/group_6.618.8842936837     1       50 ACTIVE     +DATA/phub/onlinelog/group_7.273.8842936897     1       50 ACTIVE     +RECO/phub/onlinelog/group_7.616.8842936958     2       50 ACTIVE     +DATA/phub/onlinelog/group_8.264.8842937038     2       50 ACTIVE     +RECO/phub/onlinelog/group_8.617.8842937079     2       50 UNASSIGNED +DATA/phub/onlinelog/group_9.286.8842937159     2       50 UNASSIGNED +RECO/phub/onlinelog/group_9.615.88429372710     2       50 UNASSIGNED +DATA/phub/onlinelog/group_10.256.88429373510     2       50 UNASSIGNED +RECO/phub/onlinelog/group_10.614.88429373911     1      100 UNASSIGNED +BACK/phub/onlinelog/group_11.306.88608860911     1      100 UNASSIGNED +RECO/phub/onlinelog/group_11.548.88608862312     1      100 UNASSIGNED +BACK/phub/onlinelog/group_12.307.88608864712     1      100 UNASSIGNED +RECO/phub/onlinelog/group_12.550.88608865313     1      100 UNASSIGNED +BACK/phub/onlinelog/group_13.289.88608892113     1      100 UNASSIGNED +RECO/phub/onlinelog/group_13.551.88608893114     2      100 UNASSIGNED +BACK/phub/onlinelog/group_14.288.88608895114     2      100 UNASSIGNED +RECO/phub/onlinelog/group_14.553.88608896315     2      100 UNASSIGNED +BACK/phub/onlinelog/group_15.305.88608897915     2      100 UNASSIGNED +RECO/phub/onlinelog/group_15.552.88608899316     2      100 UNASSIGNED +BACK/phub/onlinelog/group_16.304.88608901516     2      100 UNASSIGNED +RECO/phub/onlinelog/group_16.638.886089027

5.删除备库standby log

SQL> alter database drop logfile group 5;
Database altered.
SQL> alter database drop logfile group 6;
Database altered.
SQL> alter database drop logfile group 7;
alter database drop logfile group 7
*
ERROR at line 1:
ORA-00261: log 7 of thread 1 is being archived or modified
ORA-00312: online log 7 thread 1: '+DATA/phub/onlinelog/group_7.273.884293689'
ORA-00312: online log 7 thread 1: '+RECO/phub/onlinelog/group_7.616.884293695'
SQL> alter database drop logfile group 7;
Database altered.
SQL> alter database drop logfile group 8;
Database altered.
SQL> alter database drop logfile group 9;
Database altered.
SQL> alter database drop logfile group 10;
Database altered.

一边在主库上切换日志,一边在备库上查询那些组UNASSIGNED,然后逐个drop掉:

完成后,再次查询备库standby_log:

SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.status,b.memberFROM v$standby_log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'STANDBY'ORDER BY a.group#;GROUP#    THREAD#  size_mb STATUS     MEMBER
---------- ---------- ---------- ---------- ------------------------------------------------------------11     1      100 UNASSIGNED +BACK/phub/onlinelog/group_11.306.88608860911     1      100 UNASSIGNED +RECO/phub/onlinelog/group_11.548.88608862312     1      100 ACTIVE     +BACK/phub/onlinelog/group_12.307.88608864712     1      100 ACTIVE     +RECO/phub/onlinelog/group_12.550.88608865313     1      100 UNASSIGNED +BACK/phub/onlinelog/group_13.289.88608892113     1      100 UNASSIGNED +RECO/phub/onlinelog/group_13.551.88608893114     2      100 ACTIVE     +BACK/phub/onlinelog/group_14.288.88608895114     2      100 ACTIVE     +RECO/phub/onlinelog/group_14.553.88608896315     2      100 UNASSIGNED +BACK/phub/onlinelog/group_15.305.88608897915     2      100 UNASSIGNED +RECO/phub/onlinelog/group_15.552.88608899316     2      100 UNASSIGNED +BACK/phub/onlinelog/group_16.304.88608901516     2      100 UNASSIGNED +RECO/phub/onlinelog/group_16.638.886089027

6.主库standbylog添加:

alter database add standby logfile thread 1('+DATA','+RECO') size 100M;alter database add standby logfile thread 1('+DATA','+RECO') size 100M;alter database add standby logfile thread 1('+DATA','+RECO') size 100M;alter database add standby logfile thread 2('+DATA','+RECO') size 100M;alter database add standby logfile thread 2('+DATA','+RECO') size 100M;alter database add standby logfile thread 2('+DATA','+RECO') size 100M;
SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.status,b.memberFROM v$standby_log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'STANDBY'9   ORDER BY a.group#;GROUP#    THREAD#  size_mb STATUS     MEMBER
---------- ---------- ---------- ---------- ------------------------------------------------------------5     1       50 UNASSIGNED +DATA/mecbs/onlinelog/group_5.269.8624018275     1       50 UNASSIGNED +RECO/mecbs/onlinelog/group_5.261.8624018356     1       50 UNASSIGNED +DATA/mecbs/onlinelog/group_6.270.8624018616     1       50 UNASSIGNED +RECO/mecbs/onlinelog/group_6.262.8624018717     1       50 UNASSIGNED +DATA/mecbs/onlinelog/group_7.271.8624019777     1       50 UNASSIGNED +RECO/mecbs/onlinelog/group_7.263.8624019838     2       50 UNASSIGNED +DATA/mecbs/onlinelog/group_8.272.8624021218     2       50 UNASSIGNED +RECO/mecbs/onlinelog/group_8.264.8624021379     2       50 UNASSIGNED +DATA/mecbs/onlinelog/group_9.273.8624021879     2       50 UNASSIGNED +RECO/mecbs/onlinelog/group_9.265.86240218910     2       50 UNASSIGNED +DATA/mecbs/onlinelog/group_10.274.86240221310     2       50 UNASSIGNED +RECO/mecbs/onlinelog/group_10.266.86240221711     1      100 UNASSIGNED +DATA/mecbs/onlinelog/group_11.277.88608695311     1      100 UNASSIGNED +RECO/mecbs/onlinelog/group_11.927.88608696512     1      100 UNASSIGNED +DATA/mecbs/onlinelog/group_12.282.88608699712     1      100 UNASSIGNED +RECO/mecbs/onlinelog/group_12.928.88608701713     1      100 UNASSIGNED +DATA/mecbs/onlinelog/group_13.283.88608703313     1      100 UNASSIGNED +RECO/mecbs/onlinelog/group_13.929.88608704714     2      100 UNASSIGNED +DATA/mecbs/onlinelog/group_14.284.88608705914     2      100 UNASSIGNED +RECO/mecbs/onlinelog/group_14.930.88608706715     2      100 UNASSIGNED +DATA/mecbs/onlinelog/group_15.285.88608708915     2      100 UNASSIGNED +RECO/mecbs/onlinelog/group_15.931.88608709916     2      100 UNASSIGNED +DATA/mecbs/onlinelog/group_16.286.88608711516     2      100 UNASSIGNED +RECO/mecbs/onlinelog/group_16.932.886087125
alter database drop logfile group 5;
alter database drop logfile group 6;
alter database drop logfile group 7;
alter database drop logfile group 8;
alter database drop logfile group 9;
alter database drop logfile group 10;
SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.status,b.memberFROM v$standby_log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'STANDBY'9   ORDER BY a.group#;GROUP#    THREAD#  size_mb STATUS     MEMBER
---------- ---------- ---------- ---------- ------------------------------------------------------------11     1      100 UNASSIGNED +DATA/mecbs/onlinelog/group_11.277.88608695311     1      100 UNASSIGNED +RECO/mecbs/onlinelog/group_11.927.88608696512     1      100 UNASSIGNED +DATA/mecbs/onlinelog/group_12.282.88608699712     1      100 UNASSIGNED +RECO/mecbs/onlinelog/group_12.928.88608701713     1      100 UNASSIGNED +DATA/mecbs/onlinelog/group_13.283.88608703313     1      100 UNASSIGNED +RECO/mecbs/onlinelog/group_13.929.88608704714     2      100 UNASSIGNED +DATA/mecbs/onlinelog/group_14.284.88608705914     2      100 UNASSIGNED +RECO/mecbs/onlinelog/group_14.930.88608706715     2      100 UNASSIGNED +DATA/mecbs/onlinelog/group_15.285.88608708915     2      100 UNASSIGNED +RECO/mecbs/onlinelog/group_15.931.88608709916     2      100 UNASSIGNED +DATA/mecbs/onlinelog/group_16.286.88608711516     2      100 UNASSIGNED +RECO/mecbs/onlinelog/group_16.932.886087125

7.主库添加新的ONLINE REDO LOG:

SQL>alter database add logfile thread 1('+DATA','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 1('+DATA','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 1('+DATA','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 2('+DATA','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 2('+DATA','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 2('+DATA','+RECO') size 100M;
Database altered.

查询添加结果:

SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.members,a.status,b.memberFROM v$log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'ONLINE'5    6    7    8    9   10   ORDER BY a.group#;GROUP#    THREAD#  size_mb    MEMBERS STATUS      MEMBER
---------- ---------- ---------- ---------- ---------------- ------------------------------------------------------------1     1       50   2 CURRENT      +RECO/mecbs/onlinelog/group_1.redo01.log1     1       50   2 CURRENT      +DATA/mecbs/onlinelog/group_1.261.8623396072     1       50   2 INACTIVE      +DATA/mecbs/onlinelog/group_2.262.8623396212     1       50   2 INACTIVE      +RECO/mecbs/onlinelog/group_2.redo01.log3     2       50   2 CURRENT      +DATA/mecbs/onlinelog/group_3.266.8623419573     2       50   2 CURRENT      +RECO/mecbs/onlinelog/group_3.redo01.log4     2       50   2 INACTIVE      +RECO/mecbs/onlinelog/group_4.redo01.log4     2       50   2 INACTIVE      +DATA/mecbs/onlinelog/group_4.267.8623419675     1      100   2 UNUSED      +DATA/mecbs/onlinelog/group_5.274.8860873895     1      100   2 UNUSED      +RECO/mecbs/onlinelog/group_5.266.8860874036     1      100   2 UNUSED      +RECO/mecbs/onlinelog/group_6.265.8860874236     1      100   2 UNUSED      +DATA/mecbs/onlinelog/group_6.273.8860874137     1      100   2 UNUSED      +DATA/mecbs/onlinelog/group_7.272.8860874337     1      100   2 UNUSED      +RECO/mecbs/onlinelog/group_7.264.8860874418     2      100   2 UNUSED      +RECO/mecbs/onlinelog/group_8.263.8860874838     2      100   2 UNUSED      +DATA/mecbs/onlinelog/group_8.271.8860874559     2      100   2 UNUSED      +RECO/mecbs/onlinelog/group_9.262.8860875139     2      100   2 UNUSED      +DATA/mecbs/onlinelog/group_9.270.88608749710     2      100   2 UNUSED      +DATA/mecbs/onlinelog/group_10.269.88608754110     2      100   2 UNUSED      +RECO/mecbs/onlinelog/group_10.261.886087553

8.主库删除旧的ONLINE REDOLOG;(

alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
alter database drop logfile group 4;)
SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.members,a.status,b.memberFROM v$log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'ONLINE'10   ORDER BY a.group#;GROUP#    THREAD#  size_mb    MEMBERS STATUS      MEMBER
---------- ---------- ---------- ---------- ---------------- ------------------------------------------------------------5     1      100   2 CURRENT      +DATA/mecbs/onlinelog/group_5.274.8860873895     1      100   2 CURRENT      +RECO/mecbs/onlinelog/group_5.266.8860874036     1      100   2 INACTIVE      +DATA/mecbs/onlinelog/group_6.273.8860874136     1      100   2 INACTIVE      +RECO/mecbs/onlinelog/group_6.265.8860874237     1      100   2 INACTIVE      +DATA/mecbs/onlinelog/group_7.272.8860874337     1      100   2 INACTIVE      +RECO/mecbs/onlinelog/group_7.264.8860874418     2      100   2 INACTIVE      +DATA/mecbs/onlinelog/group_8.271.8860874558     2      100   2 INACTIVE      +RECO/mecbs/onlinelog/group_8.263.8860874839     2      100   2 CURRENT      +DATA/mecbs/onlinelog/group_9.270.8860874979     2      100   2 CURRENT      +RECO/mecbs/onlinelog/group_9.262.88608751310     2      100   2 INACTIVE      +DATA/mecbs/onlinelog/group_10.269.88608754110     2      100   2 INACTIVE      +RECO/mecbs/onlinelog/group_10.261.886087553
12 rows selected.

9.备库添加新的ONLINE REDO LOG

SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.members,a.status,b.memberFROM v$log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'ONLINE'10   ORDER BY a.group#;GROUP#    THREAD#  size_mb    MEMBERS STATUS      MEMBER
---------- ---------- ---------- ---------- ---------------- ------------------------------------------------------------1     1       50   2 CLEARING      +DATA/phub/onlinelog/group_1.282.8842936111     1       50   2 CLEARING      +RECO/phub/onlinelog/group_1.624.8842936192     1       50   2 CLEARING      +DATA/phub/onlinelog/group_2.281.8842936272     1       50   2 CLEARING      +RECO/phub/onlinelog/group_2.622.8842936293     2       50   2 CLEARING      +RECO/phub/onlinelog/group_3.620.8842936413     2       50   2 CLEARING      +DATA/phub/onlinelog/group_3.280.8842936354     2       50   2 CLEARING      +RECO/phub/onlinelog/group_4.621.8842936614     2       50   2 CLEARING      +DATA/phub/onlinelog/group_4.266.884293655
8 rows selected.
ORA-01275: Operation ADD LOGFILE is not allowed if standby file management is automatic.
SQL> alter system set standby_file_management='MANUAL';
System altered.
SQL>alter database add logfile thread 1('+BACK','+RECO') size 100M;
Database altered
SQL> .alter database add logfile thread 1('+BACK','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 1('+BACK','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 2('+BACK','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 2('+BACK','+RECO') size 100M;
Database altered.
SQL>alter database add logfile thread 2('+BACK','+RECO') size 100M;
Database altered.

10.删除备库旧的ONLINE REDO LOG:

如果日志状态一直是CLEARING,做以下操作:

SQL> alter database clear logfile group 1;
Database altered.
SQL> alter database clear logfile group 2;
Database altered.
SQL> alter database drop logfile group 1;
Database altered.
SQL> alter database drop logfile group 2;
Database altered.
SELECT a.group#,a.thread#,a.bytes / 1024 / 1024 "size_mb",a.members,a.status,b.memberFROM v$log a, v$logfile bWHERE a.group# = b.group#AND b.type = 'ONLINE'10   ORDER BY a.group#;GROUP#    THREAD#  size_mb    MEMBERS STATUS      MEMBER
---------- ---------- ---------- ---------- ---------------- ------------------------------------------------------------5     1      100   2 CURRENT      +BACK/phub/onlinelog/group_5.303.8860913875     1      100   2 CURRENT      +RECO/phub/onlinelog/group_5.599.8860913956     1      100   2 CLEARING      +BACK/phub/onlinelog/group_6.302.8860914016     1      100   2 CLEARING      +RECO/phub/onlinelog/group_6.604.8860914117     1      100   2 CLEARING      +BACK/phub/onlinelog/group_7.301.8860914257     1      100   2 CLEARING      +RECO/phub/onlinelog/group_7.603.8860914358     2      100   2 CURRENT      +BACK/phub/onlinelog/group_8.300.8860914418     2      100   2 CURRENT      +RECO/phub/onlinelog/group_8.609.8860914499     2      100   2 CLEARING      +BACK/phub/onlinelog/group_9.299.8860914579     2      100   2 CLEARING      +RECO/phub/onlinelog/group_9.611.88609146710     2      100   2 CLEARING      +BACK/phub/onlinelog/group_10.298.88609147910     2      100   2 CLEARING      +RECO/phub/onlinelog/group_10.612.886091501
12 rows selected.
SQL> alter system set standby_file_management='AUTO' scope=both;
System altered.
SQL> alter database recover managed standby database using current logfile disconnect from session;
Database altered.

---------------------------查看redo日志切换频率--------------------------------------------

Select round(FIRST_TIME, 'DD'), THREAD#, Count(SEQUENCE#)  From v$log_history Group By round(FIRST_TIME, 'DD'), THREAD# Order By 1, 2
SELECT  trunc(first_time) "Date",        to_char(first_time, 'Dy') "Day",        count(1) "Total",        SUM(decode(to_char(first_time, 'hh24'),'00',1,0)) "h0",        SUM(decode(to_char(first_time, 'hh24'),'01',1,0)) "h1",        SUM(decode(to_char(first_time, 'hh24'),'02',1,0)) "h2",        SUM(decode(to_char(first_time, 'hh24'),'03',1,0)) "h3",        SUM(decode(to_char(first_time, 'hh24'),'04',1,0)) "h4",        SUM(decode(to_char(first_time, 'hh24'),'05',1,0)) "h5",        SUM(decode(to_char(first_time, 'hh24'),'06',1,0)) "h6",        SUM(decode(to_char(first_time, 'hh24'),'07',1,0)) "h7",        SUM(decode(to_char(first_time, 'hh24'),'08',1,0)) "h8",        SUM(decode(to_char(first_time, 'hh24'),'09',1,0)) "h9",        SUM(decode(to_char(first_time, 'hh24'),'10',1,0)) "h10",        SUM(decode(to_char(first_time, 'hh24'),'11',1,0)) "h11",        SUM(decode(to_char(first_time, 'hh24'),'12',1,0)) "h12",        SUM(decode(to_char(first_time, 'hh24'),'13',1,0)) "h13",        SUM(decode(to_char(first_time, 'hh24'),'14',1,0)) "h14",        SUM(decode(to_char(first_time, 'hh24'),'15',1,0)) "h15",        SUM(decode(to_char(first_time, 'hh24'),'16',1,0)) "h16",        SUM(decode(to_char(first_time, 'hh24'),'17',1,0)) "h17",        SUM(decode(to_char(first_time, 'hh24'),'18',1,0)) "h18",        SUM(decode(to_char(first_time, 'hh24'),'19',1,0)) "h19",        SUM(decode(to_char(first_time, 'hh24'),'20',1,0)) "h20",        SUM(decode(to_char(first_time, 'hh24'),'21',1,0)) "h21",        SUM(decode(to_char(first_time, 'hh24'),'22',1,0)) "h22",        SUM(decode(to_char(first_time, 'hh24'),'23',1,0)) "h23"FROM    V$log_historygroup by trunc(first_time), to_char(first_time, 'Dy')Order by 1

===========================THE END========================================

转载于:https://blog.51cto.com/7642644/1678488

RAC对单实例DG redo大小日志修改相关推荐

  1. oracle 11g r2 rac到单实例的dg

    oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final) hostname rac1 rac2 ip 10 ...

  2. oracle rac实例切换,RAC+单实例DG的切换

    RAC+单实例DG的切换 RAC+单实例DG的搭建过程 之前切换不成功,和参数设置有关.注意的参数是sid=* 之类的,刚搭建好的环境 racdbdg是单实例的,是备库,rac节点是主库. 搭建完毕, ...

  3. oracle ns,RAC到单实例SWITCHOVER

    RAC到单实例SWITCHOVER 现有RAC(12C)到单实例的物理DATAGUARD,需要SWITCHOVER主库到单实例上 ,使原来的 RAC成为备库,单实例备库成为主库. 在rac和单实例备库 ...

  4. GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(一)

    环境 源端是一个RAC rac1 rac2: RHEL 4u7 + ORACLE 10.2.0.4 + ASM rac1 外网IP 192.168.47.241 虚拟IP 192.168.47.243 ...

  5. 11204单实例DG升级到12102版本-有停机-包含升级12cRAC注意事项

    物理DG主.备库从11.2.0.4升级到12.1.0.2方式:在升级过程中,需要DG备库停止应用日志,主库停止对外服务,即停止业务,所需停机时间即主库升级的时间; --另一种停机短的方式:如果对停机时 ...

  6. oracle 11gr2 rac价格,调整Oracle 11gR2 RAC为单实例库

    1      应用场景 适用于Oracle RAC与应用程序不兼容的情况,需拆除为单实例: 应用案例:主机:alex1.alex2 共享存储:DATADG1(包含Disk1.Disk2....Disk ...

  7. oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  8. window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  9. oracle进入rman报错,Oracle 11g单实例RMAN恢复到Oracle 11g RAC

    一.环境说明 操作系统版本: RHEL 6.5 x64 1. 源数据库服务器 Oracle版本: Oracle 11g 11.2.0.4 64位(单机) Oracle_SID: orcl db_nam ...

最新文章

  1. GitHub为所有人免费提供了所有核心功能-这就是您应该关心的原因
  2. 构建DevOps功能:云计算自动化
  3. windows 正在查找bash.exe
  4. AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛——09:55-10:40刘兵教授《Open-World AI and Continual Learning》
  5. EL之Boosting之GB(DTR):利用梯度提升法解决回归(对多变量的数据集+实数值评分预测)问题
  6. 高端android手机,高端机型很难选择?这几款手机就很不错,你肯定有中意的
  7. 为什么要搭建自己的缓存管理模块?
  8. android 自己定义标签的使用,实现扁平化UI设计
  9. 使用委托(事件)或中介设计模式实现多个Windows窗体文本框的同步
  10. 每天学一点flash(76)百度MP3音乐APi接口使用
  11. EPPlus 读写 Excel 资料收集
  12. Linux系统如何添加IP别名
  13. 2022Java微服务最全面试题集
  14. 微信小程序 测试号 申请
  15. Android 在一个APP里打开另一个APP
  16. 手机显示屏LCDTP的不同贴合工艺
  17. Unit Testing with Sinon.JS
  18. pdf、caj转换成word文档(最新最有效的方法)
  19. Python数据分析与机器学习实战<三>Pandas
  20. 会玩会生活!兴趣标签体系的背后方案是......

热门文章

  1. AI训练的最大障碍不是算力,而是“内存墙”
  2. 更精准地生成字幕!哥大Facebook开发AI新框架,多模态融合,性能更强
  3. 带评分的Jupyter资源列表:270个开源项目,总计24w星,帮你快速找代码
  4. 谷歌最新财报:平均每天入账5个亿,还是不及预期;皮猜:未来靠云+AI
  5. IntelliJ IDEA上操作GitHub
  6. WIN配置git 配置后失败 can't be established
  7. python学习(2)--变量与表达式
  8. Java多线程初学者指南(10):使用Synchronized关键字同步类方法
  9. 简单粗暴的“Debug模式”
  10. 把文档放到PNG图片中