oracle-database-11g.-nowe-mozliwosci helion.pdf

(7844 KB) Pobierz
1229451202.001.png
6
Oracle Database 11g. Nowe moliwoci
Automatic Memory Management ................................................................................................56
Przegld Automatic Memory Management ...........................................................................56
Nowe funkcje w Memory Advisor i nowe widoki .................................................................59
W jaki sposób Oracle zarzdza pamici? .............................................................................60
Automatic Memory Management i OEM ..............................................................................60
Przejcie na Automatic Memory Management ......................................................................60
Nowe wasnoci ADDM ..............................................................................................................61
Nowe widoki ADDM ............................................................................................................61
Wspóistnienie RAC i ADDM ...............................................................................................62
Zarzdzanie ADDM poprzez dbms_addm ............................................................................63
Klasyfikacja znalezisk ...........................................................................................................64
Dyrektywy .............................................................................................................................65
Nowe wasnoci AWR .................................................................................................................67
Domylna retencja migawek AWR .......................................................................................67
Nowe wasnoci linii bazowych AWR ..................................................................................67
Adaptacyjne progi metryk .....................................................................................................71
AutoTask — planowanie zautomatyzowanych zada utrzymania ...............................................72
Architektura AutoTask ..........................................................................................................72
Widoki danych sownikowych dla AutoTask ........................................................................73
Zarzdzanie zadaniami AutoTask poprzez OEM ..................................................................75
Rczne zarzdzanie zadaniami AutoTask .............................................................................78
Okna utrzymania AutoTask ...................................................................................................78
Zmiany i nowe wasnoci w zarzdzaniu plikiem parametrów ....................................................79
Obsuga bdów odczytu/zapisu do SPFILE .........................................................................79
Prostsze przejcie na wykorzystywanie plików SPFILE .......................................................80
Zabezpieczenie przed ustawianiem przez uytkowników nieprawidowych wartoci
w plikach SPFILE ...............................................................................................................80
Zmiany i nowe wasnoci w Resource Managerze ......................................................................80
Kalibracja wejcia/wyjcia ....................................................................................................81
Domylny plan utrzymania ....................................................................................................82
Wbudowane plany zasobów ..................................................................................................83
Statystyki Resource Managera w AWR ................................................................................83
Nowe wasnoci dyrektyw planu Resource Managera ..........................................................83
Zalenoci drobnoziarniste ..........................................................................................................85
Obecnie domylna opcja DDL WAIT .........................................................................................85
Nowa funkcjonalno dodawania kolumn ...................................................................................87
Sowo na koniec ..........................................................................................................................87
Rozdzia 3. Nowe wasnoci dostpnoci i odtwarzania ............................................... 89
Infrastruktura diagnozowania bdów ..........................................................................................89
Automatic Diagnostic Repository (ADR) .............................................................................90
Dziennik alertów ...................................................................................................................91
Pliki ladu, pliki zrzutu, pliki core .........................................................................................92
Support Workbench ...............................................................................................................92
Nowe wasnoci RMAN ............................................................................................................105
Zrównoleglenie interplikowej archiwizacji .........................................................................105
Szybsza kompresja archiwizacji ..........................................................................................107
Aktywna duplikacja bazy danych ........................................................................................107
Udoskonalona obsuga dugoterminowych archiwizacji .....................................................110
Przeczenie awaryjne kopii zapasowej zarchiwizowanych plików
dziennika powtórze .........................................................................................................111
Ulepszona polityka usuwania zarchiwizowanych plików dziennika powtórze .................111
Ulepszenia w katalogu odtwarzania ....................................................................................112
Optymalizacja archiwizacji wycofania ................................................................................113
Spis treci
7
Zwikszenie wydajnoci odtwarzania pojedynczych bloków danych
(Block Media Recovery) ...................................................................................................113
Pozostae nowe wasnoci RMAN ......................................................................................114
Nowe wasnoci powizane z mechanizmem Flashback ...........................................................115
Oracle Flashback Transaction Backout ...............................................................................115
Oracle Flashback Data Archives .........................................................................................118
Nowe wasnoci rezerwowych baz danych (Standby Database) ................................................123
Detekcja utraconego zapisu .................................................................................................123
Kompresja zarchiwizowanych plików dziennika powtórze ...............................................124
Moliwoci zapyta czasu rzeczywistego w fizycznej rezerwowej bazie danych ...............124
Migawkowe bazy danych ....................................................................................................124
Nowe wasnoci Oracle Data Pump ...........................................................................................125
Ustalenie narzdzia exp niezalecanym ................................................................................126
Kompresja zbiorów plików zrzutu ......................................................................................126
Udoskonalenie szyfrowania w Data Pump ..........................................................................127
Remapowanie danych w Data Pump (zaciemnianie) ...........................................................127
Zmiana nazwy tabeli z Data Pump ......................................................................................128
Data Pump i tabele partycjonowane ....................................................................................128
Nadpisywanie plików zrzutu ...............................................................................................129
Parametr data_options w Data Pump ...................................................................................129
Parametr transportable .........................................................................................................130
Sowo na koniec ........................................................................................................................130
Rozdzia 4. Narzdzia doradcze (Oracle Database Advisors) ....................................... 131
Data Recovery Advisor .............................................................................................................131
SQL Repair Advisor ............................................................................................................141
SQL Access Advisor ...........................................................................................................142
Streams Performance Advisor .............................................................................................146
Widoki narzdzi doradczych w Oracle Database 11g .........................................................147
Sowo na koniec ........................................................................................................................148
Rozdzia 5. Zarzdzanie zmianami ............................................................................ 149
Database Replay ........................................................................................................................149
Uywanie Oracle Database Replay .....................................................................................150
Przegld Database Replay ...................................................................................................150
Moliwoci i ograniczenia przechwytywania obcienia przez Database Replay ...............151
Database Replay — przechwytywanie obcienia ..............................................................152
Database Replay — przetwarzanie wstpne przechwycenia obcienia .............................163
Database Replay — odtwarzanie obcienia .......................................................................166
SQL Performance Analyzer .......................................................................................................177
Wprowadzenie do SQL Performance Analyzer ...................................................................178
SQL Performance Analyzer w OEM ...................................................................................178
SQL Performance Analyzer z wykorzystaniem procedur PL/SQL .....................................184
Sowo na koniec ........................................................................................................................189
Rozdzia 6. Bezpieczestwo ..................................................................................... 191
Monitorowanie ..........................................................................................................................191
Wasnoci hase .........................................................................................................................192
Ustawienia hase i profil domylny .....................................................................................192
Zoono hase ...................................................................................................................193
Wraliwo na wielko liter ...............................................................................................193
Zapobieganie wamaniom poprzez opónienie logowania po nieudanych próbach ............194
Zmiany w haszowaniu hase ................................................................................................196
Uywanie hase domylnych ...............................................................................................196
8
Oracle Database 11g. Nowe moliwoci
Drobnoziarnista kontrola dostpu (FGAC) w usugach sieciowych ..........................................197
Tworzenie ACL oraz definiowanie powizanych z list uprawnie ....................................197
Przypisywanie ACL do hostów w sieci ...............................................................................198
Widoki sownikowe dla ACL ..............................................................................................198
Szyfrowanie przestrzeni tabel ....................................................................................................199
Wprowadzenie do szyfrowania przestrzeni tabel ................................................................199
Przygotowanie bazy danych do szyfrowania przestrzeni tabel ............................................199
Tworzenie szyfrowanej przestrzeni tabel ............................................................................201
Szyfrowanie a wydajno systemu bazy danych .................................................................202
TDE a Log Miner, Oracle Streams i logiczne rezerwowe bazy danych .....................................203
Oracle SECUREFILE LOB .......................................................................................................203
Sowo na koniec ........................................................................................................................204
Rozdzia 7. Inteligencja biznesowa i hurtownie danych .............................................. 205
Partycjonowanie ........................................................................................................................205
Partycjonowanie przedziaowe ............................................................................................205
Rozszerzone partycjonowanie zoone ................................................................................209
Partycjonowanie referencyjne .............................................................................................210
Partycjonowanie systemowe ...............................................................................................212
Indeksy domenowe zarzdzane systemowo ........................................................................213
Kolumny wirtualne ....................................................................................................................214
O kolumnach wirtualnych ...................................................................................................214
Tworzenie tabel z kolumnami wirtualnymi .........................................................................215
Partycjonowanie tabel z kolumnami wirtualnymi ...............................................................217
Data Pump — importowanie pojedynczych partycji .................................................................217
Widoki zmaterializowane i przepisywanie zapyta ...................................................................218
Redefiniowanie online tabel z dziennikami widoku zmaterializowanego ...........................219
Przepisywanie zapyta podczas odwieania ......................................................................219
Odwieanie Partition Change Tracking
dla widoków zmaterializowanych z klauzul union all .....................................................219
Nowe i ulepszone widoki katalogowe widoków zmaterializowanych .................................219
Udoskonalenie przepisywania zapyta ................................................................................221
Klauzula pivot i klauzula unpivot ..............................................................................................223
Klauzula pivot .....................................................................................................................223
Klauzula unpivot .................................................................................................................225
Kompresja tabel .........................................................................................................................227
Sowo na koniec ........................................................................................................................228
Rozdzia 8. Rozwój aplikacji ..................................................................................... 229
SQL*Plus ...................................................................................................................................229
Nowe polecenia set ..............................................................................................................229
Zdarzenia Fast Application Notification w bazie danych RAC ...........................................230
Utrzymanie i aktualizacja online aplikacji .................................................................................231
Nowy parametr lock table ...................................................................................................231
Mniej blokad wycznych zakadanych podczas operacji online .........................................231
Indeksy niewidzialne ...........................................................................................................231
SQL ...........................................................................................................................................233
Tabele tylko do odczytu ......................................................................................................233
SQL Query Result Cache ....................................................................................................234
Pami podrczna wyników po stronie klienta ....................................................................238
Ulepszenie wyrae regularnych .........................................................................................238
Notacja nazwana i mieszana w SQL ...................................................................................239
PL/SQL ......................................................................................................................................239
Tworzenie wyzwalaczy jako wczonych bd wyczonych .............................................240
Klauzula follows polecenia create trigger ...........................................................................240
Spis treci
9
Wyzwalacze zoone ...........................................................................................................241
Wbudowywanie kodu (inlining) ..........................................................................................244
Typ danych simple_integer .................................................................................................245
Pami podrczna wyników funkcji PL/SQL ......................................................................246
Dynamiczny SQL ................................................................................................................246
Zmienne REF CURSOR i Dynamiczny SQL ......................................................................247
Ostrzeenie PLW-06009 .....................................................................................................248
Ulepszenia sekwencji w PL/SQL ........................................................................................248
Instrukcja continue w PL/SQL ............................................................................................248
Sowo na koniec ........................................................................................................................250
Rozdzia 9. Dostrajanie wydajnoci ........................................................................... 251
Ulepszone monitorowanie procesów Oracle ..............................................................................251
Statystyki ...................................................................................................................................253
Statystyki oczekujce i opublikowane .................................................................................253
Przywracanie poprzednich statystyk ...................................................................................255
Statystyki rozszerzone .........................................................................................................256
Natywna kompilacja PL/SQL ....................................................................................................262
SQL Plan Management ..............................................................................................................263
Przegld SQL Plan Management .........................................................................................263
Pochwycenie planu ..............................................................................................................263
Wykorzystanie linii bazowych planów SQL .......................................................................265
Odpytywanie linii bazowych planów SQL ..........................................................................266
Ewoluowanie linii bazowych planów SQL .........................................................................267
Zarzdzanie liniami bazowymi planów SQL .......................................................................268
Automatic SQL Tuning .............................................................................................................270
Przegld Automatic SQL Tuning ........................................................................................271
Automatic SQL Tuning w OEM .........................................................................................273
Rczne zarzdzanie Automatic SQL Tuning .......................................................................276
Rczne tworzenie i uywanie zbiorów SQL Tuning Set ............................................................279
Stworzenie zadania ..............................................................................................................279
Stworzenie SQL Tuning Set ................................................................................................280
Zaadowanie SQL Tuning Set .............................................................................................280
Poczenie SQL Tuning Set z zadaniem ..............................................................................281
Ustawienie parametrów zadania ..........................................................................................281
Wykonanie zadania .............................................................................................................281
Przejrzenie wyników ...........................................................................................................282
Inteligentne wspódzielenie kursorów (bind-aware peeking) ....................................................282
O bind-aware peeking .........................................................................................................283
Widoki zwizane z bind-aware peeking ..............................................................................283
Uruchamianie systemu z bind-aware peeking .....................................................................284
Wasnoci tymczasowych przestrzeni tabel ...............................................................................284
Kurczenie tymczasowych przestrzeni tabel .........................................................................285
Widok DBA_TEMP_FREE_SPACE ..................................................................................285
Monitorowanie SQL czasu rzeczywistego .................................................................................286
Przegld Real-Time SQL Monitoring .................................................................................286
Widoki Real-Time SQL Monitoring ...................................................................................286
Raport Real-Time SQL Monitoring ....................................................................................287
Kontrolowanie Real-Time SQL Monitoring ........................................................................287
Kontrolowanie uycia OEM Management Packs ......................................................................287
Sowo na koniec ........................................................................................................................288
Zgłoś jeśli naruszono regulamin