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. |