poniedziałek, 16 czerwca 2014

Tryby pracy instancji Oracle

Tryby uruchomienia instancji

Tryb NOMOUNT -odczytuje parametry pliku (init.ora), inicjalizacja obszaru pamięci SGA,znajduje  pliki kontrolne,otwiera pliki śladu (trace) i pliki ostrzeżeń
Ten tryb wykorzystywany jest do tworzenia bazy danych i plików kontrolnych.

Tryb MOUNT-odczytuje pliki kontrolne
Ten tryb wykorzystywany jest do takich czynności jak:

  • Wykonanie operacji związanych z plikami dziennika powtórzeń (zmiana lokalizacji, tworzenie nowych, usuwanie istniejących).
  • Wykonanie zmiany nazwy lub lokalizacji plików danych.
  • Przełączenie bazy danych w tryb ARCHIVELOG lub NOARCHIVELOG.
  • Wykonanie pełnego backup'u lub niepełnego odtworzenia bazy danych.

Tryb OPEN- odtwarza pozostałe pliki i udostępnia bazy danych użytkownikom
W trybie tym otwierane są pliki dziennika powtórzeń (redo) oraz pliki danych (data files)co sprawia, że baza staje się dostępna dla użytkowników.


Tryby zamykania instancji

Tryb NORMAL -Domyślny tryb zamykania- baza danych zostaje zamknięta dopiero, gdy wszyscy użytkownicy zakończą sesje.

Zawartość bloków buforów danych i dziennika powtórzeń są zapisywane na dysk, dostęp nowych użytkowników do bazy jest blokowany.
 

Tryb TRANSACTIONAL- Użytkownicy odłączani są automatycznie od bazy gdy zakończą aktualne transakcje, dostęp nowych użytkowników do bazy jest blokowany następnie baza jest zamykana.
 

Tryb IMMEDIATE- Kończy wykonanie poleceń SQL i wycofuje nie zatwierdzone transakcje, następnie odłącza użytkowników od bazy.
 

Tryb ABORT-Nie czeka na zakończenie pracy przez użytkowników, nie wycofuje nie zatwierdzonych transakcji. Natychmiast zamyka obszar pamięci SGA i procesy wykonywane w tle. Po wykonaniu trybu ABORT, w momencie startu następuje odtwarzanie instancji. Uwaga tryb ten znajduje zastosowanie, gdy nie można wykonać zamknięcia w innym z wcześniej wymienionych trybów.