kroki, aby odzyskać uszkodzony plik danych w standby database

wprowadzenie:

ostatnio wystąpił problem w jednym ze środowisk dataguard. Jeden z systemów plików(/U05/PROD/) w środowisku dataguard został uszkodzony. Wszelkie pliki dodane do podstawowej nie zostały odzwierciedlone w trybie czuwania. „Zarządzany proces odzyskiwania” również został zatrzymany w środowisku dataguard i nie został zainicjowany.

kroki, aby rozwiązać problem:

1. W podstawowej bazie danych wykonaj kopię zapasową wszystkich plików danych znajdujących się w /U05/PROD/ mountpoint.

RMAN> backup datafile 10 format '/U05/PROD/datafile10.bkp’;

2. Przenieś kopie zapasowe do bazy danych w trybie gotowości

3. W fizycznej bazie danych, skataloguj zaplecze.
RMAN> katalog backuppiece '/u05/PROD/datafile10.bkp’;
RMAN> list backuppiece ’ / u05 / PROD / datafile10.bkp’;
RMAN> Lista kopii zapasowych datafile 10;

4. Zatrzymaj ponownie zastosuj / MRP w fizycznej bazie danych gotowości.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

5. W bazie danych w trybie gotowości Przywróć plik datafile
RMAN> Przywróć plik datafile 10;

6. Uruchom MRP w fizycznej bazie danych.
baza danych:
SQL> ALTER baza danych Odzyskaj zarządzaną rezerwową bazę danych rozłączaj;
baza danych:
SQL> ALTER baza danych Odzyskaj zarządzaną rezerwową bazę danych przy użyciu bieżącego rozłączania pliku dziennika;

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.