Ok, I've put together an extensive demo.
First, I configured a db with the same rman config as you:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
CONFIGURE BACKUP OPTIMIZATION OFF;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'E:\demo_backup\MY_CONTROLFILE_BACKUP_%F.ORA';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'E:\demo_backup\MY_BACKUP_%U' MAXPIECESIZE 2 G;
CONFIGURE MAXSETSIZE TO UNLIMITED;
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\demo_backup\MY_SNAPCONTROL.ORA';
Next a series of test scripts. Since this is Windows the scripting is more convoluted than if it were *nix
A script to generate some db activity and switch logfiles, thus simulating normal business activity. A sql script and a cmd script to call it:
switch_logfile.sql
conn / as sysdba
insert into scott.demo values (sysdate);
commit;
alter system switch logfile;
exit
switch_logfile.cmd
set ORACLE_BASE=E:\app\oracle
set ORACLE_HOME=E:\app\oracle\product\11.2.0\dbhome_1
set ORACLE_SID=edstest
set PATH=E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\12.1.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set cdate=%datetime:~0,8%
set ctime=%datetime:~8,6%
set logfile=switch_logfile_%cdate%_%ctime%.log
sqlplus / as sysdba @switch_logfile > %logfile%
rem pause
A script to report the archivelog files:
rpt_archivelogs.sql
set echo on feedback on verify on trimsp on lines 256 pages 60
col name for a55
conn / as sysdba
archive log list
select name,
status,
sequence#,
first_change#
from v$archived_log
where name is not null
order by name;
exit
And cmd file to call it
rpt_archivelogs.cmd
set ORACLE_BASE=E:\app\oracle
set ORACLE_HOME=E:\app\oracle\product\11.2.0\dbhome_1
set ORACLE_SID=edstest
set PATH=E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\12.1.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set cdate=%datetime:~0,8%
set ctime=%datetime:~8,6%
set logfile=rpt_archlogs_%cdate%_%ctime%.log
sqlplus / as sysdba @rpt_archivelogs > %logfile%
rem pause
Scripts to implement your backup jobs (I've added a LIST BACKUP as the last step of each)
backup_db_0.rman
backup AS COMPRESSED BACKUPSET incremental level 0 cumulative database;
delete obsolete;
delete archivelog all;
sql'purge dba_recyclebin';
crosscheck backup;
crosscheck archivelog all;
list backup;
backup_db_0.cmd
set ORACLE_BASE=E:\app\oracle
set ORACLE_HOME=E:\app\oracle\product\11.2.0\dbhome_1
set ORACLE_SID=edstest
set PATH=E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\12.1.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set cdate=%datetime:~0,8%
set ctime=%datetime:~8,6%
set logfile=backup_db_0_%cdate%_%ctime%.log
rman target / @backup_db_0.rman > %logfile%
rem pause
backup_db_1.rman
backup AS COMPRESSED BACKUPSET incremental level 1 cumulative database;
delete obsolete;
delete archivelog all;
sql'purge dba_recyclebin';
crosscheck backup;
crosscheck archivelog all;
list backup;
backup_db_1.cmd
set ORACLE_BASE=E:\app\oracle
set ORACLE_HOME=E:\app\oracle\product\11.2.0\dbhome_1
set ORACLE_SID=edstest
set PATH=E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\12.1.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set cdate=%datetime:~0,8%
set ctime=%datetime:~8,6%
set logfile=backup_db_1_%cdate%_%ctime%.log
rman target / @backup_db_1.rman > %logfile%
rem pause
backup_archlogs.rman
run
{
backup archivelog all delete all input;
sql'purge dba_recyclebin';
}
list backup;
backup_archlogs.cmd
set ORACLE_BASE=E:\app\oracle
set ORACLE_HOME=E:\app\oracle\product\11.2.0\dbhome_1
set ORACLE_SID=edstest
set PATH=E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\12.1.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set cdate=%datetime:~0,8%
set ctime=%datetime:~8,6%
set logfile=backup_archlogs_%cdate%_%ctime%.log
rman target / @backup_archlogs.rman > %logfile%
rem pause
And a script to run the test:
doit.cmd
set NLS_DATE_FORMAT=DD-Mon-yyyy hh24:mi:ss
set ORACLE_BASE=E:\app\oracle
set ORACLE_HOME=E:\app\oracle\product\11.2.0\dbhome_1
set ORACLE_SID=edstest
set PATH=E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\11.2.0\dbhome_1\bin;E:\app\oracle\product\12.1.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
cd /d g:\scripts\demo
pause
call backup_db_0.cmd
pause
call rpt_archivelogs
pause
call switch_logfile
pause
call rpt_archivelogs
pause
call backup_archlogs
pause
call rpt_archivelogs
pause
call switch_logfile
pause
call rpt_archivelogs
pause
call backup_db_1.cmd
pause
call rpt_archivelogs
pause
call switch_logfile
pause
call rpt_archivelogs
pause
call backup_archlogs
pause
call rpt_archivelogs
pause
call switch_logfile
pause
call rpt_archivelogs
pause
call backup_db_0.cmd
And the results . . .
The first step, the first level 0 backup ran as expected and listed the two backupsets created at that time. I show just the LIST BACKUP. As you can see, there are no archivelogs yet backed up.
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
73 Incr 0 269.45M DISK 00:00:26 21-Dec-2017 11:37:02
BP Key: 73 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113636
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_29SMM1M4_1_1
List of Datafiles in backup set 73
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- -------------------- ----
1 0 Incr 1580651 21-Dec-2017 11:36:36 X:\ORADATA\EDSTEST\SYSTEM01.DBF
2 0 Incr 1580651 21-Dec-2017 11:36:36 X:\ORADATA\EDSTEST\SYSAUX01.DBF
3 0 Incr 1580651 21-Dec-2017 11:36:36 X:\ORADATA\EDSTEST\UNDOTBS01.DBF
4 0 Incr 1580651 21-Dec-2017 11:36:36 Y:\ORADATA\EDSTEST\USERS01.DBF
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
74 Full 9.95M DISK 00:00:00 21-Dec-2017 11:37:12
BP Key: 74 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113712
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-23.ORA
SPFILE Included: Modification time: 21-Dec-2017 10:15:22
SPFILE db_unique_name: EDSTEST
Control File Included: Ckp SCN: 1580671 Ckp time: 21-Dec-2017 11:37:12
Recovery Manager complete.
The next step reported any existing archivelogs. As yet there are none, and that is expected at this point:
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination g:\archivelogs\edstest
Oldest online log sequence 61
Next log sequence to archive 63
Current log sequence 63
SQL> select name,
2 status,
3 sequence#,
4 first_change#
5 from v$archived_log
6 where name is not null
7 order by name;
no rows selected
The next step was to run 'switch_logfile' to generate activity and force a log switch, thus creating an archivelog. Following that, we again report archivelogs. We have one log, at sequence 63.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination g:\archivelogs\edstest
Oldest online log sequence 62
Next log sequence to archive 64
Current log sequence 64
SQL> select name,
2 status,
3 sequence#,
4 first_change#
5 from v$archived_log
6 where name is not null
7 order by name;
NAME S SEQUENCE# FIRST_CHANGE#
------------------------------------------------------- - ---------- -------------
G:\ARCHIVELOGS\EDSTEST\ARC0000000063_0959677649.0001 A 63 1580554
1 row selected.
Next, we run the backup of archivelogs. The RMAN activity shows it backing up archlog seq 63, and 64. Backing up archivlogs also performs a log switch, which is how we got seq. 64. In the LIST BACKUP, notice backupset 75, containing the backup of archivelog seq 63 and 64.
Starting backup at 21-Dec-2017 11:37:33
<snip unnecesary detail>
input archived log thread=1 sequence=63 RECID=63 STAMP=963315442
input archived log thread=1 sequence=64 RECID=64 STAMP=963315453
<snip unnecesary detail>
channel ORA_DISK_1: deleting archived log(s)
archived log file name=G:\ARCHIVELOGS\EDSTEST\ARC0000000063_0959677649.0001 RECID=63 STAMP=963315442
archived log file name=G:\ARCHIVELOGS\EDSTEST\ARC0000000064_0959677649.0001 RECID=64 STAMP=963315453
Finished backup at 21-Dec-2017 11:37:35
<snip unnecesary detail>
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
73 Incr 0 269.45M DISK 00:00:26 21-Dec-2017 11:37:02
BP Key: 73 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113636
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_29SMM1M4_1_1
List of Datafiles in backup set 73
<snip unnecesary detail>
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
74 Full 9.95M DISK 00:00:00 21-Dec-2017 11:37:12
BP Key: 74 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113712
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-23.ORA
SPFILE Included: Modification time: 21-Dec-2017 10:15:22
SPFILE db_unique_name: EDSTEST
Control File Included: Ckp SCN: 1580671 Ckp time: 21-Dec-2017 11:37:12
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ --------------------
75 5.00K DISK 00:00:00 21-Dec-2017 11:37:34
BP Key: 75 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113734
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2BSMM1NU_1_1
List of Archived Logs in backup set 75
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- -------------------- ---------- ---------
1 63 1580554 21-Dec-2017 11:34:50 1580748 21-Dec-2017 11:37:22
1 64 1580748 21-Dec-2017 11:37:22 1580761 21-Dec-2017 11:37:33
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
76 Full 9.95M DISK 00:00:01 21-Dec-2017 11:37:36
BP Key: 76 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113735
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-24.ORA
SPFILE Included: Modification time: 21-Dec-2017 10:15:22
SPFILE db_unique_name: EDSTEST
Control File Included: Ckp SCN: 1580775 Ckp time: 21-Dec-2017 11:37:35
Recovery Manager complete.
Next another archivelog report. As expected, there are none because we just finished backing them up with DELETE ALL INPUT.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination g:\archivelogs\edstest
Oldest online log sequence 63
Next log sequence to archive 65
Current log sequence 65
SQL> select name,
2 status,
3 sequence#,
4 first_change#
5 from v$archived_log
6 where name is not null
7 order by name;
no rows selected
Next we generate some more activity, log switch, and another archlog report. TAKE SPECIAL NOTE that we have now generated log seq 65.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination g:\archivelogs\edstest
Oldest online log sequence 64
Next log sequence to archive 66
Current log sequence 66
SQL> select name,
2 status,
3 sequence#,
4 first_change#
5 from v$archived_log
6 where name is not null
7 order by name;
NAME S SEQUENCE# FIRST_CHANGE#
------------------------------------------------------- - ---------- -------------
G:\ARCHIVELOGS\EDSTEST\ARC0000000065_0959677649.0001 A 65 1580761
1 row selected.
Next, your level 1 database backup. Remember, this does NOT backup the archlogs, but DOES delete them ...
Recovery Manager: Release 11.2.0.4.0 - Production on Thu Dec 21 11:37:56 2017
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: EDSTEST (DBID=892894544)
RMAN> backup AS COMPRESSED BACKUPSET incremental level 1 cumulative database;
2> delete obsolete;
3> delete archivelog all;
4> sql'purge dba_recyclebin';
5> crosscheck backup;
6> crosscheck archivelog all;
7> list backup;
8>
<<snip unnecessary detail>>
input datafile file number=00001 name=X:\ORADATA\EDSTEST\SYSTEM01.DBF
input datafile file number=00002 name=X:\ORADATA\EDSTEST\SYSAUX01.DBF
input datafile file number=00003 name=X:\ORADATA\EDSTEST\UNDOTBS01.DBF
input datafile file number=00004 name=Y:\ORADATA\EDSTEST\USERS01.DBF
channel ORA_DISK_1: starting piece 1 at 21-Dec-2017 11:37:57
channel ORA_DISK_1: finished piece 1 at 21-Dec-2017 11:38:22
<<snip unnecessary detail>>
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=34 device type=DISK
deleted archived log
archived log file name=G:\ARCHIVELOGS\EDSTEST\ARC0000000065_0959677649.0001 RECID=65 STAMP=963315467
Deleted 1 objects
<<snip unnecessary detail>>
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
73 Incr 0 269.45M DISK 00:00:26 21-Dec-2017 11:37:02
BP Key: 73 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113636
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_29SMM1M4_1_1
<<snip unnecessary detail>>
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ --------------------
75 5.00K DISK 00:00:00 21-Dec-2017 11:37:34
BP Key: 75 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113734
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2BSMM1NU_1_1
List of Archived Logs in backup set 75
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- -------------------- ---------- ---------
1 63 1580554 21-Dec-2017 11:34:50 1580748 21-Dec-2017 11:37:22
1 64 1580748 21-Dec-2017 11:37:22 1580761 21-Dec-2017 11:37:33
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
77 Incr 1 128.00K DISK 00:00:17 21-Dec-2017 11:38:14
BP Key: 77 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113757
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2DSMM1OL_1_1
List of Datafiles in backup set 77
<<snip unnecessary detail>>
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
78 Full 9.95M DISK 00:00:01 21-Dec-2017 11:38:23
BP Key: 78 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113822
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-25.ORA
<<snip unnecessary detail>>
Recovery Manager complete.
And immediately following another archlog report. Where is seq 65?
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination g:\archivelogs\edstest
Oldest online log sequence 64
Next log sequence to archive 66
Current log sequence 66
SQL> select name,
2 status,
3 sequence#,
4 first_change#
5 from v$archived_log
6 where name is not null
7 order by name;
no rows selected
More activity, another log switch, and report. Now we have log seq 66
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination g:\archivelogs\edstest
Oldest online log sequence 65
Next log sequence to archive 67
Current log sequence 67
SQL> select name,
2 status,
3 sequence#,
4 first_change#
5 from v$archived_log
6 where name is not null
7 order by name;
NAME S SEQUENCE# FIRST_CHANGE#
------------------------------------------------------- - ---------- -------------
G:\ARCHIVELOGS\EDSTEST\ARC0000000066_0959677649.0001 A 66 1580807
Next, your archivelog backup. Important to note it is now backing up seq 66 and 67, but still no sign of 65.
RMAN> run
2> {
3> backup archivelog all delete all input;
4> sql'purge dba_recyclebin';
5> }
6> list backup;
7>
Starting backup at 21-Dec-2017 11:38:44
current log archived
<<snip unnecessary detail>>
input archived log thread=1 sequence=66 RECID=66 STAMP=963315516
input archived log thread=1 sequence=67 RECID=67 STAMP=963315524
channel ORA_DISK_1: starting piece 1 at 21-Dec-2017 11:38:45
channel ORA_DISK_1: finished piece 1 at 21-Dec-2017 11:38:46
piece handle=E:\DEMO_BACKUP\MY_BACKUP_2FSMM1Q5_1_1 tag=TAG20171221T113845 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
channel ORA_DISK_1: deleting archived log(s)
archived log file name=G:\ARCHIVELOGS\EDSTEST\ARC0000000066_0959677649.0001 RECID=66 STAMP=963315516
archived log file name=G:\ARCHIVELOGS\EDSTEST\ARC0000000067_0959677649.0001 RECID=67 STAMP=963315524
Finished backup at 21-Dec-2017 11:38:46
<<snip unnecessary detail>>
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
73 Incr 0 269.45M DISK 00:00:26 21-Dec-2017 11:37:02
BP Key: 73 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113636
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_29SMM1M4_1_1
List of Datafiles in backup set 73
<<snip unnecessary detail>>
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ --------------------
75 5.00K DISK 00:00:00 21-Dec-2017 11:37:34
BP Key: 75 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113734
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2BSMM1NU_1_1
List of Archived Logs in backup set 75
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- -------------------- ---------- ---------
1 63 1580554 21-Dec-2017 11:34:50 1580748 21-Dec-2017 11:37:22
1 64 1580748 21-Dec-2017 11:37:22 1580761 21-Dec-2017 11:37:33
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
77 Incr 1 128.00K DISK 00:00:17 21-Dec-2017 11:38:14
BP Key: 77 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113757
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2DSMM1OL_1_1
List of Datafiles in backup set 77
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- -------------------- ----
<<snip unnecessary detail>>
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
78 Full 9.95M DISK 00:00:01 21-Dec-2017 11:38:23
BP Key: 78 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113822
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-25.ORA
SPFILE Included: Modification time: 21-Dec-2017 10:15:22
SPFILE db_unique_name: EDSTEST
Control File Included: Ckp SCN: 1580837 Ckp time: 21-Dec-2017 11:38:22
BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ --------------------
79 4.50K DISK 00:00:00 21-Dec-2017 11:38:45
BP Key: 79 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113845
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2FSMM1Q5_1_1
List of Archived Logs in backup set 79
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- -------------------- ---------- ---------
1 66 1580807 21-Dec-2017 11:37:47 1580916 21-Dec-2017 11:38:36
1 67 1580916 21-Dec-2017 11:38:36 1580929 21-Dec-2017 11:38:44
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
80 Full 9.95M DISK 00:00:00 21-Dec-2017 11:38:46
BP Key: 80 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113846
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-26.ORA
SPFILE Included: Modification time: 21-Dec-2017 10:15:22
SPFILE db_unique_name: EDSTEST
Control File Included: Ckp SCN: 1580943 Ckp time: 21-Dec-2017 11:38:46
Recovery Manager complete.
So at this point you have deleted log seq 65 with no backup.You are now unrecoverable past sequence 64.
========================================================
Now, back to your original question, "rman does not delete "obsolete" backups on monday after". Let's move on past another cycle of generating activity and archlogs and move to the next level 0 backup:
Recovery Manager: Release 11.2.0.4.0 - Production on Thu Dec 21 11:39:08 2017
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: EDSTEST (DBID=892894544)
RMAN> backup AS COMPRESSED BACKUPSET incremental level 0 cumulative database;
2> delete obsolete;
3> delete archivelog all;
4> sql'purge dba_recyclebin';
5> crosscheck backup;
6> crosscheck archivelog all;
7> list backup;
8>
Starting backup at 21-Dec-2017 11:39:08
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=34 device type=DISK
channel ORA_DISK_1: starting compressed incremental level 0 datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=X:\ORADATA\EDSTEST\SYSTEM01.DBF
input datafile file number=00002 name=X:\ORADATA\EDSTEST\SYSAUX01.DBF
input datafile file number=00003 name=X:\ORADATA\EDSTEST\UNDOTBS01.DBF
input datafile file number=00004 name=Y:\ORADATA\EDSTEST\USERS01.DBF
channel ORA_DISK_1: starting piece 1 at 21-Dec-2017 11:39:09
channel ORA_DISK_1: finished piece 1 at 21-Dec-2017 11:39:44
piece handle=E:\DEMO_BACKUP\MY_BACKUP_2HSMM1QT_1_1 tag=TAG20171221T113909 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:35
Finished backup at 21-Dec-2017 11:39:44
Starting Control File and SPFILE Autobackup at 21-Dec-2017 11:39:44
piece handle=E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-27.ORA comment=NONE
Finished Control File and SPFILE Autobackup at 21-Dec-2017 11:39:45
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
using channel ORA_DISK_1
Deleting the following obsolete backups and copies:
Type Key Completion Time Filename/Handle
-------------------- ------ ------------------ --------------------
Backup Set 73 21-Dec-2017 11:37:02
Backup Piece 73 21-Dec-2017 11:37:02 E:\DEMO_BACKUP\MY_BACKUP_29SMM1M4_1_1
Backup Set 75 21-Dec-2017 11:37:34
Backup Piece 75 21-Dec-2017 11:37:34 E:\DEMO_BACKUP\MY_BACKUP_2BSMM1NU_1_1
Backup Set 77 21-Dec-2017 11:38:14
Backup Piece 77 21-Dec-2017 11:38:14 E:\DEMO_BACKUP\MY_BACKUP_2DSMM1OL_1_1
Backup Set 78 21-Dec-2017 11:38:23
Backup Piece 78 21-Dec-2017 11:38:23 E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-25.ORA
Backup Set 79 21-Dec-2017 11:38:45
Backup Piece 79 21-Dec-2017 11:38:45 E:\DEMO_BACKUP\MY_BACKUP_2FSMM1Q5_1_1
Archive Log 68 21-Dec-2017 11:38:56 G:\ARCHIVELOGS\EDSTEST\ARC0000000068_0959677649.0001
Backup Set 80 21-Dec-2017 11:38:46
Backup Piece 80 21-Dec-2017 11:38:46 E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-26.ORA
backup piece handle=E:\DEMO_BACKUP\MY_BACKUP_29SMM1M4_1_1 RECID=73 STAMP=963315396
deleted backup piece
backup piece handle=E:\DEMO_BACKUP\MY_BACKUP_2BSMM1NU_1_1 RECID=75 STAMP=963315454
deleted backup piece
backup piece handle=E:\DEMO_BACKUP\MY_BACKUP_2DSMM1OL_1_1 RECID=77 STAMP=963315477
deleted backup piece
backup piece handle=E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-25.ORA RECID=78 STAMP=963315503
deleted backup piece
backup piece handle=E:\DEMO_BACKUP\MY_BACKUP_2FSMM1Q5_1_1 RECID=79 STAMP=963315525
deleted archived log
archived log file name=G:\ARCHIVELOGS\EDSTEST\ARC0000000068_0959677649.0001 RECID=68 STAMP=963315536
deleted backup piece
backup piece handle=E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-26.ORA RECID=80 STAMP=963315526
Deleted 7 objects
Note above that it IS deleting the previous level 0 backup, BS key 73 and 74, as well as all subsequent backups that are made obsolete by the just completed backup.
Continuing with the same report . . ..
deleted backup piece
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=34 device type=DISK
specification does not match any archived log in the repository
sql statement: purge dba_recyclebin
using channel ORA_DISK_1
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\DEMO_BACKUP\MY_BACKUP_2HSMM1QT_1_1 RECID=81 STAMP=963315549
crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-27.ORA RECID=82 STAMP=963315585
Crosschecked 2 objects
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=34 device type=DISK
specification does not match any archived log in the repository
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
81 Incr 0 269.48M DISK 00:00:26 21-Dec-2017 11:39:35
BP Key: 81 Status: AVAILABLE Compressed: YES Tag: TAG20171221T113909
Piece Name: E:\DEMO_BACKUP\MY_BACKUP_2HSMM1QT_1_1
List of Datafiles in backup set 81
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- -------------------- ----
1 0 Incr 1580996 21-Dec-2017 11:39:09 X:\ORADATA\EDSTEST\SYSTEM01.DBF
2 0 Incr 1580996 21-Dec-2017 11:39:09 X:\ORADATA\EDSTEST\SYSAUX01.DBF
3 0 Incr 1580996 21-Dec-2017 11:39:09 X:\ORADATA\EDSTEST\UNDOTBS01.DBF
4 0 Incr 1580996 21-Dec-2017 11:39:09 Y:\ORADATA\EDSTEST\USERS01.DBF
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ --------------------
82 Full 9.95M DISK 00:00:01 21-Dec-2017 11:39:45
BP Key: 82 Status: AVAILABLE Compressed: NO Tag: TAG20171221T113944
Piece Name: E:\DEMO_BACKUP\MY_CONTROLFILE_BACKUP_C-892894544-20171221-27.ORA
SPFILE Included: Modification time: 21-Dec-2017 10:15:22
SPFILE db_unique_name: EDSTEST
Control File Included: Ckp SCN: 1581014 Ckp time: 21-Dec-2017 11:39:44
Recovery Manager complete.
Notice the only backup now listed is the one we just completed.