NMDA Oracle: Steg för att utföra systemöverskridande återställning av Oracle-databasen.

Summary: Återställning av NMDA-Oracle-databassäkerhetskopiering utförs med hjälp av skript. NMC-användargränssnittet stöder inte databasåterställning mellan system. NMC Recovery Wizard stöder endast återställning av dubblettdatabas. Stegen nedan kan användas för att utföra återställning mellan system. Här förutsätter Dell Technologies att säkerhetskopieringarna kommer från en RAC-konfiguration och att målvärden är en fristående Oracle-värd. Obs! Systemöverskridande återställningar kan göras på flera olika sätt beroende på kundens miljö och återställningskrav. Stegen är allmänna och kan ändras enligt 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

För återställning och återställning av Oracle-databasen krävs följande steg.

  1. Kontrollera förutsättningarna.
  2. Konfigurera käll- och målklienter på NetWorker.
  3. Identifiera PIT-kontrollfilen för återställning.
  4. Parametrarna i PFILE/SPFILE måste ställas in enligt målvärden.
  5. PFILE/SPFILE kan också återställas från säkerhetskopiorna om namnet på säkerhetskopian är tillgängligt.

 

Kontrollera förutsättningarna.

  1. Kontrollera att målsystemet har samma Oracle-version som källan. 
  2. Operativsystemet och filsystemet ska vara samma på både käll- och målvärden.
  3. Information om vilka versioner som stöds finns i Oracle-dokumentationen.
  4. Skapa databasen på målvärden.

Konfigurera käll- och målklienter på NetWorker.

  1. Installera NetWorker och NMDA på målsystemet (samma version som NetWorker-servern)
  2. Konfigurera en klientinstans för målsystemet. (Inte nödvändigt för att schemalägga några säkerhetskopieringar)
  3. Kontrollera att user@target_host (till exempel oracle@target_host) är uppdaterad i fältet Fjärråtkomst i källklienten.
  4. Kontrollera att user@target_host (till exempel oracle@target_host) är uppdaterad på databasadministratören i NMC (Server ->användare och grupp ->databasadministratör)

Identifiera PIT-kontrollfilen för återställning.

  1. Använd kommandot MMINFO för att identifiera den kontrollfil som är närmast PIT-återställningstiden. I nedanstående fall gäller återställningen data från 21 februari 2025.

        Kan köras från målklienten.

        -s ProdServer är NetWorker-servern.

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

 Återställ kontrollfil

  1. Använd kontrollfilen ovan för att återställa databasen. Det kan finnas andra namngivningskonventioner för kontrollfilen.
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. Montera databasen från den återställda kontrollfilen.
SQL>alter database mount;
  1. Validera säkerhetskopieringsinformationen och identifiera SCN- eller SEKVENSNUMRET från utdata "LIST BACKUP BY BACKUP".

Utdrag nedan (sista raden)

Återställning kan göras fram till SEKVENS 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

Utför återställning och återställning.

  1. För HOT RMAN-säkerhetskopiering måste du använda SET UNTIL-satsen för återställning eller återställning.
  2. Käll-FS-sökvägarna för datafiler skiljer sig från sökvägen till måldatafilen. Kommandot "SET NEWNAME FOR DATAFILE TO" måste användas för att återställa data till en ny FS-sökväg.
  3. Utför återställningen och sedan "SWITCH DATAFILE ALL".
  4. Ändra loggfilsnamnen och TEMP-filnamnen på målet

 

SQL "ÄNDRA DATABASENS NAMN PÅ FILEN 'KÄLLFILSÖKVÄG' TILL 'MÅLFILSÖKVÄG'";

 

  1. Utför återställningen med hjälp av kommandot "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 stegen ovan har slutförts. Databasen kan öppnas med följande kommando.
RMAN> ALTER DATABASE OPEN RESETLOGS;

Additional Information

För återställning av dubblettdatabas. Återställningsguiden kan användas när hjälpinstansen har skapats på målvärden (kan också vara samma värd)

Kontrollera följande kunskapsbas:

NMDA Oracle: Så här konfigurerar du hjälpdatabasen för Oracle Cross System Restore med NMC-guiden

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.