Helion.Oracle9i..Podrecznik.administratora.baz.danych.pdf
(
519 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Oracle 9
i
. Podrêcznik
administratora baz danych
SPIS TRECI
KATALOG KSI¥¯EK
Autorzy: Kevin Looney, Marlene Theriault
T³umaczenie: Bart³omiej Garbacz, S³awomir Dzieniszewski
ISBN: 83-7361-063-4
Tytu³ orygina³
u:
Oracle9i DBA Handbook
Format: B5, stron: 1016
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Jak sprawiæ, aby najwa¿niejsze firmowe systemy internetowe i e-biznesowe by³y
wszechstronne, bezpieczne i ³atwo dostêpne? Wydana przez Helion, a pierwotnie przez
wydawnictwo OraclePress ksi¹¿ka „Oracle9i. Podrêcznik administratora baz danych”
odpowiada na te pytania, wyjaniaj¹c, jak przygotowaæ i obs³ugiwaæ rozbudowan¹
i intensywnie wykorzystywan¹ bazê danych oraz jak wykorzystaæ w pe³ni nowe
narzêdzia i mo¿liwoci, których dostarcza Oracle9i.
Kevin Looney i Marie Thieriault, dwoje znakomitych ekspertów w dziedzinie Oracle,
opisuj¹ tutaj podstawy dzia³ania systemu i dostarczaj¹ licznych, zaczerpniêtych z ¿ycia
przyk³adów oraz prezentuj¹ wiele u¿ytecznych technik u³atwiaj¹cych obs³ugê systemu
Oracle. Ksi¹¿k¹ ta jest niezbêdn¹ pozycj¹ w bibliotece ka¿dego administratora baz
danych Oracle.
Wewn¹trz miêdzy innymi:
• Tworzenie i konfigurowanie bazy danych z wykorzystaniem narzêdzia Database
Configuration Assistant systemu Oracle9i
• Monitorowanie i strojenie pamiêci, wykorzystania plików, transakcji oraz zapytañ
• Implementowanie w systemie segmentów wycofania lub automatycznego
zarz¹dzania wycofywanymi danymi wprowadzonego w Oracle9i
• Sposoby przenoszenia aplikacji oraz zmieniania otwartych tabel bazy danych
• Diagnozowanie i optymalizacja dzia³ania systemu z pomoc¹ pakietu STATSPACK
• Implementowanie jak najlepszych procedur bezpieczeñstwa i obserwacja
bazy danych
• Automatyzacja procedur tworzenia rezerwowych kopii korzystaj¹c
z programu RMAN
• Wykorzystanie partycjonowania do radzenia sobie z wielkimi bazami danych
• Rozdzielanie zadañ i danych pomiêdzy ró¿ne serwery dzia³aj¹ce w sieci
korzystaj¹c z Oracle Net
• Korzystanie z serwera aplikacji Oracle9iAS, który pozwalaj¹ na poprawienie
wszechstronnoci i dostêpnoci bazy danych oraz na ³atwiejsze jej rozbudowê
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
O Autorach............................................................................................15
Wstp...................................................................................................17
Cz I Architektura bazy danych......................................................19
Rozdział 1. Wprowadzenie do architektury systemu Oracle.......................................21
Bazy danych i instancje ................................................................................................. 22
Bazy danych........................................................................................................... 22
Inne pliki ................................................................................................................ 23
Mechanizm Oracle Managed Files ............................................................................ 25
Instancje................................................................................................................. 26
Instalacja oprogramowania............................................................................................. 27
Opcje i komponenty instalacji systemu Oracle............................................................28
Tworzenie bazy danych................................................................................................. 30
Korzystanie z narz'dzia Oracle Database Configuration Assistant................................31
Konfiguracja parametrów inicjalizacji: pami'/........................................................... 36
Samodzielne tworzenie bazy danych ......................................................................... 47
Procesy drugoplanowe................................................................................................... 48
Wewn'trzne struktury bazy danych ................................................................................ 52
Tabele, kolumny oraz typy danych............................................................................ 53
Ograniczenia........................................................................................................... 55
Abstrakcyjne typy danych........................................................................................ 57
Partycje i podpartycje .............................................................................................. 58
U6ytkownicy........................................................................................................... 59
Schematy................................................................................................................ 59
Indeksy .................................................................................................................. 60
Klastry ................................................................................................................... 61
Klastry haszowane................................................................................................... 62
Perspektywy........................................................................................................... 62
Sekwencje .............................................................................................................. 63
Procedury............................................................................................................... 64
Funkcje .................................................................................................................. 64
Pakiety................................................................................................................... 64
Wyzwalacze............................................................................................................ 65
Synonimy ............................................................................................................... 66
Uprawnienia i role................................................................................................... 66
Powi8zania baz danych............................................................................................ 67
Segmenty, obszary i bloki ........................................................................................ 68
Segmenty odwołania i wycofania.............................................................................. 69
6
Oracle9i. Podrcznik administratora baz danych
Perspektywy materializowane................................................................................... 70
Obszary kontekstowe............................................................................................... 70
Globalny obszar programu (PGA)............................................................................. 70
Archiwizacja i odtwarzanie ...................................................................................... 71
Mo6liwo=ci zabezpieczenia systemu..........................................................................73
U6ycie narz'dzia Oracle Enterprise Manager (OEM)..................................................75
Rozdział 2. Konfiguracja sprztowa..........................................................................77
Przegl8d architektury..................................................................................................... 77
Autonomiczne hosty...................................................................................................... 78
Autonomiczny host z zestawem dysków.................................................................... 79
Autonomiczny host z opcj8 powielania dysku ............................................................82
Autonomiczny host z wieloma bazami danych ...........................................................84
Hosty sieciowe.............................................................................................................. 85
Poł8czone bazy danych............................................................................................ 86
Zdalna modyfikacja danych — zaawansowana opcja replikacji....................................88
Konfiguracja Real Application Clusters..................................................................... 90
Konfiguracje wieloprocesorowe: opcje równoległego przetwarzania zapytaC
oraz równoległego ładowania danych...................................................................... 92
Aplikacje typu klient-serwer..................................................................................... 93
Architektura trójwarstwowa ..................................................................................... 94
Dost'p poprzez Oracle Enterprise Gateway ............................................................... 95
Rezerwowe bazy danych (typu Standby)................................................................... 96
Replikowane bazy danych........................................................................................ 97
Dost'p do plików zewn'trznych ............................................................................... 98
Dost'p do tabel zewn'trznych .................................................................................. 99
Rozdział 3. Logiczny układ bazy danych.................................................................101
Produkt koCcowy........................................................................................................ 101
OFA (optymalna elastyczna architektura)...................................................................... 102
Punkt startowy — przestrzeC tabel SYSTEM........................................................... 102
Oddzielenie segmentów danych — przestrzeC tabel DATA....................................... 103
Przestrzenie tabel zarz8dzane lokalnie ..................................................................... 104
Oddzielenie rzadziej u6ywanych segmentów danych — przestrzeC tabel DATA_2...... 104
Oddzielenie segmentów indeksowych — przestrzeC tabel INDEXES......................... 105
Oddzielenie mniej u6ywanych indeksów — przestrzeC tabel INDEXES_2 ................. 107
Oddzielenie segmentów dla narz'dzi — przestrzeC tabel TOOLS.............................. 107
Oddzielenie indeksów dla narz'dzi — przestrzeC tabel TOOLS_I.............................. 108
Oddzielenie segmentów wycofania — przestrzeC tabel RBS ..................................... 108
Oddzielenie specjalnych segmentów wycofania — przestrzeC tabel RBS_2................ 109
U6ywanie przestrzeni odwołania............................................................................. 109
Oddzielenie segmentów tymczasowych — przestrzeC tabel TEMP............................ 110
Oddzielenie specyficznych segmentów tymczasowych
— przestrzeC tabel TEMP_USER......................................................................... 111
Oddzielenie u6ytkowników — przestrzeC tabel USERS............................................ 112
Dodatkowe typy przestrzeni tabel ........................................................................... 112
Zaawansowane typy przestrzeni tabel...................................................................... 113
Logiczny podział bazy danych a jej funkcjonalno=/ ....................................................... 114
Rozwi8zania ............................................................................................................... 115
Rozdział 4. Fizyczny układ bazy danych..................................................................119
Fizyczny układ plików bazy danych.............................................................................. 119
Rywalizacja operacji wej=cia-wyj=cia o pliki danych ................................................ 120
W8skie gardła dla operacji wej=cia-wyj=cia we wszystkich plikach bazy danych......... 123
Współbie6ne operacje wej=cia-wyj=cia procesów drugoplanowych ............................ 125
Spis treci
7
Okre=lanie celów dotycz8cych odtwarzalno=ci i wydajno=ci systemu ......................... 126
Okre=lanie architektury sprz'towej oraz architektury powielania danych .................... 127
Okre=lenie dysków przeznaczonych do u6ycia w bazie danych.................................. 128
Wybór wła=ciwego układu ..................................................................................... 129
Weryfikacja przybli6onych warto=ci obci86enia zwi8zanego z operacjami wej=cia-wyj=cia... 132
Rozwi8zania ............................................................................................................... 134
Układ dla małej bazy wykorzystywanej przez programistów ..................................... 134
Układ dla produkcyjnej bazy danych typu OLTP ..................................................... 135
Układ dla produkcyjnej bazy danych typu OLTP zawieraj8cej dane archiwalne........... 136
Układ dla hurtowni danych..................................................................................... 136
Poło6enie plików......................................................................................................... 139
Wykorzystanie przestrzeni przez baz' danych................................................................ 139
Znaczenie klauzuli składowania.............................................................................. 141
Przestrzenie tabel zarz8dzane lokalnie ..................................................................... 141
Segmenty tabel...................................................................................................... 143
Segmenty indeksów............................................................................................... 144
Segmenty wycofania.............................................................................................. 145
Segmenty tymczasowe........................................................................................... 145
Wolna przestrzeC................................................................................................... 146
Zmiana rozmiaru plików danych................................................................................... 148
Automatyczne rozszerzanie plików danych.............................................................. 148
Przenoszenie plików bazy danych................................................................................. 149
Przenoszenie plików danych................................................................................... 149
Przenoszenie plików danych za pomoc8 pakietu Oracle Enterprise Manager............... 152
Przenoszenie plików czynnego dziennika powtórzeC ................................................ 157
Przenoszenie plików steruj8cych............................................................................. 157
Zwalnianie przestrzeni przydzielonej segmentom danych................................................ 158
Odzyskiwanie wolnej przestrzeni z plików danych ................................................... 158
Odzyskiwanie wolnej przestrzeni z tabel, klastrów oraz indeksów ............................. 159
Przebudowywanie indeksów................................................................................... 161
Przebudowywanie indeksów na bie68co .................................................................. 162
Wykorzystanie mechanizmu Oracle Managed Files (OMF)............................................. 162
Konfigurowanie =rodowiska ................................................................................... 163
Tworzenie plików OMF......................................................................................... 163
Konserwacja plików OMF...................................................................................... 165
Fizyczne dopasowanie ................................................................................................. 165
Cz II Zarzdzanie baz danych ....................................................167
Rozdział 5. Zarz,dzanie procesem tworzenia aplikacji ............................................169
Trzy podstawowe warunki powodzenia......................................................................... 169
Prawidłowa współpraca ............................................................................................... 170
Proces zarz8dzania ...................................................................................................... 171
Definiowanie =rodowiska ....................................................................................... 171
Definicje ról.......................................................................................................... 172
Zadania ................................................................................................................ 174
Zarz8dzanie zasobami i składowane plany wykonania............................................... 177
Rozmiary obiektów bazy danych ............................................................................ 184
Tworzenie iteracyjne ............................................................................................. 208
Iteracyjne definicje kolumn .................................................................................... 208
Przenoszenie tabel przy otwartej bazie danych......................................................... 209
Wymuszanie współu6ytkowania kursorów............................................................... 211
Technologia................................................................................................................ 212
Narz'dzia typu CASE............................................................................................ 212
Katalogi współu6ytkowane..................................................................................... 213
8
Oracle9i. Podrcznik administratora baz danych
Bazy danych kontroli projektu................................................................................ 213
Dyskusyjne bazy danych........................................................................................ 213
Zarz8dzanie pakietami ................................................................................................. 213
Tworzenie diagramów............................................................................................ 214
Wymagania dotycz8ce przestrzeni........................................................................... 214
Cele strojenia ........................................................................................................ 214
Wymagania zwi8zane z ochron8 danych.................................................................. 214
Wymagania zwi8zane z obsług8 danych .................................................................. 215
Wymagania zwi8zane z wersjami............................................................................ 215
Plany wykonania................................................................................................... 215
Procedury testów przyj'cia..................................................................................... 216
Obszar testowania ................................................................................................. 216
Zarz8dzanie =rodowiskiem ........................................................................................... 217
Rozdział 6. Monitorowanie wykorzystania przestrzeni.............................................219
Najcz'=ciej spotykane przyczyny problemów ................................................................ 219
Brak wolnego miejsca w przestrzeni tabel................................................................ 220
Niewystarczaj8ca przestrzeC dla segmentów tymczasowych...................................... 221
Osi8gni'cie maksymalnych rozmiarów przez segmenty wycofania............................. 221
Fragmentacja segmentów danych............................................................................ 222
Fragmentacja wolnej przestrzeni............................................................................. 223
Niewła=ciwie dobrane rozmiary obszarów SGA ....................................................... 223
Wybór celów monitorowania........................................................................................ 224
Produkt koCcowy........................................................................................................ 224
Utworzenie bazy monitoruj8cej, b'd8cej centrum dowodzenia ........................................ 228
Zbieranie danych................................................................................................... 231
Generowanie raportów ostrze6eC ............................................................................ 237
Raport sumaryczny dotycz8cy przestrzeni................................................................ 240
Usuwanie danych .................................................................................................. 243
Monitorowanie struktur pami'ciowych.......................................................................... 244
Dodatkowe alerty i ostrze6enia ..................................................................................... 244
Operacje wej=cia-wyj=cia na plikach bazy danych .................................................... 245
Tempo przydziału przestrzeni w obiektach............................................................... 249
Dobrze zarz8dzana baza danych ................................................................................... 252
Rozdział 7. Zarz,dzanie transakcjami ....................................................................253
Przegl8d segmentów wycofania.................................................................................... 253
Wykorzystanie segmentów wycofania przez baz' danych ......................................... 254
Aktywowanie segmentów wycofania....................................................................... 257
Okre=lenie segmentu wycofania transakcji............................................................... 259
Wykorzystanie przestrzeni wewn8trz segmentów wycofania ........................................... 259
Optymalna klauzula składowania............................................................................ 262
Monitorowanie wykorzystania segmentu wycofania....................................................... 264
Zmniejszanie segmentów wycofania ....................................................................... 265
Monitorowanie bie68cego statusu............................................................................ 265
Monitorowanie dynamicznych rozszerzeC................................................................ 266
Transakcje przypadaj8ce na segment wycofania ....................................................... 269
Rozmiary danych w segmentach wycofania ............................................................. 269
Wykorzystanie pakietu Oracle Enterprise Manager do zarz8dzania segmentami wycofania... 270
Tworzenie segmentu wycofania za pomoc8 pakietu OEM......................................... 270
Tworzenie segmentu wycofania o wła=ciwo=ciach istniej8cego segmentu wycofania... 273
Nadawanie segmentowi wycofania statusu online..................................................... 273
Nadawanie segmentowi wycofania statusu offline .................................................... 274
Usuwanie segmentu wycofania............................................................................... 274
Plik z chomika:
helga24
Inne pliki z tego folderu:
CSE.HTML.Validator.Professional.v9.01.retail-FOSI.rar
(40250 KB)
szablon css+html.rar
(101 KB)
PHP i MySQL. Dynamiczne strony WWW. Szybki start.pdf
(1501 KB)
PHP.Praktyczne.wprowadzenie_R.4.Wstęp.do.programowania.Proste.skrypty.PHP.pdf
(835 KB)
PHP-Kompendium.Wiedzy(Helion)[eBook.PL].pdf
(2846 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin