pași pentru a recupera un fișier de date corupt în baza de date standby

Introducere:

a existat o problemă cu care se confruntă recent pe unul dintre mediile dataguard. Unul dintre sistemele de fișiere(/u05/PROD/) din mediul dataguard a fost corupt. Orice fișiere adăugate la primar nu au fost reflectate în standby. „Procesul de recuperare gestionat” a fost oprit și în mediul dataguard și nu a fost inițiat.

pași pentru a remedia problema:

1. În baza de date primară, faceți backup pentru toate fișierele de date care se află pe /u05/PROD/ mountpoint.

RMAN> backup datafile 10 format ‘/u05/PROD/datafile10.bkp’;

2. Transferați piesele de rezervă în baza de date de așteptare

3. În baza de date de așteptare fizică, catalogați backuppieces.
RMAN > catalog backuppiece ‘ / u05/PROD / datafile10.bkp’;
RMAN > lista backuppiece ‘/u05/PROD/datafile10.bkp’;
RMAN > lista de rezervă a fișierului de date 10;

4. Stop refaceți aplica / MRP pe baza de date de așteptare fizică.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

5. În baza de date de așteptare, restaurați fișierul de date
RMAN > restaurați fișierul de date 10;

6. Porniți MRP în baza de date de așteptare fizică.
baza de date:
SQL > ALTER DATABASE RECOVER MANAGED standby database DISCONNECT;
baza de date:
SQL > ALTER DATABASE RECOVER MANAGED STANDBY DATABASE folosind deconectarea fișierului jurnal curent;

Leave a Reply

Adresa ta de email nu va fi publicată.