NMDA Oracle: Trinn for å utføre gjenoppretting på tvers av systemer i Oracle-databasen.
Summary: Gjenoppretting av NMDA Oracle-databasesikkerhetskopier utføres ved hjelp av skript. NMC-grensesnittet støtter ikke gjenoppretting av databaser på tvers av systemer. NMC-gjenopprettingsveiviseren støtter bare gjenoppretting av duplikatdatabaser. Trinnene nedenfor kan brukes til å utføre gjenoppretting på tvers av systemer. Her antar Dell Technologies at sikkerhetskopiene kommer fra en RAC-konfigurasjon, og at målverten er en frittstående Oracle-vert. Merk: Gjenopprettinger på tvers av systemer kan utføres på flere måter, avhengig av kundens miljø og gjenopprettingskravet. Trinnene er generiske og kan endres 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
Gjenoppretting og gjenoppretting av Oracle-databasen krever følgende trinn.
- Sjekk forutsetningene.
- Konfigurer kilde- og målklienter på NetWorker.
- Identifiser PIT-kontrollfilen for gjenoppretting.
- Parametrene i PFILE/SPFILE må angis i henhold til målverten.
- PFILE/SPFILE kan også gjenopprettes fra sikkerhetskopiene hvis navnet på sikkerhetskopistykket er tilgjengelig.
Sjekk forutsetningene.
- Bekreft at målsystemet er på samme Oracle-versjon som kilden.
- Operativsystemet og filsystemet bør være det samme på både kilde- og målverten.
- Se etter støttede versjoner i Oracle-dokumentasjonen.
- Opprett databasen på målverten.
Konfigurer kilde- og målklienter på NetWorker.
- Installer NetWorker og NMDA på målsystemet (samme versjon som NetWorker-serveren)
- Konfigurere en klientforekomst for målsystemet. (Ikke nødvendig å planlegge noen sikkerhetskopier)
- Kontroller at user@target_host (for eksempel oracle@target_host) er oppdatert i feltet Ekstern pålogging for kildeklienten.
- Sørge for at user@target_host (for eksempel oracle@target_host) er oppdatert på databaseadministratoren i NMC (Server –>bruker og gruppe –>databaseadministrator)
Identifiser PIT-kontrollfilen for gjenoppretting.
- Bruk MMINFO-kommandoen til å identifisere kontrollfilen som er nærmest PIT-gjenopprettingstiden. I dette tilfellet er gjenopprettingen for data for 21. februar 2025.
Kan kjø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
Gjenopprett kontrollfil
- Bruk kontrollfilen ovenfor til å gjenopprette databasen. Det kan være andre navnekonvensjoner for 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;
}
- Monter databasen fra den gjenopprettede kontrollfilen.
SQL>alter database mount;
- Valider sikkerhetskopiinformasjonen og identifiser SCN- eller SEQUENCE-nummeret fra "LIST BACKUP BY BACKUP"-utdataene.
Snutten nedenfor (siste linje)
Gjenoppretting kan gjøres frem til 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
Utfør gjenoppretting og gjenoppretting.
- For HOT RMAN-sikkerhetskopieringer er det nødvendig å bruke setningsdelen "SET TIL" for gjenoppretting eller gjenoppretting.
- FS-banene til datafiler for kilde er forskjellige fra måldatafilbanen. Kommandoen "set newname for datafile to" må brukes til å gjenopprette dataene til en ny FS-bane.
- Utfør gjenopprettingen og deretter "SWITCH DATAFILE ALL".
- Endre loggfilnavnene og TEMP-filnavnene på målet
SQL "ENDRE NAVN PÅ FIL FOR DATABASENAVN " KILDEFILBANE " TIL" DESTINASJONSFILBANE "";
- Utfør gjenopprettingen ved hjelp av 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;
}
- Når trinnene ovenfor er fullført. Databasen kan åpnes med følgende kommando.
RMAN> ALTER DATABASE OPEN RESETLOGS;Additional Information
For gjenoppretting av duplisert database. Gjenopprettingsveiviseren kan brukes når tilleggsforekomsten er opprettet på målverten (kan også være samme vert)
Kontroller følgende KB:
Affected Products
NetWorker FamilyProducts
NetWorker Module for Databases and ApplicationsArticle 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.