Udostępnij za pośrednictwem


Mirroring States

Podczas dublowanie bazy danych sesja, dublowane bazy danych jest zawsze w określonym stanie ( dublowanie stanu).Stan bazy danych odzwierciedla stan komunikacji, przepływ danych, a różnica w danych między partnerami.dublowanie bazy danych sesja przyjmuje stanu główna baza danych.

Wystąpienia serwera całej bazy danych dublowanie sesja monitorować sobie nawzajem.Partnerzy używać stan dublowanie do monitorowania w bazie danych.Z wyjątkiem stanu PENDING_FAILOVER kapitał i lustrzana baza danych są zawsze w tym samym stanie.Jeśli jest świadka zestaw dla tej sesja, każdy z partnerów monitoruje dowód, używając jego stan połączenia (CONNECTED lub DISCONNECTED).

Możliwe stany dublowanie bazy danych są następujące:

Stan dublowanie

Description

SYNCHRONIZOWANIE

Zawartość lustrzana baza danych opóźnionych w zawartości główna baza danych.serwer główny wysyła do serwer dublowany, który jest zastosowanie zmian do bazy danych woluminu dublowanego w celu przeniesienia go do przodu rekordów dziennika.

Na początku sesja dublowanie bazy danych baza danych jest w stanie SYNCHRONIZACJI.Serwer główny działa jako bazy danych i próbuje nadążyć dublowanie.

SYNCHRONIZOWANE

Kiedy serwer dublowany wystarczająco staje się przechwyconych serwer główny, dublowanie zmiany stanu SYNCHRONIZED.W tym stanie pozostaje w bazie danych, tak długo, jak długo serwer główny w dalszym ciągu wysyłanie zmian do serwera lustrzane i serwer dublowany w dalszym ciągu zastosować zmiany do lustrzana baza danych.

Jeśli bezpieczeństwo transakcji jest zestaw do FULL, zarówno pracy awaryjnej automatycznego i ręcznego pracy awaryjnej są obsługiwane w stanie SYNCHRONIZED, po awaryjnego jest bez utraty danych.

Jeśli bezpieczeństwo transakcji jest wyłączone, utratę danych zawsze jest możliwe, nawet w stanie SYNCHRONIZED.

ZAWIESZONE

Lustrzanej kopii bazy danych nie jest dostępna.Główna baza danych działa bez wysyłania żadnych dzienników serwer dublowany, znane jako warunku Uruchamianie narażonych.Jest to stan po trybie awaryjnym.

Sesja może być również SUSPENDED z powodu błędów ponowne wykonanie lub jeśli administrator wstrzymuje sesji.

SUSPENDED jest trwały stan, który survives partner zamknięcia i uruchomienia systemu.

PENDING_FAILOVER

Stan ten znajduje się tylko serwer główny po awaryjnego została rozpoczęta, ale serwer nie ma transitioned do roli dublowania.

Po zainicjowaniu pracy awaryjnej główna baza danych przechodzi w stan PENDING_FAILOVER szybko kończy wszystkie połączenia użytkownika i przejmuje roli dublowania wkrótce po tej dacie.

BRAK POŁĄCZENIA

Partner utraciła komunikację z innymi partnera.