sql >> Databáze >  >> RDS >> Oracle

Špatný pohotovostní režim

V pátek jsem zjistil, že moje pohotovostní databáze neaplikovala transakce po dobu 8 dnů. To je pro mě velmi špatné, protože archivované redo logy uchovávám pouze za 7 dní. Takže jsem nemusel nic opakovat. Použil jsem kroky v poznámce 836986.1 k přechodu do pohotovostního režimu pomocí přírůstkové zálohy RMAN. Kroky v dokumentu pro mě fungovaly velmi dobře. Moje primární vygenerovala během tohoto 8denního období asi 700 GB redo, ale přírůstková záloha RMAN měla celkovou velikost asi 285 GB. Vytvoření zálohy mi trvalo asi 24 hodin, protože RMAN musel číst celou moji 14TB databázi, blok po bloku. Obnovení pohotovostního režimu z této zálohy trvalo asi 8 hodin. Není to špatné.

Po obnovení jsem dostal nějaké chyby o mých SRL, které bylo třeba vymazat. Můj protokol výstrah ukázal:

SRL log 7 needs clearing because log has not been created
SRL log 8 needs clearing because log has not been created
SRL log 9 needs clearing because log has not been created
SRL log 10 needs clearing because log has not been created
SRL log 11 needs clearing because log has not been created

To se dalo snadno zvládnout pomocí:

SQL> alter database recover managed standby database cancel;
Database altered.
SQL> alter database clear logfile group 7;
Database altered.
SQL> alter database clear logfile group 8;
Database altered.
SQL> alter database clear logfile group 9;
Database altered.
SQL> alter database clear logfile group 10;
Database altered.
SQL> alter database clear logfile group 11;
Database altered.
SQL> alter database recover managed standby database disconnect from session;
Database altered.


  1. Jak uložit BLOB jako soubor v PL/SQL?

  2. Jak se připojit k MS SQL Server pomocí Inno Setup?

  3. Může se JavaScript propojit s MySQL?

  4. problém alias sloupce postgres