NMDA Oracle: Postup obnovení databáze Oracle napříč systémy.

Summary: Obnovení záloh databáze NMDA Oracle se provádí pomocí skriptu. Uživatelské rozhraní NMC nepodporuje obnovení databáze mezi systémy. Průvodce obnovením NMC podporuje pouze obnovení duplicitní databáze. Níže uvedené kroky lze použít k obnovení napříč systémem. Zde společnost Dell Technologies předpokládá, že zálohy pocházejí z konfigurace RAC a že cílový hostitel je samostatný hostitel Oracle. Poznámka: Obnovení napříč systémy lze provést několika způsoby v závislosti na prostředí zákazníka a požadavcích na obnovení. Postup je obecný a může být upraven podle požadavků zákazníka. ...

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

Obnovení a obnovení databáze Oracle vyžaduje následující kroky.

  1. Zkontrolujte Předpoklady.
  2. Konfigurace zdrojových a cílových klientů v nástroji NetWorker.
  3. Identifikujte řídicí soubor PIT pro obnovení.
  4. Parametry v souboru PFILE/SPFILE musí být nastaveny podle cílového hostitele.
  5. PFILE/SPFILE lze také obnovit ze záloh, pokud je k dispozici název záložního dílu.

 

Zkontrolujte Předpoklady.

  1. Ověřte, že cílový systém je ve stejné verzi Oracle jako zdroj. 
  2. Operační systém a systém souborů by měly být stejné na zdrojovém i cílovém hostiteli.
  3. Podporované verze naleznete v dokumentaci Oracle.
  4. Vytvořte databázi na cílovém hostiteli.

Konfigurace zdrojových a cílových klientů v nástroji NetWorker.

  1. Instalace nástroje NetWorker a NMDA do cílového systému (stejná verze jako server NetWorker)
  2. Nakonfigurujte instanci klienta pro cílový systém. (Není nutné plánovat žádné zálohy)
  3. Ujistěte se, že je aktualizován user@target_host (například oracle@target_host) v poli Vzdálený přístup zdrojového klienta.
  4. Ujistěte se, že je user@target_host (například oracle@target_host) aktualizován v nástroji Database Administrator v konzoli NMC (Server –>User and Group –>Database Administrator).

Identifikujte řídicí soubor PIT pro obnovení.

  1. Pomocí příkazu MMINFO identifikujte řídicí soubor, který je nejblíže času obnovení PIT. V níže uvedeném případě platí obnovení pro data z 21. února 2025.

        Lze spustit z cílového klienta.

        -s ProdServer je server NetWorker.

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

 Obnovit řídicí soubor

  1. K obnovení databáze použijte výše uvedený řídicí soubor. Pro řídicí soubor mohou existovat další pravidla pojmenování.
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. Připojte databázi z obnoveného řídicího souboru.
SQL>alter database mount;
  1. Ověřte informace o záloze a identifikujte číslo SCN nebo POŘADOVÉ ČÍSLO z výstupu "LIST BACKUP BY BACKUP".

Úryvek níže (poslední řádek)

Obnovu lze provést až do SEKVENCE 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

Proveďte obnovení a obnovení.

  1. Pro zálohy HOT RMAN je nutné použít klauzuli "SET UNTIL" pro obnovení nebo obnovení.
  2. Cesty ke zdrojovému datovému souboru FS se liší od cesty k cílovému datovému souboru. Příkaz "SET NEWNAME FOR DATAFILE TO" musí být použit pro obnovení dat do nové FS cesty.
  3. Proveďte obnovení a poté "SWITCH DATAFILE ALL".
  4. Změna názvů souborů protokolu a dočasných souborů v cíli

 

SQL "ALTER DATABASE RENAME FILE 'SOURCE FILE PATH' TO 'DESTINATION FILE PATH'" (CESTA K CÍLOVÉMU SOUBORU'";

 

  1. Proveďte obnovení pomocí příkazu "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. Po úspěšném dokončení výše uvedených kroků. Databázi lze otevřít následujícím příkazem.
RMAN> ALTER DATABASE OPEN RESETLOGS;

Additional Information

Pro obnovení duplicitní databáze. Průvodce obnovením lze použít po vytvoření pomocné instance na cílovém hostiteli (může to být také stejný hostitel).

Zkontrolujte následující článek znalostní databáze:

NMDA Oracle: Jak nakonfigurovat pomocnou databázi pro nástroj Oracle Cross System Restore pomocí průvodce NMC

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.