steg för att återställa en skadad datafil i standby-databasen
Inledning:
det fanns ett problem inför nyligen på en av dataguard miljöer. Ett av filsystemen (/u05/ PROD/) i dataguard-miljön blev skadad. Alla filer som lagts till i primären reflekterades inte i vänteläget. Den ”hanterade återhämtningsprocessen” stoppades också i dataguard-miljön och initierades inte.
steg för att åtgärda problemet:
1. På den primära databasen, ta backup av alla datafiler som finns på /u05/PROD/ mountpoint.
RMAN> backup datafil 10 format ’ / u05/PROD / datafile10.bkp’;
2. Överför säkerhetskopiorna till standby-databasen
3. I den fysiska standby-databasen katalogiserar du backuppieces.
RMAN> katalog backuppiece ’/u05/PROD/datafile10.bkp’;
RMAN> lista backuppiece ’/u05/PROD/datafile10.bkp’;
RMAN> lista säkerhetskopiering av datafil 10;
4. Sluta göra om apply / MRP i den fysiska standby-databasen.
SQL> ALTER DATABASE ÅTERSTÄLL HANTERAD STANDBY-DATABAS AVBRYT;
5. Återställ datafilen
RMAN> Återställ datafilen i standby-databasen 10;
6. Starta MRP i den fysiska standby-databasen.
databas:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY database DISCONNECT;
databas :
SQL> ALTER DATABASE RECOVER MANAGED STANDBY-databas med aktuell LOGGFILE DISCONNECT;