Nowa funkcja Oracle 11g - zarchiwizowane przełączanie awaryjne ponownego logowania

  • Matthew Stevenson
  • 0
  • 4742
  • 841

Przed wersją 11g, jeśli zarchiwizowany dziennik jest uszkodzony w FRA, polecenie RMAN polecenie BACKUP RECOVERY AREA nie powiedzie się, mimo że dziennik został zarchiwizowany zarówno w FRA, jak i w lokalnym miejscu docelowym archiwum.

Dziennik obcięty (10G):

ORA-19625: błąd identyfikacji pliku D: \ ORACLE \ PRODUCT \ 10.2.0 \ FLASH_RECOVERY_AREA \ TEST \ ARCHIVELOG \ 2007_10_29 \ O1_MF_1_23_3LBZC64C_.ARC ORA-27046: rozmiar pliku nie jest wielokrotnością rozmiaru bloku logicznego OSD-04012: niezgodność rozmiaru pliku

Brakujący dziennik (10G):

RMAN-03002: niepowodzenie polecenia tworzenia kopii zapasowej z 29.10.2007 10:16:04 RMAN-06059: nie znaleziono oczekiwanego zarchiwizowanego dziennika, utrata zarchiwizowanego dziennika utrudnia odzyskanie ORA-19625: błąd identyfikujący plik D: \ ORACLE \ PRODUCT \ 10.2 .0 \ FLASH_RECOVERY_AREA \ TEST \ ARCHIVELOG \ 2007_10_29 \ O1_MF_1_23_3LBZC64C_.ARC ORA-27041: nie można otworzyć pliku OSD-04002: nie można otworzyć pliku O / S-Error: (OS 2) System nie może znaleźć określonego pliku.

Funkcja 11g Archived Redo Log Failover umożliwia RMAN wykonanie kopii zapasowej, nawet jeśli w niektórych miejscach docelowych archiwizacji brakuje dzienników lub zawierają dzienniki z uszkodzonymi blokami, w przypadku gdy lokalne miejsce docelowe dziennika archiwalnego jest skonfigurowane obok FRA. Jeśli co najmniej jeden dziennik odpowiadający danej sekwencji dziennika i wątku jest dostępny w obszarze odzyskiwania pamięci flash lub w dowolnym miejscu docelowym archiwizacji, wówczas RMAN próbuje wykonać jego kopię zapasową. Jeśli RMAN znajdzie uszkodzony blok w pliku dziennika podczas tworzenia kopii zapasowej, przeszukuje inne miejsca docelowe w poszukiwaniu kopii tego dziennika bez uszkodzonych bloków.

RMAN przejdzie awaryjnie do lokalnego miejsca docelowego, jeśli dziennik archiwalny w FRA jest uszkodzony:

zarchiwizowany dziennik /emea/rdbms/32bit/app/oracle/oradata/EMR111U3/FRA/EMR111U3/archivelog/2007_10_29/o1_mf_1_56_3lcb0tmh_.arc nie został znaleziony lub nie jest zsynchronizowany z katalogiem próbując alternatywnego pliku zarchiwizowanego dziennika wątku 1 z sekwencją 56K kanał ORA_DIS_1 : uruchamianie zarchiwizowanego dziennika kopii zapasowej kanału zestawu ORA_DISK_1: określanie zarchiwizowanych dzienników w zestawie kopii zapasowych wejście zarchiwizowany dziennik wątku = 1 sekwencja = 56 RECID = 1 STAMP = 637234205

Jeśli jednak dziennik zostanie obcięty, rman zakończy się niepowodzeniem:

RMAN-00571: ============================================== ============= RMAN-00569: =============== STOSUNEK KOMUNIKATÓW O BŁĘDZIE POSTĘPUJE ============== = RMAN-00571: ============================================= ============== RMAN-03009: niepowodzenie polecenia tworzenia kopii zapasowej na kanale ORA_DISK_1 o 29.10.2007 09:42:18 ORA-19575: oczekiwano 19359 bloków w pliku / emea / rdbms / 32bit / app / oracle / oradata / EMR111U3 / FRA / EMR111U3 / archivelog / 2007_10_29 / o1_mf_1_56_3lcb0tmh_.arc, znaleziono 199

Jeśli w FRA brakuje dziennika, RMAN przełączy się awaryjnie na odpowiednie lokalne miejsce docelowe dziennika archiwalnego:

kanał ORA_DISK_1: SID = 138 device type = DISK zarchiwizowany log /emea/rdbms/32bit/app/oracle/oradata/EMR111U3/FRA/EMR111U3/archivelog/2007_10_29/o1_mf_1_56_3lcb0tmh_.arc nie został znaleziony lub nie jest zsynchronizowany z katalogiem. zarchiwizowany log wątku 1 z sekwencją 56




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux