oracle database 10g. administracja bazy danych w linuksie full scan.pdf
(
14331 KB
)
Pobierz
4
Oracle Database 10
g
. Administracja bazy danych w Linuksie
Rozdział 2. Architektura Oracle’a ............................................................................... 51
Server Oracle Database ................................................................................................................ 51
Baza danych Oracle Database ...................................................................................................... 52
Fizyczne struktury danych ..................................................................................................... 52
Logiczne struktury danych ..................................................................................................... 56
Instancja Oracle’a ......................................................................................................................... 74
Definicja instancji Oracle’a .................................................................................................... 74
Składniki instancji .................................................................................................................. 74
Procesy użytkownika .................................................................................................................... 78
Proces serwera ........................................................................................................................ 78
Pamięć globalnego obszaru programu (PGA) ........................................................................ 79
Serwer wielowątkowy (MTS) a dedykowane procesy serwera ............................................. 79
Nowe funkcjonalności w Oracle 10
g
............................................................................................ 80
Funkcjonalności związane ze skalowalnością i wydajnością ................................................ 80
Klastrowanie ........................................................................................................................... 80
Dostępność ............................................................................................................................. 81
Zarządzanie ............................................................................................................................ 81
Funkcjonalności business intelligence ................................................................................... 81
Tworzenie aplikacji ................................................................................................................ 82
Obsługa 64-bitowego Linuksa ............................................................................................... 82
Przetwarzanie siatkowe ................................................................................................................ 82
Podsumowanie .............................................................................................................................. 83
Rozdział 3. Zarządzanie transakcjami oraz obiekty schematu Oracle’a ......................... 85
Funkcjonalność Oracle’a .............................................................................................................. 85
Odczyt z bazy danych ............................................................................................................ 85
Współbieżność ....................................................................................................................... 86
Zapis do bazy danych ............................................................................................................. 86
Blokowanie ............................................................................................................................. 87
Spójność odczytu .................................................................................................................... 87
Integralność danych ................................................................................................................ 87
Dziennik powtórzeń ............................................................................................................... 88
Cofanie ................................................................................................................................... 95
Wprowadzenie do zarządzania transakcjami ................................................................................ 97
Transakcje .............................................................................................................................. 98
Wprowadzenie do obiektów schematu Oracle’a ........................................................................ 102
Tabele ................................................................................................................................... 102
Indeksy ................................................................................................................................. 103
Widoki .................................................................................................................................. 104
Sekwencje ............................................................................................................................. 104
Klastry .................................................................................................................................. 105
Synonimy ............................................................................................................................. 105
Podsumowanie ............................................................................................................................ 105
Część II Instalacja Oracle 10
g
w Linuksie ........................................ 107
Rozdział 4. Określanie wymagań Oracle 10
g
w systemach Linux ............................... 109
Wprowadzenie do określania wymagań ..................................................................................... 110
Określanie wymagań dla szczytowego i równego obciążenia ............................................. 110
Umowy o poziomie usług .................................................................................................... 111
Zasoby systemowe, możliwości i kolejkowanie ......................................................................... 113
Wydajność procesora a kolejkowanie .................................................................................. 113
Wydajność wejścia-wyjścia a kolejkowanie ........................................................................ 114
Wydajność sieci .................................................................................................................... 115
Pamięć .................................................................................................................................. 115
Spis treści
5
Metryki ....................................................................................................................................... 116
Dostosowanie Oracle’a ............................................................................................................... 117
Parametry ograniczające ...................................................................................................... 117
Parametry zasobów .............................................................................................................. 119
Określanie wymagań sprzętowych ............................................................................................. 121
Określanie wymagań procesora ........................................................................................... 121
Określanie wymagań pamięci .............................................................................................. 122
Określanie wymagań podsystemu wejścia-wyjścia ............................................................. 122
Podsystemy dyskowe RAID ....................................................................................................... 130
Sprzętowy a programowy RAID .......................................................................................... 130
Paskowanie ........................................................................................................................... 131
Przegląd parzystości ............................................................................................................. 135
Przewidywanie obciążenia ......................................................................................................... 139
Podsumowanie ............................................................................................................................ 139
Rozdział 5. Konfigurowanie systemu Linux dla Oracle’a ............................................. 141
Czynności niezbędne przed instalacją Linuksa .......................................................................... 141
Minimalne wymagania ......................................................................................................... 142
Konfiguracja systemów plików ............................................................................................ 143
Wybór komponentów Linuksa ............................................................................................. 143
Czynności niezbędne po instalacji Linuksa ................................................................................ 146
Konfiguracja parametrów jądra ............................................................................................ 146
Dodawanie użytkowników i grup ........................................................................................ 148
Konfiguracja ograniczeń powłoki dla użytkownika Oracle’a .............................................. 149
Tworzenie struktury katalogów ............................................................................................ 149
Konfigurowanie środowiska Oracle’a .................................................................................. 150
Lista kontrolna instalacji ............................................................................................................ 151
Lista kontrolna instalacji dla Oracle 10
g
R1 ........................................................................ 151
Lista kontrolna instalacji dla Oracle 10
g
R2 ........................................................................ 153
Podsumowanie ............................................................................................................................ 154
Rozdział 6. Instalacja Oracle 10
g
na Linuksie ........................................................... 155
Czynności wykonywane przed instalacją ................................................................................... 155
Parametry konfiguracyjne jądra ........................................................................................... 155
Wymagania pamięci masowej .............................................................................................. 156
Proces instalacji .......................................................................................................................... 166
Przygotowywanie plików instalacyjnych ............................................................................. 167
Uruchamianie programu instalacyjnego ............................................................................... 167
Czynności wykonywane po instalacji ......................................................................................... 170
Pobieranie oraz instalacja poprawek .................................................................................... 170
Czynności konfiguracyjne .................................................................................................... 170
Testowanie i sprawdzanie poprawności ............................................................................... 172
Podsumowanie ............................................................................................................................ 173
Część III Oracle RAC w Linuksie ....................................................... 175
Rozdział 7. Koncepcje klastra Oracle Real Application Cluster .................................. 177
Czym jest klastrowanie? ............................................................................................................. 178
Terminologia klastrów ......................................................................................................... 178
Definicja klastra ................................................................................................................... 180
RAC (Real Application Clusters) ............................................................................................... 182
Przegląd RAC ....................................................................................................................... 182
Komponenty Oracle RAC 10
g
............................................................................................. 184
Komponenty bazy danych RAC ........................................................................................... 188
6
Oracle Database 10
g
. Administracja bazy danych w Linuksie
Wykorzystanie współużytkowanej pamięci masowej w Oracle RAC ................................. 191
Wykorzystanie NAS jako współużytkowanej pamięci masowej ......................................... 193
Podsumowanie ............................................................................................................................ 194
Rozdział 8. Uruchomienie klastra aplikacji Oracle w systemie Linux .......................... 195
Planowanie wdrożenia systemu RAC ......................................................................................... 195
Komponenty RAC ................................................................................................................ 196
Określanie skali systemu RAC ............................................................................................. 198
Konfiguracja systemu Linux ...................................................................................................... 200
Sprawdzenie sprzętu ............................................................................................................. 200
Sprawdzenie wymagań sieciowych ...................................................................................... 201
Konfiguracja jądra systemu Linux ....................................................................................... 202
Konfigurowanie systemu Linux ........................................................................................... 205
Konfiguracja modułów (programów) systemu Linux ................................................................ 207
Katalogi Oracle’a ................................................................................................................. 207
Wyznaczanie zmiennych środowiskowych .......................................................................... 208
Parametry pracy sieciowej ................................................................................................... 208
Konfiguracja klastra RAC .......................................................................................................... 211
Konfiguracja usług CRS ....................................................................................................... 212
Konfiguracja połączenia wewnętrznego .............................................................................. 214
Konfiguracja współdzielonych dysków ............................................................................... 214
Testowanie klastra RAC i zarządzanie nim ......................................................................... 217
Dokumenty pomocy dla Oracle 10
g
RAC .................................................................................. 221
Podsumowanie ............................................................................................................................ 222
Rozdział 9. Administrowanie serwerem Oracle i klastrem RAC w systemie Linux ....... 223
Konfigurowanie jądra systemu Linux ........................................................................................ 223
Konfiguracja pamięci współdzielonej .................................................................................. 223
Konfiguracja semaforów i innych parametrów jądra ........................................................... 224
Monitorowanie i modyfikowanie parametrów konfiguracyjnych systemu Linux ............... 224
Konfiguracja sieci ....................................................................................................................... 225
Monitorowanie pracy systemu Linux ......................................................................................... 226
Polecenie sar ......................................................................................................................... 226
Polecenie vmstat ................................................................................................................... 227
Polecenie top ........................................................................................................................ 227
Polecenie iostat ..................................................................................................................... 228
Aktualizacja systemu operacyjnego Linux ................................................................................. 229
Uruchamianie instancji ............................................................................................................... 229
Uruchomienie bazy danych .................................................................................................. 230
Zamontowanie bazy danych ................................................................................................. 230
Otwarcie bazy danych .......................................................................................................... 231
Uruchomienie bazy danych za pomocą aplikacji Enterprise Manager Database Control ... 232
Baza danych Oracle Database 10
g
i demon CSSD .................................................................... 233
Uwierzytelnianie użytkowników ................................................................................................ 233
Uwierzytelnianie w bazie danych ........................................................................................ 234
Uwierzytelnianie w systemie operacyjnym .......................................................................... 234
Uwierzytelnianie sieciowe ................................................................................................... 234
Uwierzytelnianie zdalne ....................................................................................................... 235
Uwierzytelnianie na poziomie warstwy pośredniej ............................................................. 235
Uwierzytelnianie SSL .......................................................................................................... 235
Autoryzacja użytkowników .................................................................................................. 236
Profile użytkowników .......................................................................................................... 236
Uprawnienia ......................................................................................................................... 237
Dodawanie kont użytkowników ................................................................................................. 238
Podsumowanie ............................................................................................................................ 239
Spis treści
7
Rozdział 10. Optymalizacja platformy Oracle i klastra RAC w systemie Linux .............. 241
Metodologia zwiększania wydajności ........................................................................................ 242
Krok 1: Wstępna analiza ...................................................................................................... 242
Krok 2: Monitorowanie systemu .......................................................................................... 243
Krok 3: Analiza wyników .................................................................................................... 243
Krok 4: Opracowanie hipotezy ............................................................................................ 244
Krok 5: Wyznaczenie propozycji rozwiązania ..................................................................... 245
Krok 6: Implementacja rozwiązania .................................................................................... 245
Krok 7: Testowanie i monitorowanie ................................................................................... 246
Dalsza analiza i testowanie .................................................................................................. 246
Dostrajanie platformy Oracle w systemie Linux ........................................................................ 247
Dostrajanie aplikacji ............................................................................................................. 248
Dostrajanie instancji ............................................................................................................. 248
Monitorowanie pracy instancji Oracle’a .............................................................................. 251
Zdarzenia oczekiwania ......................................................................................................... 258
Optymalizacja pracy urządzeń ............................................................................................. 258
Monitorowanie systemu Linux ............................................................................................. 258
Monitorowanie systemu Linux za pomocą polecenia PS ..................................................... 260
Monitorowanie systemu Linux za pomocą polecenia vmstat .............................................. 261
Monitorowanie systemu Linux za pomocą polecenia iostat ................................................ 261
Monitorowanie systemu Linux za pomocą polecenia sar .................................................... 262
Monitorowanie systemu Linux za pomocą polecenia top .................................................... 263
Wykorzystanie modeli wielkich pamięci ................................................................................... 264
Konfiguracja systemu Linux do obsługi SGA o rozmiarze większym niż 1,7 GB
(i mniejszym niż 2,7 GB) ................................................................................................... 264
Konfiguracja serwera Oracle do obsługi SGA o rozmiarze większym niż 2,7 GB ............. 265
Testy obciążeniowe sprawdzające wydajność systemu .............................................................. 266
Jaki jest cel testowania systemu? ......................................................................................... 267
Testy obciążeniowe zadań wsadowych ................................................................................ 268
Testy obciążeniowe procedur wprowadzania danych .......................................................... 269
Testy obciążeniowe aplikacji OLTP .................................................................................... 269
Metryki wydajności .............................................................................................................. 271
Wskazówki dotyczące testowania obciążenia ...................................................................... 273
Podsumowanie ............................................................................................................................ 273
Część IV Administrowanie bazą danych Oracle Database 10
g
w systemie Linux oraz optymalizacja ................................... 275
Rozdział 11. Kopie zapasowe i odbudowa bazy danych ................................................ 277
Podstawy sporządzania kopii zapasowych ................................................................................. 277
Techniki sporządzania kopii zapasowej i odbudowy bazy danych ............................................ 278
Odbudowa instancji .............................................................................................................. 279
Odbudowa danych — odbudowa nośnika ............................................................................ 279
Odbudowa bieżącego i zarchiwizowanego dziennika powtórzeń ........................................ 280
Jak działają transakcje? ........................................................................................................ 282
Funkcjonowanie systemu RDBMS ...................................................................................... 283
Wprowadzenie do kopii zapasowych ......................................................................................... 286
Kopia typu ARCHIVELOG ................................................................................................. 286
Kopia typu CONTROLFILE ................................................................................................ 288
Pełna kopia ........................................................................................................................... 288
Kopie zapasowe przestrzeni tabel i pliku danych ................................................................ 289
Przyrostowe kopie zapasowe ............................................................................................... 290
Jak wykonać kopię zapasową bazy danych? .............................................................................. 291
Menedżer przywracania danych RMAN .............................................................................. 292
Automatyczne archiwizowanie i odtwarzanie dyskowe
(obszar natychmiastowego odtwarzania) ........................................................................... 296
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin