<经典> set newname 切换数据库文件位置 incarnation切换恢复

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 22:31:40 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Jun 15 22:31:55 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454)

RMAN> report schema;

using target database control file instead of recovery catalog

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA/CDB/DATAFILE/system.275.1148478571

3 890 SYSAUX NO +DATA/CDB/DATAFILE/sysaux.263.1148478647

4 615 UNDOTBS1 YES +DATA/CDB/DATAFILE/undotbs1.264.1148478683

5 510 PDB$SEED:SYSTEM NO +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

6 480 PDB$SEED:SYSAUX NO +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

7 5 USERS NO +DATA/CDB/DATAFILE/users.269.1148478683

8 215 PDB$SEED:UNDOTBS1 NO +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

9 250 UNDOTBS2 YES +DATA/CDB/DATAFILE/undotbs2.268.1148480549

10 25 UNDOTBS3 YES +DATA/CDB/DATAFILE/undotbs3.262.1148480551

11 510 PDB:SYSTEM NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

12 490 PDB:SYSAUX NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

13 215 PDB:UNDOTBS1 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

14 215 PDB:UNDO_3 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

15 215 PDB:UNDO_4 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

16 5 PDB:USERS NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> backup database plus archivelog tag 'full db backup';

Starting backup at 15-JUN-24

current log archived

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=74 instance=cdb1 device type=DISK

channel ORA_DISK_1: starting archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=1 sequence=99 RECID=175 STAMP=1156933601

input archived log thread=3 sequence=52 RECID=178 STAMP=1156933603

input archived log thread=2 sequence=76 RECID=176 STAMP=1156933602

input archived log thread=2 sequence=77 RECID=177 STAMP=1156933602

input archived log thread=3 sequence=53 RECID=179 STAMP=1156933603

input archived log thread=1 sequence=100 RECID=180 STAMP=1156933667

input archived log thread=1 sequence=101 RECID=181 STAMP=1156933752

input archived log thread=3 sequence=54 RECID=186 STAMP=1156936544

input archived log thread=1 sequence=102 RECID=182 STAMP=1156933752

input archived log thread=2 sequence=78 RECID=183 STAMP=1156936543

input archived log thread=1 sequence=103 RECID=184 STAMP=1156936544

input archived log thread=1 sequence=104 RECID=185 STAMP=1156936544

input archived log thread=3 sequence=55 RECID=187 STAMP=1156936544

input archived log thread=2 sequence=79 RECID=189 STAMP=1156939799

input archived log thread=1 sequence=105 RECID=188 STAMP=1156938195

input archived log thread=3 sequence=56 RECID=190 STAMP=1156939799

input archived log thread=1 sequence=106 RECID=193 STAMP=1156940668

input archived log thread=3 sequence=57 RECID=191 STAMP=1156939799

input archived log thread=2 sequence=80 RECID=192 STAMP=1156939799

input archived log thread=2 sequence=81 RECID=195 STAMP=1156940714

input archived log thread=3 sequence=58 RECID=197 STAMP=1156942489

input archived log thread=1 sequence=107 RECID=194 STAMP=1156940669

input archived log thread=2 sequence=82 RECID=196 STAMP=1156940715

input archived log thread=3 sequence=59 RECID=200 STAMP=1156942701

input archived log thread=1 sequence=108 RECID=198 STAMP=1156942700

input archived log thread=2 sequence=83 RECID=201 STAMP=1156943080

input archived log thread=1 sequence=109 RECID=199 STAMP=1156942700

input archived log thread=3 sequence=60 RECID=202 STAMP=1156943081

input archived log thread=3 sequence=61 RECID=203 STAMP=1156943081

input archived log thread=2 sequence=84 RECID=206 STAMP=1156944646

input archived log thread=3 sequence=62 RECID=204 STAMP=1156944642

input archived log thread=1 sequence=110 RECID=208 STAMP=1156944772

input archived log thread=3 sequence=63 RECID=205 STAMP=1156944643

input archived log thread=2 sequence=85 RECID=207 STAMP=1156944646

input archived log thread=1 sequence=111 RECID=209 STAMP=1156944772

input archived log thread=3 sequence=64 RECID=212 STAMP=1156944777

input archived log thread=1 sequence=112 RECID=210 STAMP=1156944775

input archived log thread=1 sequence=113 RECID=211 STAMP=1156944775

input archived log thread=3 sequence=65 RECID=216 STAMP=1156945718

input archived log thread=2 sequence=86 RECID=214 STAMP=1156945716

input archived log thread=1 sequence=114 RECID=213 STAMP=1156945716

input archived log thread=1 sequence=115 RECID=215 STAMP=1156945717

input archived log thread=2 sequence=87 RECID=217 STAMP=1156945754

input archived log thread=3 sequence=66 RECID=219 STAMP=1171708227

input archived log thread=2 sequence=88 RECID=218 STAMP=1156945755

input archived log thread=3 sequence=67 RECID=220 STAMP=1171708227

input archived log thread=1 sequence=116 RECID=223 STAMP=1171708232

input archived log thread=3 sequence=68 RECID=221 STAMP=1171708230

input archived log thread=3 sequence=69 RECID=222 STAMP=1171708230

input archived log thread=1 sequence=117 RECID=224 STAMP=1171708337

channel ORA_DISK_1: starting piece 1 at 15-JUN-24

channel ORA_DISK_1: finished piece 1 at 15-JUN-24

piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/annnf0_full db backup_0.319.1171708337 tag=FULL DB BACKUP comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backup at 15-JUN-24

Starting backup at 15-JUN-24

using channel ORA_DISK_1

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00001 name=+DATA/CDB/DATAFILE/system.275.1148478571

input datafile file number=00003 name=+DATA/CDB/DATAFILE/sysaux.263.1148478647

input datafile file number=00004 name=+DATA/CDB/DATAFILE/undotbs1.264.1148478683

input datafile file number=00009 name=+DATA/CDB/DATAFILE/undotbs2.268.1148480549

input datafile file number=00010 name=+DATA/CDB/DATAFILE/undotbs3.262.1148480551

input datafile file number=00007 name=+DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: starting piece 1 at 15-JUN-24

channel ORA_DISK_1: finished piece 1 at 15-JUN-24

piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339 tag=TAG20240615T223219 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00011 name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

input datafile file number=00012 name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

input datafile file number=00013 name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

input datafile file number=00014 name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

input datafile file number=00015 name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

input datafile file number=00016 name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: starting piece 1 at 15-JUN-24

channel ORA_DISK_1: finished piece 1 at 15-JUN-24

piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00005 name=+DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

input datafile file number=00006 name=+DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

input datafile file number=00008 name=+DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: starting piece 1 at 15-JUN-24

channel ORA_DISK_1: finished piece 1 at 15-JUN-24

piece handle=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345 tag=TAG20240615T223219 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

Finished backup at 15-JUN-24

Starting backup at 15-JUN-24

current log archived

using channel ORA_DISK_1

channel ORA_DISK_1: starting archived log backup set

channel ORA_DISK_1: specifying archived log(s) in backup set

input archived log thread=1 sequence=118 RECID=225 STAMP=1171751548

channel ORA_DISK_1: starting piece 1 at 15-JUN-24

channel ORA_DISK_1: finished piece 1 at 15-JUN-24

piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/annnf0_full db backup_0.324.1171708349 tag=FULL DB BACKUP comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backup at 15-JUN-24

Starting Control File and SPFILE Autobackup at 15-JUN-24

piece handle=+DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349 comment=NONE

Finished Control File and SPFILE Autobackup at 15-JUN-24

RMAN> set newname for database to '+data1';

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03031: this option of set command needs to be used inside a run block

RMAN> RUN {

2> set newname for database to '+data1';

3> restore database ;

4> }

executing command: SET NEWNAME

Starting restore at 15-JUN-24

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +data1

channel ORA_DISK_1: restoring datafile 00003 to +data1

channel ORA_DISK_1: restoring datafile 00004 to +data1

channel ORA_DISK_1: restoring datafile 00007 to +data1

channel ORA_DISK_1: restoring datafile 00009 to +data1

channel ORA_DISK_1: restoring datafile 00010 to +data1

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339
channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +data1

channel ORA_DISK_1: restoring datafile 00012 to +data1

channel ORA_DISK_1: restoring datafile 00013 to +data1

channel ORA_DISK_1: restoring datafile 00014 to +data1

channel ORA_DISK_1: restoring datafile 00015 to +data1

channel ORA_DISK_1: restoring datafile 00016 to +data1

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:04

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00005 to +data1

channel ORA_DISK_1: restoring datafile 00006 to +data1

channel ORA_DISK_1: restoring datafile 00008 to +data1

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345

channel ORA_DISK_1: piece handle=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

Finished restore at 15-JUN-24

RMAN> report schema;---还没有变

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA/CDB/DATAFILE/system.275.1148478571

3 890 SYSAUX NO +DATA/CDB/DATAFILE/sysaux.263.1148478647

4 615 UNDOTBS1 YES +DATA/CDB/DATAFILE/undotbs1.264.1148478683

5 510 PDB$SEED:SYSTEM NO +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

6 480 PDB$SEED:SYSAUX NO +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

7 5 USERS NO +DATA/CDB/DATAFILE/users.269.1148478683

8 215 PDB$SEED:UNDOTBS1 NO +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

9 250 UNDOTBS2 YES +DATA/CDB/DATAFILE/undotbs2.268.1148480549

10 25 UNDOTBS3 YES +DATA/CDB/DATAFILE/undotbs3.262.1148480551

11 510 PDB:SYSTEM NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

12 490 PDB:SYSAUX NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

13 215 PDB:UNDOTBS1 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

14 215 PDB:UNDO_3 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

15 215 PDB:UNDO_4 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

16 5 PDB:USERS NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> switch database to copy;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of switch to copy command at 06/15/2024 22:35:19
RMAN-06572: database is open and datafile 1 is not offline

RMAN> startup mount force;

Oracle instance started

database mounted

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM *** +DATA/CDB/DATAFILE/system.275.1148478571

3 890 SYSAUX *** +DATA/CDB/DATAFILE/sysaux.263.1148478647

4 615 UNDOTBS1 *** +DATA/CDB/DATAFILE/undotbs1.264.1148478683

5 510 PDB$SEED:SYSTEM *** +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

6 480 PDB$SEED:SYSAUX *** +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

7 5 USERS *** +DATA/CDB/DATAFILE/users.269.1148478683

8 215 PDB$SEED:UNDOTBS1 *** +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

9 250 UNDOTBS2 *** +DATA/CDB/DATAFILE/undotbs2.268.1148480549

10 25 UNDOTBS3 *** +DATA/CDB/DATAFILE/undotbs3.262.1148480551

11 510 PDB:SYSTEM *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

12 490 PDB:SYSAUX *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

13 215 PDB:UNDOTBS1 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

14 215 PDB:UNDO_3 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

15 215 PDB:UNDO_4 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

16 5 PDB:USERS *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> switch database to copy;

datafile 1 switched to datafile copy "+DATA1/CDB/DATAFILE/system.326.1171708477"

datafile 3 switched to datafile copy "+DATA1/CDB/DATAFILE/sysaux.327.1171708477"

datafile 4 switched to datafile copy "+DATA1/CDB/DATAFILE/undotbs1.328.1171708477"

datafile 5 switched to datafile copy "+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487"

datafile 6 switched to datafile copy "+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487"

datafile 7 switched to datafile copy "+DATA1/CDB/DATAFILE/users.331.1171708477"

datafile 8 switched to datafile copy "+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487"

datafile 9 switched to datafile copy "+DATA1/CDB/DATAFILE/undotbs2.329.1171708477"

datafile 10 switched to datafile copy "+DATA1/CDB/DATAFILE/undotbs3.330.1171708477"

datafile 11 switched to datafile copy "+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485"

datafile 12 switched to datafile copy "+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485"

datafile 13 switched to datafile copy "+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485"

datafile 14 switched to datafile copy "+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485"

datafile 15 switched to datafile copy "+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485"

datafile 16 switched to datafile copy "+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485"

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM *** +DATA1/CDB/DATAFILE/system.326.1171708477

3 890 SYSAUX *** +DATA1/CDB/DATAFILE/sysaux.327.1171708477

4 615 UNDOTBS1 *** +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

5 510 PDB$SEED:SYSTEM *** +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

6 480 PDB$SEED:SYSAUX *** +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

7 5 USERS *** +DATA1/CDB/DATAFILE/users.331.1171708477

8 215 PDB$SEED:UNDOTBS1 *** +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

9 250 UNDOTBS2 *** +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

10 25 UNDOTBS3 *** +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

11 510 PDB:SYSTEM *** +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

12 490 PDB:SYSAUX *** +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

13 215 PDB:UNDOTBS1 *** +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

14 215 PDB:UNDO_3 *** +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

15 215 PDB:UNDO_4 *** +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

16 5 PDB:USERS *** +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> alter database open;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of sql statement command at 06/15/2024 22:36:30

ORA-01113: file 1 needs media recovery

ORA-01110: data file 1: '+DATA1/CDB/DATAFILE/system.326.1171708477'

RMAN> recover database;

Starting recover at 15-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=794 instance=cdb1 device type=DISK

starting media recovery

media recovery complete, elapsed time: 00:00:01

Finished recover at 15-JUN-24

RMAN> alter database open;

Statement processed

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA1/CDB/DATAFILE/system.326.1171708477

3 890 SYSAUX NO +DATA1/CDB/DATAFILE/sysaux.327.1171708477

4 615 UNDOTBS1 YES +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

5 510 PDB$SEED:SYSTEM NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

6 480 PDB$SEED:SYSAUX NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

7 5 USERS NO +DATA1/CDB/DATAFILE/users.331.1171708477

8 215 PDB$SEED:UNDOTBS1 NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

9 250 UNDOTBS2 YES +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

10 25 UNDOTBS3 YES +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

11 510 PDB:SYSTEM NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

12 490 PDB:SYSAUX NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

13 215 PDB:UNDOTBS1 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

14 215 PDB:UNDO_3 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

15 215 PDB:UNDO_4 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

16 5 PDB:USERS NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

--------------------清理旧的文件

RMAN> delete datafilecopy all;

released channel: ORA_DISK_1

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=794 instance=cdb1 device type=DISK

List of Datafile Copies

=======================

Key File S Completion Time Ckp SCN Ckp Time Sparse


19 1 A 15-JUN-24 7325671 15-JUN-24 NO

Name: +DATA/CDB/DATAFILE/system.275.1148478571

20 3 A 15-JUN-24 7325671 15-JUN-24 NO

Name: +DATA/CDB/DATAFILE/sysaux.263.1148478647

21 4 A 15-JUN-24 7325671 15-JUN-24 NO

Name: +DATA/CDB/DATAFILE/undotbs1.264.1148478683

22 5 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

23 6 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

24 7 A 15-JUN-24 7325671 15-JUN-24 NO

Name: +DATA/CDB/DATAFILE/users.269.1148478683

25 8 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

26 9 A 15-JUN-24 7325671 15-JUN-24 NO

Name: +DATA/CDB/DATAFILE/undotbs2.268.1148480549

27 10 A 15-JUN-24 7325671 15-JUN-24 NO

Name: +DATA/CDB/DATAFILE/undotbs3.262.1148480551

28 11 A 15-JUN-24 7325710 15-JUN-24 NO

Name: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

29 12 A 15-JUN-24 7325710 15-JUN-24 NO

Name: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

30 13 A 15-JUN-24 7325710 15-JUN-24 NO

Name: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

31 14 A 15-JUN-24 7325710 15-JUN-24 NO

Name: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

32 15 A 15-JUN-24 7325710 15-JUN-24 NO

Name: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

33 16 A 15-JUN-24 7325710 15-JUN-24 NO

Name: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

Do you really want to delete the above objects (enter YES or NO)? YES

deleted datafile copy

datafile copy file name=+DATA/CDB/DATAFILE/system.275.1148478571 RECID=19 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/DATAFILE/sysaux.263.1148478647 RECID=20 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/DATAFILE/undotbs1.264.1148478683 RECID=21 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251 RECID=22 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251 RECID=23 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/DATAFILE/users.269.1148478683 RECID=24 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251 RECID=25 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/DATAFILE/undotbs2.268.1148480549 RECID=26 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/DATAFILE/undotbs3.262.1148480551 RECID=27 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713 RECID=28 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713 RECID=29 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713 RECID=30 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745 RECID=31 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747 RECID=32 STAMP=1171751766

deleted datafile copy

datafile copy file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749 RECID=33 STAMP=1171751766

Deleted 15 objects

RMAN> report schmea;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "identifier": expecting one of: "device, need, obsolete, schema, tag, unrecoverable"

RMAN-01008: the bad identifier was: schmea

RMAN-01007: at line 1 column 8 file: standard input

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA1/CDB/DATAFILE/system.326.1171708477

3 890 SYSAUX NO +DATA1/CDB/DATAFILE/sysaux.327.1171708477

4 615 UNDOTBS1 YES +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

5 510 PDB$SEED:SYSTEM NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

6 480 PDB$SEED:SYSAUX NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

7 5 USERS NO +DATA1/CDB/DATAFILE/users.331.1171708477

8 215 PDB$SEED:UNDOTBS1 NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

9 250 UNDOTBS2 YES +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

10 25 UNDOTBS3 YES +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

11 510 PDB:SYSTEM NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

12 490 PDB:SYSAUX NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

13 215 PDB:UNDOTBS1 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

14 215 PDB:UNDO_3 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

15 215 PDB:UNDO_4 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

16 5 PDB:USERS NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN>

--------------------用刚刚的backup restore 呢?

RMAN> startup mount force;

Oracle instance started

database mounted

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore database;

Starting restore at 15-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=34 instance=cdb1 device type=DISK

skipping datafile 5; already restored to file +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

skipping datafile 6; already restored to file +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

skipping datafile 8; already restored to file +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA1/CDB/DATAFILE/system.326.1171708477

channel ORA_DISK_1: restoring datafile 00003 to +DATA1/CDB/DATAFILE/sysaux.327.1171708477

channel ORA_DISK_1: restoring datafile 00004 to +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

channel ORA_DISK_1: restoring datafile 00007 to +DATA1/CDB/DATAFILE/users.331.1171708477

channel ORA_DISK_1: restoring datafile 00009 to +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

channel ORA_DISK_1: restoring datafile 00010 to +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

channel ORA_DISK_1: restoring datafile 00012 to +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

channel ORA_DISK_1: restoring datafile 00013 to +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

channel ORA_DISK_1: restoring datafile 00014 to +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

channel ORA_DISK_1: restoring datafile 00015 to +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

channel ORA_DISK_1: restoring datafile 00016 to +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 15-JUN-24

RMAN> recover database;

Starting recover at 15-JUN-24

using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 118 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

archived log for thread 1 with sequence 119 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349 thread=1 sequence=118

media recovery complete, elapsed time: 00:00:01

Finished recover at 15-JUN-24

RMAN> alter database open;

Statement processed

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA1/CDB/DATAFILE/system.326.1171708477

3 890 SYSAUX NO +DATA1/CDB/DATAFILE/sysaux.327.1171708477

4 615 UNDOTBS1 YES +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

5 510 PDB$SEED:SYSTEM NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

6 480 PDB$SEED:SYSAUX NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

7 5 USERS NO +DATA1/CDB/DATAFILE/users.331.1171708477

8 215 PDB$SEED:UNDOTBS1 NO +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

9 250 UNDOTBS2 YES +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

10 25 UNDOTBS3 YES +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

11 510 PDB:SYSTEM NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

12 490 PDB:SYSAUX NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

13 215 PDB:UNDOTBS1 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

14 215 PDB:UNDO_3 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

15 215 PDB:UNDO_4 NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

16 5 PDB:USERS NO +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN>

----------------不成功,要restore control file 试试

RMAN> restore controlfile from autobackup;

Starting restore at 15-JUN-24

using channel ORA_DISK_1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 06/15/2024 22:44:23

RMAN-06496: must use the TO clause when the database is mounted or open

RMAN> startup nomount;

database is already started

RMAN> startup nomount force;

RMAN> restore controlfile from autobackup;

Starting restore at 15-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=32 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240615

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 15-JUN-24

RMAN> restore database;

Starting restore at 15-JUN-24

using channel ORA_DISK_1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 06/15/2024 22:45:19

ORA-01507: database not mounted

RMAN> alter database mount;

released channel: ORA_DISK_1

Statement processed

RMAN> restore database;

Starting restore at 15-JUN-24

Starting implicit crosscheck backup at 15-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 9 objects

Finished implicit crosscheck backup at 15-JUN-24

Starting implicit crosscheck copy at 15-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 15-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/DATAFILE/system.326.1171708477

File Name: +DATA1/CDB/DATAFILE/sysaux.327.1171708477

File Name: +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

File Name: +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

File Name: +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

File Name: +DATA1/CDB/DATAFILE/users.331.1171708477

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.342.1171708963

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

File Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

File Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

File Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

using channel ORA_DISK_1

channel ORA_DISK_1: restoring datafile 00001

input datafile copy RECID=4 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/system.326.1171708477
destination for restore of datafile 00001: +DATA/CDB/DATAFILE/system.275.1148478571

channel ORA_DISK_1: copied datafile copy of datafile 00001, elapsed time: 00:00:03

output file name=+DATA/CDB/DATAFILE/system.284.1171709135 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00003

input datafile copy RECID=5 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/sysaux.327.1171708477

destination for restore of datafile 00003: +DATA/CDB/DATAFILE/sysaux.263.1148478647

channel ORA_DISK_1: copied datafile copy of datafile 00003, elapsed time: 00:00:03

output file name=+DATA/CDB/DATAFILE/sysaux.285.1171709137 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00004

input datafile copy RECID=6 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/undotbs1.328.1171708477

destination for restore of datafile 00004: +DATA/CDB/DATAFILE/undotbs1.264.1148478683

channel ORA_DISK_1: copied datafile copy of datafile 00004, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/undotbs1.291.1171709141 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00005

input datafile copy RECID=16 STAMP=1171752333 file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

destination for restore of datafile 00005: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

channel ORA_DISK_1: copied datafile copy of datafile 00005, elapsed time: 00:00:01

output file name=+DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00006

input datafile copy RECID=17 STAMP=1171752333 file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

destination for restore of datafile 00006: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

channel ORA_DISK_1: copied datafile copy of datafile 00006, elapsed time: 00:00:01

output file name=+DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00007

input datafile copy RECID=9 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/users.331.1171708477

destination for restore of datafile 00007: +DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: copied datafile copy of datafile 00007, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/users.292.1171709143 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00008

input datafile copy RECID=18 STAMP=1171752333 file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

destination for restore of datafile 00008: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: copied datafile copy of datafile 00008, elapsed time: 00:00:01

output file name=+DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00009

input datafile copy RECID=7 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/undotbs2.329.1171708477

destination for restore of datafile 00009: +DATA/CDB/DATAFILE/undotbs2.268.1148480549

channel ORA_DISK_1: copied datafile copy of datafile 00009, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/undotbs2.268.1171709145 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00010

input datafile copy RECID=8 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/undotbs3.330.1171708477

destination for restore of datafile 00010: +DATA/CDB/DATAFILE/undotbs3.262.1148480551

channel ORA_DISK_1: copied datafile copy of datafile 00010, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/undotbs3.267.1171709147 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00011

input datafile copy RECID=10 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

destination for restore of datafile 00011: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

channel ORA_DISK_1: copied datafile copy of datafile 00011, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00012

input datafile copy RECID=11 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

destination for restore of datafile 00012: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

channel ORA_DISK_1: copied datafile copy of datafile 00012, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00013

input datafile copy RECID=12 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

destination for restore of datafile 00013: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

channel ORA_DISK_1: copied datafile copy of datafile 00013, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00014

input datafile copy RECID=13 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

destination for restore of datafile 00014: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

channel ORA_DISK_1: copied datafile copy of datafile 00014, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00015

input datafile copy RECID=14 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

destination for restore of datafile 00015: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

channel ORA_DISK_1: copied datafile copy of datafile 00015, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00016

input datafile copy RECID=15 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

destination for restore of datafile 00016: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: copied datafile copy of datafile 00016, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153 RECID=0 STAMP=0

Finished restore at 15-JUN-24

RMAN> report schema;

RMAN-06139: warning: control file is not current for REPORT SCHEMA

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM *** +DATA/CDB/DATAFILE/system.284.1171709135

3 890 SYSAUX *** +DATA/CDB/DATAFILE/sysaux.285.1171709137

4 615 UNDOTBS1 *** +DATA/CDB/DATAFILE/undotbs1.291.1171709141

5 510 PDB$SEED:SYSTEM *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

6 480 PDB$SEED:SYSAUX *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

7 5 USERS *** +DATA/CDB/DATAFILE/users.292.1171709143

8 215 PDB$SEED:UNDOTBS1 *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

9 250 UNDOTBS2 *** +DATA/CDB/DATAFILE/undotbs2.268.1171709145

10 25 UNDOTBS3 *** +DATA/CDB/DATAFILE/undotbs3.267.1171709147

11 510 PDB:SYSTEM *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

12 490 PDB:SYSAUX *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

13 215 PDB:UNDOTBS1 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

14 215 PDB:UNDO_3 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

15 215 PDB:UNDO_4 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

16 5 PDB:USERS *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> alter database open resetlogs;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of sql statement command at 06/15/2024 22:46:52

ORA-01152: file 1 was not restored from a sufficiently old backup

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.284.1171709135'

RMAN> recover database ;

Starting recover at 15-JUN-24

using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 119 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

archived log for thread 1 with sequence 120 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.342.1171708963

archived log for thread 1 with sequence 121 is already on disk as file +DATA/CDB/ONLINELOG/group_1.266.1148478739

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599 thread=1 sequence=119

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.342.1171708963 thread=1 sequence=120

archived log file name=+DATA/CDB/ONLINELOG/group_1.266.1148478739 thread=1 sequence=121

media recovery complete, elapsed time: 00:00:01

Finished recover at 15-JUN-24

RMAN> report schema;

RMAN-06139: warning: control file is not current for REPORT SCHEMA

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM *** +DATA/CDB/DATAFILE/system.284.1171709135

3 890 SYSAUX *** +DATA/CDB/DATAFILE/sysaux.285.1171709137

4 615 UNDOTBS1 *** +DATA/CDB/DATAFILE/undotbs1.291.1171709141

5 510 PDB$SEED:SYSTEM *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

6 480 PDB$SEED:SYSAUX *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

7 5 USERS *** +DATA/CDB/DATAFILE/users.292.1171709143

8 215 PDB$SEED:UNDOTBS1 *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

9 250 UNDOTBS2 *** +DATA/CDB/DATAFILE/undotbs2.268.1171709145

10 25 UNDOTBS3 *** +DATA/CDB/DATAFILE/undotbs3.267.1171709147

11 510 PDB:SYSTEM *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

12 490 PDB:SYSAUX *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

13 215 PDB:UNDOTBS1 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

14 215 PDB:UNDO_3 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

15 215 PDB:UNDO_4 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

16 5 PDB:USERS *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> alter database open resetlogs;

Statement processed

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA/CDB/DATAFILE/system.284.1171709135

3 890 SYSAUX NO +DATA/CDB/DATAFILE/sysaux.285.1171709137

4 615 UNDOTBS1 YES +DATA/CDB/DATAFILE/undotbs1.291.1171709141

5 510 PDB$SEED:SYSTEM NO +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

6 480 PDB$SEED:SYSAUX NO +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

7 5 USERS NO +DATA/CDB/DATAFILE/users.292.1171709143

8 215 PDB$SEED:UNDOTBS1 NO +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

9 250 UNDOTBS2 YES +DATA/CDB/DATAFILE/undotbs2.268.1171709145

10 25 UNDOTBS3 YES +DATA/CDB/DATAFILE/undotbs3.267.1171709147

11 510 PDB:SYSTEM NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

12 490 PDB:SYSAUX NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

13 215 PDB:UNDOTBS1 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

14 215 PDB:UNDO_3 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

15 215 PDB:UNDO_4 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

16 5 PDB:USERS NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN>

---------------------------恢复到原有位置了,但是是从datafile copy过来的,不是从backup 来的

RMAN> delete datafilecopy all;

released channel: ORA_DISK_1

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=32 instance=cdb1 device type=DISK

List of Datafile Copies

=======================

Key File S Completion Time Ckp SCN Ckp Time Sparse


4 1 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/system.326.1171708477

5 3 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/sysaux.327.1171708477

6 4 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

16 5 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

17 6 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

9 7 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/users.331.1171708477

18 8 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

7 9 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

8 10 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

10 11 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

11 12 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

12 13 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

13 14 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

14 15 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

15 16 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

Do you really want to delete the above objects (enter YES or NO)? YES

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/system.326.1171708477 RECID=4 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/sysaux.327.1171708477 RECID=5 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/undotbs1.328.1171708477 RECID=6 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487 RECID=16 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487 RECID=17 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/users.331.1171708477 RECID=9 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487 RECID=18 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/undotbs2.329.1171708477 RECID=7 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/undotbs3.330.1171708477 RECID=8 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485 RECID=10 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485 RECID=11 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485 RECID=12 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485 RECID=13 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485 RECID=14 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485 RECID=15 STAMP=1171752333

Deleted 15 objects

RMAN>

RMAN> restore controlfile from autobackup;

Starting restore at 15-JUN-24

using channel ORA_DISK_1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 06/15/2024 22:44:23

RMAN-06496: must use the TO clause when the database is mounted or open

RMAN> startup nomount;

database is already started

RMAN> startup nomount force;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore controlfile from autobackup;

Starting restore at 15-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=32 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240615

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 15-JUN-24

RMAN> restore database;

Starting restore at 15-JUN-24

using channel ORA_DISK_1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 06/15/2024 22:45:19

ORA-01507: database not mounted

RMAN> alter database mount;

released channel: ORA_DISK_1

Statement processed

RMAN> restore database;

Starting restore at 15-JUN-24

Starting implicit crosscheck backup at 15-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 9 objects

Finished implicit crosscheck backup at 15-JUN-24

Starting implicit crosscheck copy at 15-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 15-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/DATAFILE/system.326.1171708477

File Name: +DATA1/CDB/DATAFILE/sysaux.327.1171708477

File Name: +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

File Name: +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

File Name: +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

File Name: +DATA1/CDB/DATAFILE/users.331.1171708477

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.342.1171708963

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171751549.325.1171708349

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

File Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

File Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

File Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

File Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

using channel ORA_DISK_1

channel ORA_DISK_1: restoring datafile 00001

input datafile copy RECID=4 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/system.326.1171708477

destination for restore of datafile 00001: +DATA/CDB/DATAFILE/system.275.1148478571

channel ORA_DISK_1: copied datafile copy of datafile 00001, elapsed time: 00:00:03

output file name=+DATA/CDB/DATAFILE/system.284.1171709135 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00003

input datafile copy RECID=5 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/sysaux.327.1171708477

destination for restore of datafile 00003: +DATA/CDB/DATAFILE/sysaux.263.1148478647

channel ORA_DISK_1: copied datafile copy of datafile 00003, elapsed time: 00:00:03

output file name=+DATA/CDB/DATAFILE/sysaux.285.1171709137 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00004

input datafile copy RECID=6 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/undotbs1.328.1171708477

destination for restore of datafile 00004: +DATA/CDB/DATAFILE/undotbs1.264.1148478683

channel ORA_DISK_1: copied datafile copy of datafile 00004, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/undotbs1.291.1171709141 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00005

input datafile copy RECID=16 STAMP=1171752333 file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

destination for restore of datafile 00005: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

channel ORA_DISK_1: copied datafile copy of datafile 00005, elapsed time: 00:00:01

output file name=+DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00006

input datafile copy RECID=17 STAMP=1171752333 file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

destination for restore of datafile 00006: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

channel ORA_DISK_1: copied datafile copy of datafile 00006, elapsed time: 00:00:01

output file name=+DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00007

input datafile copy RECID=9 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/users.331.1171708477

destination for restore of datafile 00007: +DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: copied datafile copy of datafile 00007, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/users.292.1171709143 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00008

input datafile copy RECID=18 STAMP=1171752333 file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

destination for restore of datafile 00008: +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: copied datafile copy of datafile 00008, elapsed time: 00:00:01

output file name=+DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00009

input datafile copy RECID=7 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/undotbs2.329.1171708477

destination for restore of datafile 00009: +DATA/CDB/DATAFILE/undotbs2.268.1148480549

channel ORA_DISK_1: copied datafile copy of datafile 00009, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/undotbs2.268.1171709145 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00010

input datafile copy RECID=8 STAMP=1171752333 file name=+DATA1/CDB/DATAFILE/undotbs3.330.1171708477

destination for restore of datafile 00010: +DATA/CDB/DATAFILE/undotbs3.262.1148480551

channel ORA_DISK_1: copied datafile copy of datafile 00010, elapsed time: 00:00:01

output file name=+DATA/CDB/DATAFILE/undotbs3.267.1171709147 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00011

input datafile copy RECID=10 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

destination for restore of datafile 00011: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

channel ORA_DISK_1: copied datafile copy of datafile 00011, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00012

input datafile copy RECID=11 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

destination for restore of datafile 00012: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

channel ORA_DISK_1: copied datafile copy of datafile 00012, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00013

input datafile copy RECID=12 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

destination for restore of datafile 00013: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

channel ORA_DISK_1: copied datafile copy of datafile 00013, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00014

input datafile copy RECID=13 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

destination for restore of datafile 00014: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

channel ORA_DISK_1: copied datafile copy of datafile 00014, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00015

input datafile copy RECID=14 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

destination for restore of datafile 00015: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

channel ORA_DISK_1: copied datafile copy of datafile 00015, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151 RECID=0 STAMP=0

channel ORA_DISK_1: restoring datafile 00016

input datafile copy RECID=15 STAMP=1171752333 file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

destination for restore of datafile 00016: +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: copied datafile copy of datafile 00016, elapsed time: 00:00:01

output file name=+DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153 RECID=0 STAMP=0

Finished restore at 15-JUN-24

RMAN> report schmea;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "identifier": expecting one of: "device, need, obsolete, schema, tag, unrecoverable"

RMAN-01008: the bad identifier was: schmea

RMAN-01007: at line 1 column 8 file: standard input

RMAN> report schema;

RMAN-06139: warning: control file is not current for REPORT SCHEMA

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM *** +DATA/CDB/DATAFILE/system.284.1171709135

3 890 SYSAUX *** +DATA/CDB/DATAFILE/sysaux.285.1171709137

4 615 UNDOTBS1 *** +DATA/CDB/DATAFILE/undotbs1.291.1171709141

5 510 PDB$SEED:SYSTEM *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

6 480 PDB$SEED:SYSAUX *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

7 5 USERS *** +DATA/CDB/DATAFILE/users.292.1171709143

8 215 PDB$SEED:UNDOTBS1 *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

9 250 UNDOTBS2 *** +DATA/CDB/DATAFILE/undotbs2.268.1171709145

10 25 UNDOTBS3 *** +DATA/CDB/DATAFILE/undotbs3.267.1171709147

11 510 PDB:SYSTEM *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

12 490 PDB:SYSAUX *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

13 215 PDB:UNDOTBS1 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

14 215 PDB:UNDO_3 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

15 215 PDB:UNDO_4 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

16 5 PDB:USERS *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> alter database open;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of sql statement command at 06/15/2024 22:46:42

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

RMAN> alter database open resetlogs;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of sql statement command at 06/15/2024 22:46:52

ORA-01152: file 1 was not restored from a sufficiently old backup

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.284.1171709135'

RMAN> recover database ;

Starting recover at 15-JUN-24

using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 119 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

archived log for thread 1 with sequence 120 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.342.1171708963

archived log for thread 1 with sequence 121 is already on disk as file +DATA/CDB/ONLINELOG/group_1.266.1148478739

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599 thread=1 sequence=119

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.342.1171708963 thread=1 sequence=120

archived log file name=+DATA/CDB/ONLINELOG/group_1.266.1148478739 thread=1 sequence=121

media recovery complete, elapsed time: 00:00:01

Finished recover at 15-JUN-24

RMAN> report schema;

RMAN-06139: warning: control file is not current for REPORT SCHEMA

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM *** +DATA/CDB/DATAFILE/system.284.1171709135

3 890 SYSAUX *** +DATA/CDB/DATAFILE/sysaux.285.1171709137

4 615 UNDOTBS1 *** +DATA/CDB/DATAFILE/undotbs1.291.1171709141

5 510 PDB$SEED:SYSTEM *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

6 480 PDB$SEED:SYSAUX *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

7 5 USERS *** +DATA/CDB/DATAFILE/users.292.1171709143

8 215 PDB$SEED:UNDOTBS1 *** +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

9 250 UNDOTBS2 *** +DATA/CDB/DATAFILE/undotbs2.268.1171709145

10 25 UNDOTBS3 *** +DATA/CDB/DATAFILE/undotbs3.267.1171709147

11 510 PDB:SYSTEM *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

12 490 PDB:SYSAUX *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

13 215 PDB:UNDOTBS1 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

14 215 PDB:UNDO_3 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

15 215 PDB:UNDO_4 *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

16 5 PDB:USERS *** +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> alter database open resetlogs;

Statement processed

RMAN> report schema;

Report of database schema for database with db_unique_name CDB

List of Permanent Datafiles

===========================

File Size(MB) Tablespace RB segs Datafile Name


1 1160 SYSTEM YES +DATA/CDB/DATAFILE/system.284.1171709135

3 890 SYSAUX NO +DATA/CDB/DATAFILE/sysaux.285.1171709137

4 615 UNDOTBS1 YES +DATA/CDB/DATAFILE/undotbs1.291.1171709141

5 510 PDB$SEED:SYSTEM NO +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

6 480 PDB$SEED:SYSAUX NO +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

7 5 USERS NO +DATA/CDB/DATAFILE/users.292.1171709143

8 215 PDB$SEED:UNDOTBS1 NO +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

9 250 UNDOTBS2 YES +DATA/CDB/DATAFILE/undotbs2.268.1171709145

10 25 UNDOTBS3 YES +DATA/CDB/DATAFILE/undotbs3.267.1171709147

11 510 PDB:SYSTEM NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

12 490 PDB:SYSAUX NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

13 215 PDB:UNDOTBS1 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

14 215 PDB:UNDO_3 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

15 215 PDB:UNDO_4 NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

16 5 PDB:USERS NO +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

List of Temporary Files

=======================

File Size(MB) Tablespace Maxsize(MB) Tempfile Name


1 272 TEMP 32767 +DATA/CDB/TEMPFILE/temp.273.1148478745

2 237 PDB$SEED:TEMP 32767 +DATA/CDB/0633F844101D69CBE0636401A8C09D55/TEMPFILE/temp.265.1148480293

3 144 PDB:TEMP 32767 +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/TEMPFILE/temp.286.1148481715

RMAN> delete datafilecopy;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found ";": expecting one of: "all, like, tag, double-quoted-string, integer, single-quoted-string"

RMAN-01007: at line 1 column 20 file: standard input

RMAN> delete datafilecopy all;

released channel: ORA_DISK_1

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=32 instance=cdb1 device type=DISK

List of Datafile Copies

=======================

Key File S Completion Time Ckp SCN Ckp Time Sparse


4 1 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/system.326.1171708477

5 3 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/sysaux.327.1171708477

6 4 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/undotbs1.328.1171708477

16 5 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487

17 6 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487

9 7 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/users.331.1171708477

18 8 A 15-JUN-24 5317292 27-SEP-23 NO

Name: +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487

7 9 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/undotbs2.329.1171708477

8 10 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/DATAFILE/undotbs3.330.1171708477

10 11 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485

11 12 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485

12 13 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485

13 14 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485

14 15 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485

15 16 A 15-JUN-24 7728846 15-JUN-24 NO

Name: +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485

Do you really want to delete the above objects (enter YES or NO)? YES

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/system.326.1171708477 RECID=4 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/sysaux.327.1171708477 RECID=5 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/undotbs1.328.1171708477 RECID=6 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.338.1171708487 RECID=16 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.339.1171708487 RECID=17 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/users.331.1171708477 RECID=9 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.340.1171708487 RECID=18 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/undotbs2.329.1171708477 RECID=7 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/DATAFILE/undotbs3.330.1171708477 RECID=8 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.332.1171708485 RECID=10 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.333.1171708485 RECID=11 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.334.1171708485 RECID=12 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.335.1171708485 RECID=13 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.336.1171708485 RECID=14 STAMP=1171752333

deleted datafile copy

datafile copy file name=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.337.1171708485 RECID=15 STAMP=1171752333

Deleted 15 objects

RMAN> startup force nomount;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore controlfile from autobackup;

Starting restore at 15-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=30 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171752440.275.1171709241 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240615

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171752440.275.1171709241

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 15-JUN-24

RMAN> alter database mount;

released channel: ORA_DISK_1

Statement processed

RMAN> restore datbase;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "identifier": expecting one of: "allforeign, application, archivelog, asdecrypted, asencrypted, backupset, channel, check, controlfile, database, database root, datafile, device, dump, farsync, file_name_convert, force, foreign, from, frompreplugin, from service, high, pluggable, preview, primary, section, skip preplugin, skip readonly, spfile, standby, tablespace, to restore point, until restore point, until, using, validate, ("

RMAN-01008: the bad identifier was: datbase

RMAN-01007: at line 1 column 9 file: standard input

RMAN> restore database;

Starting restore at 15-JUN-24

Starting implicit crosscheck backup at 15-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 10 objects

Finished implicit crosscheck backup at 15-JUN-24

Starting implicit crosscheck copy at 15-JUN-24

using channel ORA_DISK_1

Crosschecked 15 objects

Finished implicit crosscheck copy at 15-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171752440.275.1171709241

using channel ORA_DISK_1

skipping datafile 5; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

skipping datafile 6; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

skipping datafile 8; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.284.1171709135

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.285.1171709137

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.291.1171709141

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.292.1171709143

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.268.1171709145

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.267.1171709147

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 15-JUN-24

---ASM级别删除datafile

ASMCMD> cd CDB

ASMCMD> ls

0633F844101D69CBE0636401A8C09D55/

06344F62B8C65A17E0636401A8C0F073/

ARCHIVELOG/

CONTROLFILE/

DATAFILE/

FLASHBACK/

ONLINELOG/

PARAMETERFILE/

PASSWORD/

TEMPFILE/

ASMCMD> rm -rf DATAFILE 06344F62B8C65A17E0636401A8C0F073 0633F844101D69CBE0636401A8C09D55

ASMCMD>


RMAN> restore database;

Starting restore at 15-JUN-24

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.284.1171709135

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.285.1171709137

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.291.1171709141

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.292.1171709143

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.268.1171709145

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.267.1171709147

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.269.1171709147

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.271.1171709149

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.272.1171709149

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.264.1171709151

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.263.1171709151

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.275.1171709153

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00005 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171709141

channel ORA_DISK_1: restoring datafile 00006 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.288.1171709143

channel ORA_DISK_1: restoring datafile 00008 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.262.1171709145

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345

channel ORA_DISK_1: piece handle=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 15-JUN-24

RMAN> recover datatabase;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "identifier": expecting one of: "allow, application, archivelog, auxiliary, check, clear, copy, corruption, database, database root, datafilecopy, datafile, datapump, delete, device, dump, exclude, file_name_convert, foreign, from, frompreplugin, from service, nonlogged, noparallel, noredo, notableimport, parallel, pfile, pluggable, preview, remap, restore, section, skipoffline, skip readonly, standby, standbydatabase, table, tablespace, test, undo, using, validate"

RMAN-01008: the bad identifier was: datatabase

RMAN-01007: at line 1 column 9 file: standard input

RMAN> recover database;

Starting recover at 15-JUN-24

using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 118 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

archived log for thread 1 with sequence 119 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

archived log for thread 1 with sequence 120 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.306.1171709231

archived log for thread 1 with sequence 121 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_121.307.1171709231

archived log for thread 1 with sequence 1 is already on disk as file +DATA/CDB/ONLINELOG/group_1.266.1148478739

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349 thread=1 sequence=118

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599 thread=1 sequence=119

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.306.1171709231 thread=1 sequence=120

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_121.307.1171709231 thread=1 sequence=121
archived log file name=+DATA/CDB/ONLINELOG/group_1.266.1148478739 thread=1 sequence=1

media recovery complete, elapsed time: 00:00:02

Finished recover at 15-JUN-24

RMAN> alter database open;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of sql statement command at 06/15/2024 22:54:03

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

RMAN> alter database open resetlogs;---只要恢复了controlfile都要resetlogs?

Statement processed

------------------------手动apply log也是一样的------------------------------

RMAN>

Finished restore at 15-JUN-24

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 23:00:30 2024

Version 19.20.0.0.0

SQL> recover database;

ORA-00283: recovery session canceled due to errors

ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

SQL> recover database using BACKUP CONTROLFILE;

ORA-00279: change 7325671 generated at 06/15/2024 22:32:19 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

ORA-00280: change 7325671 for thread 1 is in sequence #118

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

auto

ORA-00279: change 7325718 generated at 06/15/2024 10:32:28 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

ORA-00280: change 7325718 for thread 1 is in sequence #119

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349' no longer

needed for this recovery

ORA-00279: change 7525934 generated at 06/15/2024 22:36:39 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.306.1171709231

ORA-00280: change 7525934 for thread 1 is in sequence #120

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599' no longer

needed for this recovery

ORA-00279: change 7728845 generated at 06/15/2024 22:42:42 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_121.307.1171709231

ORA-00280: change 7728845 for thread 1 is in sequence #121

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.306.1171709231' no longer

needed for this recovery

ORA-00279: change 7732091 generated at 06/15/2024 22:47:11 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.344.1171709653

ORA-00280: change 7732091 for thread 1 is in sequence #1

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_121.307.1171709231' no longer

needed for this recovery

ORA-00279: change 7735183 generated at 06/15/2024 22:54:12 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7735183 for thread 1 is in sequence #1

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.344.1171709653' no longer

needed for this recovery

ORA-00308: cannot open archived log '+DATA1'
ORA-17503: ksfdopn:2 Failed to open file +DATA1
ORA-15045: ASM file name '+DATA1' is not in reference form

SQL> recover database using BACKUP CONTROLFILE;

ORA-00279: change 7735183 generated at 06/15/2024 22:54:12 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7735183 for thread 1 is in sequence #1

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
+DATA/CDB/ONLINELOG/group_1.266.1148478739

Log applied.

Media recovery complete.

SQL> alter database open;

alter database open

*

ERROR at line 1:

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> recover database using BACKUP CONTROLFILE;

ORA-00279: change 7738684 generated at 06/15/2024 22:58:22 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7738684 for thread 1 is in sequence #1

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA/CDB/ONLINELOG/group_2.274.1148478739

ORA-00339: archived log does not contain any redo

ORA-00334: archived log: '+DATA/CDB/ONLINELOG/group_2.274.1148478739'

SQL> recover database using BACKUP CONTROLFILE;

ORA-00279: change 7738684 generated at 06/15/2024 22:58:22 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7738684 for thread 1 is in sequence #1

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA/CDB/ONLINELOG/

ORA-00308: cannot open archived log '+DATA/CDB/ONLINELOG/'

ORA-17503: ksfdopn:2 Failed to open file +DATA/CDB/ONLINELOG/

ORA-15113: alias name 'ONLINELOG' refers to a directory

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA/CDB/ONLINELOG/group_3.261.1148481315

ORA-00339: archived log does not contain any redo

ORA-00334: archived log: '+DATA/CDB/ONLINELOG/group_3.261.1148481315'

+DATA/CDB/ONLINELOG/group_6.287.1148481317

ORA-00339: archived log does not contain any redo

ORA-00334: archived log: '+DATA/CDB/ONLINELOG/group_6.287.1148481317'

SQL> recover database using BACKUP CONTROLFILE;

ORA-00279: change 7738684 generated at 06/15/2024 22:58:22 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7738684 for thread 1 is in sequence #1

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

ORA-00308: cannot open archived log '+DATA1'

ORA-17503: ksfdopn:2 Failed to open file +DATA1

ORA-15045: ASM file name '+DATA1' is not in reference form

--------------1-6 只有第一个有redo

ASMCMD> ls

group_1.266.1148478739

group_1.302.1148478739

group_2.274.1148478739

group_2.301.1148478739

group_3.261.1148481315

group_3.270.1148481315

group_4.260.1148481315

group_4.298.1148481315

group_5.259.1148481315

group_5.276.1148481317

group_6.287.1148481317

group_6.294.1148481317

ASMCMD> pwd

+DATA/CDB/ONLINELOG

ASMCMD>


SQL> ALTER DAtabase open;

ALTER DAtabase open

*

ERROR at line 1:

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Jun 15 23:04:38 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> recover database;

Starting recover at 15-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=762 instance=cdb1 device type=DISK

starting media recovery

archived log for thread 1 with sequence 1 is already on disk as file +DATA/CDB/ONLINELOG/group_1.266.1148478739
archived log file name=+DATA/CDB/ONLINELOG/group_1.266.1148478739 thread=1--又apply一次redo

sequence=1

media recovery complete, elapsed time: 00:00:01

Finished recover at 15-JUN-24

RMAN> alter database open;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of sql statement command at 06/15/2024 23:05:08

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

RMAN> alter database open resetlogs;------错误没有影响!!!!

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00601: fatal error in recovery manager

RMAN-03004: fatal error during execution of command

ORA-01092: ORACLE instance terminated. Disconnection forced

RMAN-03002: failure of sql statement command at 06/15/2024 23:05:20

ORA-00603: ORACLE server session terminated by fatal error

ORA-01092: ORACLE instance terminated. Disconnection forced

ORA-65088: database open should be retried

Process ID: 11609

Session ID: 793 Serial number: 44885

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Jun 15 23:05:32 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database (not started)

RMAN> startup

Oracle instance started

database mounted

database opened

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN>

------------------------上面方法会有有什么好处,可以自己控制恢复那个archivedlog

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Jun 15 23:12:14 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454)

RMAN> startup nomount force;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore controlfile from autobackup;

Starting restore at 15-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=28 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171752861.343.1171709663 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240615

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171752861.343.1171709663

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 15-JUN-24

RMAN> alter database mount;

released channel: ORA_DISK_1

Statement processed

RMAN> restore database;

Starting restore at 15-JUN-24

Starting implicit crosscheck backup at 15-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 11 objects

Finished implicit crosscheck backup at 15-JUN-24

Starting implicit crosscheck copy at 15-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 15-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.336.1171710315

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.337.1171710355

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_15/s_1171752861.343.1171709663

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.265.1171709609

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.262.1171709609

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.288.1171709609

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.263.1171709609

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.293.1171709609

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.275.1171709609

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.320.1171708339 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.264.1171709613

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.272.1171709613

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.271.1171709613

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.269.1171709613

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.286.1171709613

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.267.1171709613

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00005 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.268.1171709619

channel ORA_DISK_1: restoring datafile 00006 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.292.1171709621

channel ORA_DISK_1: restoring datafile 00008 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.291.1171709621

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 06/15/2024 23:13:08

ORA-19870: error while restoring backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345

ORA-19504: failed to create file "+DATA"

ORA-17502: ksfdcre:4 Failed to create file +DATA

ORA-15041: diskgroup "DATA" space exhausted

RMAN> crosscheck datafilecopy all;

released channel: ORA_DISK_1

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=798 instance=cdb1 device type=DISK

specification does not match any datafile copy in the repository

RMAN> restore database;

Starting restore at 15-JUN-24

using channel ORA_DISK_1

skipping datafile 1; already restored to file +DATA/CDB/DATAFILE/system.265.1171709609

skipping datafile 3; already restored to file +DATA/CDB/DATAFILE/sysaux.262.1171709609

skipping datafile 4; already restored to file +DATA/CDB/DATAFILE/undotbs1.288.1171709609

skipping datafile 7; already restored to file +DATA/CDB/DATAFILE/users.263.1171709609

skipping datafile 9; already restored to file +DATA/CDB/DATAFILE/undotbs2.293.1171709609

skipping datafile 10; already restored to file +DATA/CDB/DATAFILE/undotbs3.275.1171709609

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.284.1171710781

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.346.1171710781

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.347.1171710781

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.350.1171710781

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.359.1171710781

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.360.1171710781

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.321.1171708343 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00005 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.268.1171709619

channel ORA_DISK_1: restoring datafile 00006 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.292.1171709621

channel ORA_DISK_1: restoring datafile 00008 to +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.291.1171709621

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345

channel ORA_DISK_1: piece handle=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_15/nnndf0_tag20240615t223219_0.322.1171708345 tag=TAG20240615T223219

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:04

Finished restore at 15-JUN-24

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 23:14:28 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using BACKUP CONTROLFILE;

ORA-00279: change 7325671 generated at 06/15/2024 22:32:19 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

ORA-00280: change 7325671 for thread 1 is in sequence #118

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

ORA-00279: change 7325718 generated at 06/15/2024 10:32:28 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

ORA-00280: change 7325718 for thread 1 is in sequence #119

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349' no longer

needed for this recovery

我只恢复一个archivelog
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL

Media recovery cancelled.

SQL> alter database open resetlogs;

Database altered.

SQL>

--------------------------一个都不恢复除了大问题-----------

SQL> recover database using backup controlfile;

ORA-00279: change 7325671 generated at 06/15/2024 22:32:19 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

ORA-00280: change 7325671 for thread 1 is in sequence #118

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL

Media recovery cancelled.

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.265.1171709609'

下面恢复不了了

SQL> recover database using backup controlfile;

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 6

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-01113: file 1 needs media recovery

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.265.1171709609'

SQL> recover database;

ORA-00283: recovery session canceled due to errors

ORA-01610: recovery using the BACKUP CONTROLFILE option must be done

SQL> recover database using BACKUP CONTROLFILE;

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 6

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 23:20:21 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using BACKUP CONTROLFILE;

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 6

SQL> recover database using BACKUP CONTROLFILE until cancel;

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 6

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Jun 15 23:20:46 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> recover database;

Starting recover at 15-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=35 instance=cdb1 device type=DISK

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/15/2024 23:20:53

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile
ORA-00283: recovery session canceled due to errors
ORA-19912: cannot recover to target incarnation 6

说明虽然resetlogs 没有起来,但还是切换了incarnation

RMAN> list incarnation;

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

6 6 CDB 2265125454 CURRENT 7325719 15-JUN-24

3 3 CDB 2265125454 ORPHAN 7732091 15-JUN-24

4 4 CDB 2265125454 ORPHAN 7735183 15-JUN-24

5 5 CDB 2265125454 ORPHAN 7738686 15-JUN-24

RMAN> reset database to incarnation 5;---- 怎么变大了

因为每次 restore controlfile from autobackup;不是固定的backup controlfile

database reset to incarnation 5

RMAN

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Jun 15 23:21:32 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7325671 generated at 06/15/2024 22:32:19 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349

ORA-00280: change 7325671 for thread 1 is in sequence #118

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

auto

ORA-00279: change 7325718 generated at 06/15/2024 10:32:28 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599

ORA-00280: change 7325718 for thread 1 is in sequence #119

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_118.323.1171708349' no longer

needed for this recovery

ORA-00279: change 7525934 generated at 06/15/2024 22:36:39 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.306.1171709231

ORA-00280: change 7525934 for thread 1 is in sequence #120

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_119.341.1171708599' no longer

needed for this recovery

ORA-00279: change 7728845 generated at 06/15/2024 22:42:42 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_121.307.1171709231

ORA-00280: change 7728845 for thread 1 is in sequence #121

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_120.306.1171709231' no longer

needed for this recovery

ORA-00279: change 7732091 generated at 06/15/2024 22:47:11 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.344.1171709653

ORA-00280: change 7732091 for thread 1 is in sequence #1

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_121.307.1171709231' no longer

needed for this recovery

ORA-00279: change 7735183 generated at 06/15/2024 22:54:12 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.336.1171710315

ORA-00280: change 7735183 for thread 1 is in sequence #1

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.344.1171709653' no longer

needed for this recovery

ORA-00279: change 7738686 generated at 06/15/2024 23:05:14 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.337.1171710355

ORA-00280: change 7738686 for thread 1 is in sequence #1

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.336.1171710315' no longer

needed for this recovery

ORA-00279: change 7838961 generated at 06/15/2024 23:05:55 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7838961 for thread 1 is in sequence #2

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_1.337.1171710355' no longer

needed for this recovery

ORA-00308: cannot open archived log '+DATA1'

ORA-17503: ksfdopn:2 Failed to open file +DATA1

ORA-15045: ASM file name '+DATA1' is not in reference form

SQL> alter database open resetlogs;

Database altered.

SQL>

-----------------------------------这次错了不需要reset- 因为只有两个------------------------------

RMAN> startup nomount force;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore controlfile from autobackup;

Starting restore at 16-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=33 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240616

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN> alter database mount;

released channel: ORA_DISK_1

Statement processed

RMAN> list incarnation;

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 CURRENT 1920977 26-SEP-23

RMAN> restore database;

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 5 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files----不包含backupset

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981

using channel ORA_DISK_1

skipping datafile 5; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

skipping datafile 6; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

skipping datafile 8; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.275.1148478571

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.263.1148478647

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.264.1148478683

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.268.1148480549

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.262.1148480551

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 16-JUN-24

RMAN> recover database using backup controlfile;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "backup": expecting one of: "backupset, compressed, double-quoted-string, single-quoted-string"

RMAN-01007: at line 1 column 25 file: standard input

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:09:19 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7326509 generated at 06/16/2024 02:01:36 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

ORA-00280: change 7326509 for thread 1 is in sequence #122

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL

Media recovery cancelled.

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-01113: file 1 needs media recovery

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.275.1148478571'

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:09:36 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 CURRENT 1920977 26-SEP-23

RMAN>

RMAN> recover database;

Starting recover at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=39 instance=cdb1 device type=DISK

starting media recovery

archived log for thread 1 with sequence 122 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

archived log for thread 1 with sequence 123 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

archived log for thread 1 with sequence 124 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

archived log for thread 1 with sequence 125 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977

archived log for thread 1 with sequence 126 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981

archived log for thread 1 with sequence 127 is already on disk as file +DATA/CDB/ONLINELOG/group_1.266.1148478739

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905 thread=1 sequence=122

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971 thread=1 sequence=123

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975 thread=1 sequence=124

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977 thread=1 sequence=125

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981 thread=1 sequence=126

archived log file name=+DATA/CDB/ONLINELOG/group_1.266.1148478739 thread=1 sequence=127

media recovery complete, elapsed time: 00:00:02

Finished recover at 16-JUN-24

RMAN>

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:13:13 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> alter session set container=pdb;

Session altered.

SQL> select count(*) from abc;

COUNT(*)

73082

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

---------------------------继续恢复测试----------------------

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:13:28 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

liconnected to target database: CDB (DBID=2265125454)

RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

3 3 CDB 2265125454 CURRENT 7326802 16-JUN-24

RMAN> startup nomount force;

restore controlfile from autobackup;

alter database mount;

list incarnation;Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN>

Starting restore at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=28 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764787.275.1171721587 found in the recovery area

-----上一次是297 只有两个incarnation----------

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907


channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240616

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764787.275.1171721587

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN>

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

3 3 CDB 2265125454 CURRENT 7326802 16-JUN-24

RMAN> restore database;

Finished restore at 16-JUN-24

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:15:50 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7326509 generated at 06/16/2024 02:01:36 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

ORA-00280: change 7326509 for thread 1 is in sequence #122

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

ORA-00279: change 7326531 generated at 06/15/2024 14:01:45 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00280: change 7326531 for thread 1 is in sequence #123

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905' no longer

needed for this recovery

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

cancel;

ORA-00308: cannot open archived log 'cancel;'

ORA-27037: unable to obtain file status

Linux-x86_64 Error: 2: No such file or directory

Additional information: 7

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

cance;

ORA-00308: cannot open archived log 'cance;'

ORA-27037: unable to obtain file status

Linux-x86_64 Error: 2: No such file or directory

Additional information: 7

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

cancel

Media recovery cancelled.

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-01113: file 1 needs media recovery

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.275.1148478571'

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-01113: file 1 needs media recovery

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.275.1148478571'

SQL> recover database using backup controlfile;

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 3

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:16:55 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

3 3 CDB 2265125454 CURRENT 7326802 16-JUN-24

RMAN> recover database;

Starting recover at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=790 instance=cdb1 device type=DISK

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:17:08

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 3

RMAN> reset database to incarnation 2;

database reset to incarnation 2

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:19:27 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7326531 generated at 06/15/2024 14:01:45 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00280: change 7326531 for thread 1 is in sequence #123

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_121.316.1171720895

ORA-00310: archived log contains sequence 121; sequence 123 required

ORA-00334: archived log:

'+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_121.316.1171720895'

SQL> recover database using backup controlfile;

ORA-00279: change 7326531 generated at 06/15/2024 14:01:45 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00280: change 7326531 for thread 1 is in sequence #123

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00279: change 7326603 generated at 06/15/2024 14:02:51 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

ORA-00280: change 7326603 for thread 1 is in sequence #124

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971' no longer

needed for this recovery

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
cancel

Media recovery cancelled.

SQL> alter database open resetlogs;

Database altered.

SQL> alter session set container=pdb;

Session altered.

SQL> select count(*) from abc;

select count(*) from abc

*

ERROR at line 1:

ORA-00942: table or view does not exist

---------------------------------恢复了一半还能继续吗?---------------------------------------

《经典》

startup nomount force;

restore controlfile from autobackup;

alter database mount;

list incarnation;

restore database;

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:13:13 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> alter session set container=pdb;

Session altered.

SQL> select count(*) from abc;

COUNT(*)


73082

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:16:55 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

3 3 CDB 2265125454 CURRENT 7326802 16-JUN-24

RMAN> recover database;

Starting recover at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=790 instance=cdb1 device type=DISK

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:17:08

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 3

RMAN> reset database incarnation to 2;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "incarnation": expecting one of: "to, ;"

RMAN-01007: at line 1 column 16 file: standard input

RMAN> reset incarnation to database 2;

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00558: error encountered while parsing input commands

RMAN-01009: syntax error: found "incarnation": expecting one of: "database, pluggable"

RMAN-01007: at line 1 column 7 file: standard input

RMAN> reset database to incarnation 2;

database reset to incarnation 2

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:19:27 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7326531 generated at 06/15/2024 14:01:45 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00280: change 7326531 for thread 1 is in sequence #123

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_121.316.1171720895

ORA-00310: archived log contains sequence 121; sequence 123 required

ORA-00334: archived log:

'+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_121.316.1171720895'

SQL> recover database using backup controlfile;

ORA-00279: change 7326531 generated at 06/15/2024 14:01:45 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00280: change 7326531 for thread 1 is in sequence #123

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00279: change 7326603 generated at 06/15/2024 14:02:51 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

ORA-00280: change 7326603 for thread 1 is in sequence #124

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971' no longer

needed for this recovery

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

cancel

Media recovery cancelled.

SQL> alter database open resetlogs;

Database altered.

SQL> alter session set container=pdb;

Session altered.

SQL> select count(*) from abc;

select count(*) from abc

*

ERROR at line 1:

ORA-00942: table or view does not exist

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:29:24 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454)

RMAN> startup nomount force;

restore controlfile from autobackup;

alter database mount;

list incarnation;

restore database;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN>

Starting restore at 16-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=28 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240616

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN>

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

4 4 CDB 2265125454 CURRENT 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN>

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 7 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103

using channel ORA_DISK_1

skipping datafile 5; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

skipping datafile 6; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

skipping datafile 8; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.275.1148478571

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.263.1148478647

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.264.1148478683

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.268.1148480549

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.262.1148480551

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 16-JUN-24

RMAN> list incarnation;

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

4 4 CDB 2265125454 CURRENT 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN> reset database to incarnation 2;

database reset to incarnation 2

RMAN> recover database;

Starting recover at 16-JUN-24

using channel ORA_DISK_1

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:31:00

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 2

RMAN> exit

----------------------新的控制文件回不去的---------------------------

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:31:49 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 2

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:32:10 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> startup nomount force;

restore controlfile from autobackup;

alter database mount;

list incarnation;

restore database;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN>

Starting restore at 16-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=789 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240616

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN>

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

4 4 CDB 2265125454 CURRENT 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN>

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 7 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103

using channel ORA_DISK_1

skipping datafile 1; already restored to file +DATA/CDB/DATAFILE/system.275.1148478571

skipping datafile 3; already restored to file +DATA/CDB/DATAFILE/sysaux.263.1148478647

skipping datafile 4; already restored to file +DATA/CDB/DATAFILE/undotbs1.264.1148478683

skipping datafile 7; already restored to file +DATA/CDB/DATAFILE/users.269.1148478683

skipping datafile 9; already restored to file +DATA/CDB/DATAFILE/undotbs2.268.1148480549

skipping datafile 10; already restored to file +DATA/CDB/DATAFILE/undotbs3.262.1148480551

skipping datafile 5; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

skipping datafile 6; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

skipping datafile 8; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

skipping datafile 11; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

skipping datafile 12; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

skipping datafile 13; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

skipping datafile 14; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

skipping datafile 15; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

skipping datafile 16; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

restore not done; all files read only, offline, excluded, or already restored

Finished restore at 16-JUN-24

--------------恢复过了,有没有resetlogs 不需要恢复--------------

RMAN> reset database to incarnation 2;

database reset to incarnation 2从新的controlfile恢复过了,不可能回到2再去restore datafile

RMAN> restore database;

Starting restore at 16-JUN-24

using channel ORA_DISK_1

skipping datafile 1; already restored to file +DATA/CDB/DATAFILE/system.275.1148478571

skipping datafile 3; already restored to file +DATA/CDB/DATAFILE/sysaux.263.1148478647

skipping datafile 4; already restored to file +DATA/CDB/DATAFILE/undotbs1.264.1148478683

skipping datafile 7; already restored to file +DATA/CDB/DATAFILE/users.269.1148478683

skipping datafile 9; already restored to file +DATA/CDB/DATAFILE/undotbs2.268.1148480549

skipping datafile 10; already restored to file +DATA/CDB/DATAFILE/undotbs3.262.1148480551

skipping datafile 5; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

skipping datafile 6; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

skipping datafile 8; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

skipping datafile 11; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

skipping datafile 12; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

skipping datafile 13; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

skipping datafile 14; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

skipping datafile 15; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

skipping datafile 16; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

restore not done; all files read only, offline, excluded, or already restored

Finished restore at 16-JUN-24

RMAN> startup nomount force;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore controlfile from '+DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907'; 从最早的里面恢复ctrl

Starting restore at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=31 instance=cdb1 device type=DISK

channel ORA_DISK_1: restoring control file

channel ORA_DISK_1: restore complete, elapsed time: 00:00:01

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN> alter database mount;

list incarnation;

restore database;

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 CURRENT 1920977 26-SEP-23

RMAN>

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 5 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764787.275.1171721587

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_127.280.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_126.281.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_2_seq_87.296.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_2_seq_88.289.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_3_seq_69.288.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_3_seq_68.259.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_1.306.1171722095

using channel ORA_DISK_1

skipping datafile 1; already restored to file +DATA/CDB/DATAFILE/system.275.1148478571

skipping datafile 3; already restored to file +DATA/CDB/DATAFILE/sysaux.263.1148478647

skipping datafile 4; already restored to file +DATA/CDB/DATAFILE/undotbs1.264.1148478683

skipping datafile 7; already restored to file +DATA/CDB/DATAFILE/users.269.1148478683

skipping datafile 9; already restored to file +DATA/CDB/DATAFILE/undotbs2.268.1148480549

skipping datafile 10; already restored to file +DATA/CDB/DATAFILE/undotbs3.262.1148480551

skipping datafile 5; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

skipping datafile 6; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

skipping datafile 8; already restored to file +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

skipping datafile 11; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

skipping datafile 12; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

skipping datafile 13; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

skipping datafile 14; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

skipping datafile 15; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

skipping datafile 16; already restored to file +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

restore not done; all files read only, offline, excluded, or already restored

Finished restore at 16-JUN-24

RMAN> list incarnation; --看过文件就会把新的incarnation 加上,但是可以切换的。

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

4 4 CDB 2265125454 CURRENT 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN> startup nomount force;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> restore controlfile from--看过文件就会把新的incarnation 加上,确认

'+DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907';

Starting restore at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=30 instance=cdb1 device type=DISK

channel ORA_DISK_1: restoring control file

channel ORA_DISK_1: restore complete, elapsed time: 00:00:01

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN> alter database mount;

list incarnation;

restore database;

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 CURRENT 1920977 26-SEP-23

RMAN>

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 5 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764787.275.1171721587

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171765303.307.1171722103

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_127.280.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_126.281.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_2_seq_87.296.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_2_seq_88.289.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_3_seq_69.288.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_3_seq_68.259.1171721577

File Name: +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_1.306.1171722095

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.275.1148478571

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.263.1148478647

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.264.1148478683

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.268.1148480549

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.262.1148480551

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00005 to +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

channel ORA_DISK_1: restoring datafile 00006 to +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

channel ORA_DISK_1: restoring datafile 00008 to +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.258.1171720903

channel ORA_DISK_1: piece handle=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.258.1171720903 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 16-JUN-24

RMAN> list incarnation;

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

4 4 CDB 2265125454 CURRENT 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24---又加上了

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:37:42 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7326509 generated at 06/16/2024 02:01:36 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

ORA-00280: change 7326509 for thread 1 is in sequence #122

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

ORA-00279: change 7326531 generated at 06/15/2024 14:01:45 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

ORA-00280: change 7326531 for thread 1 is in sequence #123

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905' no longer

needed for this recovery

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

cancel

Media recovery cancelled.

SQL> alter database open resetlogs;

Database altered.

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:38:26 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454)

RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

5 5 CDB 2265125454 CURRENT 7326532 16-JUN-24

4 4 CDB 2265125454 ORPHAN 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:39:13 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> show pdbs;

CON_ID CON_NAME OPEN MODE RESTRICTED


2 PDB$SEED READ ONLY NO

3 PDB READ WRITE YES

SQL> alter session set container=PDB;

Session altered.

SQL> select count(*) from abc;

select count(*) from abc

*

ERROR at line 1:

ORA-00942: table or view does not exis

----表还是没有

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:40:13 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454)

RMAN> startup nomount force;

restore controlfile from autobackup;

alter database mount;

list incarnation;

restore database;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN>

Starting restore at 16-JUN-24

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=791 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171766300.273.1171723101 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240616

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171766300.273.1171723101

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN>

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

5 5 CDB 2265125454 CURRENT 7326532 16-JUN-24

-------7326532 小于7326802但是incarnation又大于3,用最新的ctrl恢复不来的

4 4 CDB 2265125454 ORPHAN 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN>

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 8 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================
File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171766300.273.1171723101

using channel ORA_DISK_1

skipping datafile 5; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171723049

skipping datafile 6; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.286.1171723049

skipping datafile 8; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.267.1171723049

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.262.1171723039

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.268.1171723039

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.269.1171723039

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.275.1171723039

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.264.1171723039

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.263.1171723039

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.265.1171723045

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.284.1171723045

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.285.1171723045

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1171723045

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.288.1171723045

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.292.1171723045

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 16-JUN-24

RMAN>

RMAN> list incarnation;

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

5 5 CDB 2265125454 CURRENT 7326532 16-JUN-24

4 4 CDB 2265125454 ORPHAN 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN> exit

Recovery Manager complete.

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:41:13 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> recover database using backup controlfile;

ORA-00279: change 7326509 generated at 06/16/2024 02:01:36 needed for thread 1

ORA-00289: suggestion :

+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

ORA-00280: change 7326509 for thread 1 is in sequence #122

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

auto

ORA-00279: change 7326532 generated at 06/16/2024 02:38:11 needed for thread 1

ORA-00289: suggestion : +DATA1

ORA-00280: change 7326532 for thread 1 is in sequence #1

ORA-00278: log file

'+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905' no longer

needed for this recovery

ORA-00308: cannot open archived log '+DATA1'

ORA-17503: ksfdopn:2 Failed to open file +DATA1

ORA-15045: ASM file name '+DATA1' is not in reference form

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 19.0.0.0.0 - Production on Sun Jun 16 02:41:58 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.

connected to target database: CDB (DBID=2265125454, not open)

RMAN> list incarnation;

using target database control file instead of recovery catalog

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

5 5 CDB 2265125454 CURRENT 7326532 16-JUN-24

4 4 CDB 2265125454 ORPHAN 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN> reset database to incarnation 3;

database reset to incarnation 3

RMAN> recover database;

Starting recover at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=791 instance=cdb1 device type=DISK

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:42:29

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors

ORA-19909: datafile 1 belongs to an orphan incarnation

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.262.1171723039'

RMAN> reset database to incarnation 4;

database reset to incarnation 4

RMAN> recover database;

Starting recover at 16-JUN-24

using channel ORA_DISK_1

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:42:46

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors

ORA-19909: datafile 1 belongs to an orphan incarnation

ORA-01110: data file 1: '+DATA/CDB/DATAFILE/system.262.1171723039'

RMAN> startup nomount force;

restore controlfile from autobackup;

alter database mount;

list incarnation;

restore database;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN>

Starting restore at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=792 instance=cdb1 device type=DISK

recovery area destination: +DATA1

database name (or database unique name) used for search: CDB

channel ORA_DISK_1: AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171766300.273.1171723101 found in the recovery area

channel ORA_DISK_1: looking for AUTOBACKUP on day: 20240616

channel ORA_DISK_1: restoring control file from AUTOBACKUP +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171766300.273.1171723101

channel ORA_DISK_1: control file restore from AUTOBACKUP complete

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN>

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23

5 5 CDB 2265125454 CURRENT 7326532 16-JUN-24

4 4 CDB 2265125454 ORPHAN 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN>

Starting restore at 16-JUN-24

Starting implicit crosscheck backup at 16-JUN-24

allocated channel: ORA_DISK_1

Crosschecked 8 objects

Finished implicit crosscheck backup at 16-JUN-24

Starting implicit crosscheck copy at 16-JUN-24

using channel ORA_DISK_1

Finished implicit crosscheck copy at 16-JUN-24

searching for all files in the recovery area

cataloging files...

cataloging done

List of Cataloged Files

=======================

File Name: +DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171766300.273.1171723101

using channel ORA_DISK_1

skipping datafile 5; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/system.293.1171723049

skipping datafile 6; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/sysaux.286.1171723049

skipping datafile 8; already restored to file +DATA/CDB/0633F844101D69CBE0636401A8C09D55/DATAFILE/undotbs1.267.1171723049

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.262.1171723039

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.268.1171723039

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.269.1171723039

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.275.1171723039

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.264.1171723039

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.263.1171723039

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:08

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.265.1171723045

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.284.1171723045

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.285.1171723045

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1171723045

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.288.1171723045

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.292.1171723045

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 16-JUN-24

RMAN> reset database to incarnation 3;

database reset to incarnation 3

RMAN> recover database;

Starting recover at 16-JUN-24

using channel ORA_DISK_1

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:43:40

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors

ORA-19912: cannot recover to target incarnation 3

RMAN> reset database to incarnation 4;

database reset to incarnation 4

RMAN> recover database;

Starting recover at 16-JUN-24

using channel ORA_DISK_1

starting media recovery

media recovery failed

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of recover command at 06/16/2024 02:43:54

ORA-00283: recovery session canceled due to errors

RMAN-11003: failure during parse/execution of SQL statement: alter database recover

if needed start until cancel using backup controlfile

ORA-00283: recovery session canceled due to errors
ORA-19912: cannot recover to target incarnation 4

RMAN>

RMAN>

RMAN>

RMAN> 只有旧的controlfile 才能选之前的incarnation

RMAN>

RMAN>

RMAN>

RMAN>

RMAN>

RMAN>

RMAN>

RMAN>

RMAN> startup nomount force;

####restore controlfile from autobackup;

restore controlfile from '+DATA1/CDB/AUTOBACKUP/2024_06_16/s_1171764106.297.1171720907';

alter database mount;

list incarnation;

restore database;

Oracle instance started

Total System Global Area 2382361320 bytes

Fixed Size 9167592 bytes

Variable Size 805306368 bytes

Database Buffers 1560281088 bytes

Redo Buffers 7606272 bytes

RMAN> 2>

Starting restore at 16-JUN-24

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=791 instance=cdb1 device type=DISK

channel ORA_DISK_1: restoring control file

channel ORA_DISK_1: restore complete, elapsed time: 00:00:05

output file name=+DATA/CDB/CONTROLFILE/current.303.1148478735

output file name=+DATA/CDB/CONTROLFILE/current.289.1148478735

Finished restore at 16-JUN-24

RMAN>

released channel: ORA_DISK_1

Statement processed

RMAN>

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19
2 2 CDB 2265125454 CURRENT 1920977 26-SEP-23

RMAN> restore database;

Starting restore at 16-JUN-24

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00001 to +DATA/CDB/DATAFILE/system.275.1148478571

channel ORA_DISK_1: restoring datafile 00003 to +DATA/CDB/DATAFILE/sysaux.263.1148478647

channel ORA_DISK_1: restoring datafile 00004 to +DATA/CDB/DATAFILE/undotbs1.264.1148478683

channel ORA_DISK_1: restoring datafile 00007 to +DATA/CDB/DATAFILE/users.269.1148478683

channel ORA_DISK_1: restoring datafile 00009 to +DATA/CDB/DATAFILE/undotbs2.268.1148480549

channel ORA_DISK_1: restoring datafile 00010 to +DATA/CDB/DATAFILE/undotbs3.262.1148480551

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897

channel ORA_DISK_1: piece handle=+DATA1/CDB/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.314.1171720897 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00011 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/system.292.1148481713

channel ORA_DISK_1: restoring datafile 00012 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/sysaux.288.1148481713

channel ORA_DISK_1: restoring datafile 00013 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undotbs1.293.1148481713

channel ORA_DISK_1: restoring datafile 00014 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_3.291.1148481745

channel ORA_DISK_1: restoring datafile 00015 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/undo_4.285.1148481747

channel ORA_DISK_1: restoring datafile 00016 to +DATA/CDB/06344F62B8C65A17E0636401A8C0F073/DATAFILE/users.284.1148481749

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899

channel ORA_DISK_1: piece handle=+DATA1/CDB/06344F62B8C65A17E0636401A8C0F073/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.313.1171720899 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile backup set restore

channel ORA_DISK_1: specifying datafile(s) to restore from backup set

channel ORA_DISK_1: restoring datafile 00005 to +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.272.1148480251

channel ORA_DISK_1: restoring datafile 00006 to +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.271.1148480251

channel ORA_DISK_1: restoring datafile 00008 to +DATA/CDB/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.267.1148480251

channel ORA_DISK_1: reading from backup piece +DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.258.1171720903

channel ORA_DISK_1: piece handle=+DATA1/CDB/0633F844101D69CBE0636401A8C09D55/BACKUPSET/2024_06_16/nnndf0_fulldbbackup_0.258.1171720903 tag=FULLDBBACKUP

channel ORA_DISK_1: restored backup piece 1

channel ORA_DISK_1: restore complete, elapsed time: 00:00:03

Finished restore at 16-JUN-24

RMAN> list incarnation;

List of Database Incarnations

DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time


1 1 CDB 2265125454 PARENT 1 17-APR-19

2 2 CDB 2265125454 PARENT 1920977 26-SEP-23
5 5 CDB 2265125454 CURRENT 7326532 16-JUN-24

4 4 CDB 2265125454 ORPHAN 7326604 16-JUN-24

3 3 CDB 2265125454 ORPHAN 7326802 16-JUN-24

RMAN> reset database to incarnation 3;

-----由于是Incarnations2恢复的controlfile(上一次检查是只有两个 1,2 incarnation),虽然检查完数据后发现current是5,但是可以切换

database reset to incarnation 3----3的编号更大,7326802,曾经去过的最远

RMAN> recover database;

Starting recover at 16-JUN-24

using channel ORA_DISK_1

starting media recovery

archived log for thread 1 with sequence 122 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905

archived log for thread 1 with sequence 123 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

archived log for thread 1 with sequence 124 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975

archived log for thread 1 with sequence 125 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977

archived log for thread 1 with sequence 126 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981

archived log for thread 1 with sequence 127 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_127.280.1171721577

archived log for thread 1 with sequence 1 is already on disk as file +DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_1.306.1171722095

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_122.305.1171720905 thread=1 sequence=122

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971 thread=1 sequence=123

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_124.294.1171720975 thread=1 sequence=124

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_125.292.1171720977 thread=1 sequence=125

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_126.287.1171720981 thread=1 sequence=126

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_127.280.1171721577 thread=1 sequence=127

archived log file name=+DATA1/CDB/ARCHIVELOG/2024_06_16/thread_1_seq_1.306.1171722095 thread=1 sequence=1

media recovery complete, elapsed time: 00:00:03

Finished recover at 16-JUN-24

RMAN> exit

-----不连续,

----ASM情况

ASMCMD> cd +DATA1/CDB/ARCHIVELOG/2024_06_16/

ASMCMD> ls

thread_1_seq_1.306.1171722095

thread_1_seq_121.316.1171720895

thread_1_seq_122.305.1171720905

thread_1_seq_126.281.1171721577
thread_1_seq_127.280.1171721577

thread_2_seq_87.296.1171721577

thread_2_seq_88.289.1171721577

thread_3_seq_68.259.1171721577

thread_3_seq_69.288.1171721577

ASMCMD> ls +DATA1/CDB/ARCHIVELOG/2024_06_15/thread_1_seq_123.295.1171720971

thread_1_seq_123.295.1171720971

ASMCMD> cd +DATA1/CDB/ARCHIVELOG/2024_06_15

ASMCMD> ls
thread_1_seq_123.295.1171720971
thread_1_seq_124.294.1171720975
thread_1_seq_125.292.1171720977
thread_1_seq_126.287.1171720981

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

[oracle@rac1 ~]$ s

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 16 02:47:15 2024

Version 19.20.0.0.0

Copyright (c) 1982, 2022, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.20.0.0.0

SQL> alter database open resetlogs;

Database altered.

SQL> alter session set container=PDB;

Session altered.

SQL> SQL> select count(*) from abc;

COUNT(*)


73082

SQL>

相关推荐
Java探秘者12 分钟前
Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境
java·开发语言·数据库·spring boot·spring cloud·maven·idea
2301_7869643618 分钟前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase
阿维的博客日记1 小时前
图文并茂解释水平分表,垂直分表,水平分库,垂直分库
数据库·分库分表
wrx繁星点点2 小时前
事务的四大特性(ACID)
java·开发语言·数据库
小小娥子3 小时前
Redis的基础认识与在ubuntu上的安装教程
java·数据库·redis·缓存
DieSnowK3 小时前
[Redis][集群][下]详细讲解
数据库·redis·分布式·缓存·集群·高可用·新手向
-XWB-3 小时前
【MySQL】数据目录迁移
数据库·mysql
老华带你飞3 小时前
公寓管理系统|SprinBoot+vue夕阳红公寓管理系统(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·spring boot·课程设计
我明天再来学Web渗透4 小时前
【hot100-java】【二叉树的层序遍历】
java·开发语言·数据库·sql·算法·排序算法
Data 3174 小时前
Hive数仓操作(十一)
大数据·数据库·数据仓库·hive·hadoop