NMDA-Oracle: Trin til at udføre gendannelse på tværs af systemer af Oracle-database.

Summary: Gendannelse af NMDA Oracle-databasesikkerhedskopiering udføres ved hjælp af script. NMC-brugergrænsefladen understøtter ikke gendannelse på tværs af systemdatabaser. NMC Recovery Wizard understøtter kun Duplicate Database Restore. Trinene nedenfor kan bruges til at udføre gendannelse på tværs af systemer. Her antager Dell Technologies, at sikkerhedskopierne er fra en RAC-konfiguration, og at målværten er en standalone Oracle-vært. Bemærk: Gendannelser på tværs af systemer kan udføres på flere måder afhængigt af kundens miljø og gendannelseskrav. Trinnene er generiske og kan ændres i henhold til kundens krav. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Genoprettelse og gendannelse af Oracle-databasen kræver følgende trin.

  1. Kontroller forudsætningerne.
  2. Konfigurer kilde- og målklienter på NetWorker.
  3. Identificer PIT Control-filen til gendannelse.
  4. Parametrene i PFILE/SPFILE skal indstilles i henhold til målværten.
  5. PFILE/SPFILE kan også gendannes fra sikkerhedskopierne, hvis backupstykkets navn er tilgængeligt.

 

Kontroller forudsætningerne.

  1. Bekræft, at destinationssystemet er på samme Oracle-version som kilden. 
  2. Operativsystemet og filsystemet skal være det samme på både kilde- og målværten.
  3. Se Oracle-dokumentationen for understøttede versioner.
  4. Opret databasen på målværten.

Konfigurer kilde- og målklienter på NetWorker.

  1. Installere NetWorker og NMDA på målsystemet (samme version som NetWorker-serveren)
  2. Konfigurere en klientforekomst for destinationssystemet. (Ikke nødvendigt for at planlægge nogen sikkerhedskopieringer)
  3. Sørg for, at user@target_host (f.eks. oracle@target_host) er opdateret i feltet Remote Access i Source Client.
  4. Sørg for, at user@target_host (f.eks. oracle@target_host) er opdateret på databaseadministratoren i NMC (Server ->User and Group ->Database Administrator)

Identificer PIT Control-filen til gendannelse.

  1. Brug kommandoen MMINFO til at identificere den kontrolfil, der er tættest på PIT-gendannelsestiden. I nedenstående tilfælde er gendannelsen for data fra 21. februar 2025.

        Kan køres fra målklienten.

        -s ProdServer er NetWorker-serveren.

bash# mminfo -avot -s ProdServer -q client=prodlabdb-01 -r client,sscreate,name,copies,volume

prodlabdb-01  02/18/2025 RMAN:i13i4orv_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:ja3icm00_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jc3icm7v_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jd3icmhs_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:je3icmhs_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jg3icmhs_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jf3icmhs_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:jh3icurd_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:ji3icurh_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:jj3id0fg_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:jk3id0fg_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:controlfile_jl3id0fj_1_1      1 database.01

 Gendan kontrolfil

  1. Brug ovenstående kontrolfil til at gendanne databasen. Der kan være andre navngivningskonventioner for kontrolfilen.
RMAN>
run
{
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_SERVER=ProdServer,NSR_CLIENT=prodlabdb-01,NSR_DATA_VOLUME_POOL=database,NSR_DEBUG_LEVEL=5,NSR_DPRINTF=TRUE)';
restore controlfile from "controlfile_jl3id0fj_1_1";
RELEASE CHANNEL CH1;
}
  1. Monter databasen fra den gendannede kontrolfil.
SQL>alter database mount;
  1. Valider sikkerhedskopieringsoplysningerne, og identificer SCN eller SEQUENCE-nummeret fra outputtet "LIST BACKUP BY BACKUP".

Uddrag nedenfor (sidste linje)

Gendannelse kan udføres indtil SEQUENCE 5899.

RMAN> LIST BACKUP BY BACKUP;

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
17612   Full    93.70G     SBT_TAPE    02:49:07     22-FEB-25
        BP Key: 17612   Status: AVAILABLE  Compressed: YES  Tag: TAG20250221T221003
        Handle: jd3icmhs_1_1   Media: database.002
  List of Datafiles in backup set 17612
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  3       Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.295.1084779711
  12      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tools.296.1084779711
  16      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_seed.282.1084779983
  26      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.283.1084779983
  27      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.315.1084779711
  29      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.316.1084779711
  33      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.325.1107842193
  34      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.326.1107842287
  39      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_seed.331.1160384075
  40      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.332.1160384111
  42      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.334.1187447927
  288     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.272.1084780009
  314     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/portal.264.1084780021
  353     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.277.1084779983
  354     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.285.1084779977
  401     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_data.306.1084779711
  404     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.271.1084780009

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
17613   6.25M      SBT_TAPE    00:00:01     22-FEB-25
        BP Key: 17613   Status: AVAILABLE  Compressed: YES  Tag: TAG20250222T005927
        Handle: jj3id0fg_1_1   Media: database.002

  List of Archived Logs in backup set 17613
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    5899    6018330351597 21-FEB-25 6018330471551 22-FEB-25

Udfør gendannelse og gendannelse.

  1. Ved HOT RMAN-sikkerhedskopier er det nødvendigt at bruge "SET UNTIL"-delsætningen til gendannelse eller gendannelse.
  2. Kilde-FS-stierne til datafiler er forskellige fra måldatafilstien. Kommandoen "SET NEWNAME FOR DATAFILE TO" skal bruges til at gendanne dataene til en ny FS-sti.
  3. Udfør gendannelsen og derefter "SWITCH DATAFILE ALL".
  4. Ændre logfilnavne og TEMP-filnavne på mål

 

SQL "ÆNDRE DATABASE OMDØBE FIL 'KILDEFILSTI' TIL" DESTINATIONSFILSTI '";

 

  1. Udfør gendannelsen ved hjælp af kommandoen "RECOVER DATABASE".
run
{
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH2 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH3 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH4 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_SERVER=ProdServer,NSR_CLIENT=prodlabdb-01,NSR_DATA_VOLUME_POOL=database,,NSR_DEBUG_LEVEL=9,NSR_DPRINTF=TRUE)';
SET NEWNAME FOR DATABASE TO '/u01/DBTEST/db/apps_st/data/%b';
set until sequence 5899 thread 1;
RESTORE DATABASE;
SWITCH DATAFILE ALL;
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/redo01.log' TO '/u01/DBTEST/db/apps_st/redo01.log'";
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/redo01.log' TO '/u01/DBTEST/db/apps_st/redo02.log'";
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/temp01.dbf' TO '/u01/DBTEST/db/apps_st/temp01.dbf'";
recover database;
RELEASE CHANNEL CH1;
RELEASE CHANNEL CH2;
RELEASE CHANNEL CH3;
RELEASE CHANNEL CH4;
}
  1. Når ovenstående trin er fuldført. Databasen kan åbnes med følgende kommando.
RMAN> ALTER DATABASE OPEN RESETLOGS;

Additional Information

Til gendannelse af dubleret database. Genoprettelsesguiden kan bruges, når hjælpeforekomsten er oprettet på målværten (kan også være samme vært)

Tjek følgende KB:

NMDA-Oracle: Sådan konfigureres hjælpedatabase til Oracle Cross System Restore ved hjælp af NMC Wizard

Affected Products

NetWorker Family

Products

NetWorker Module for Databases and Applications
Article Properties
Article Number: 000300423
Article Type: How To
Last Modified: 30 Mar 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.