Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

Oracle Database 11g. Podręcznik administratora baz

19-01-2012, 14:37
Aukcja w czasie sprawdzania była zakończona.
Cena kup teraz: 74 zł     
Użytkownik Anna_Czerska
numer aukcji: 2027767273
Miejscowość Lublin
Wyświetleń: 13   
Koniec: 13-01-2012 13:13:34

Dodatkowe informacje:
Stan: Nowy
Okładka: miękka
Rok wydania (xxxx): 2010
Kondycja: bez śladów używania
Język: polski
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

Oracle Database 11g. Podręcznik administratora baz danych.

Autorzy: Bob Bryla, Kevin Loney

Data wydania: 06/2010

Stron: 776

Tytuł oryginału: Oracle Database 11g DBA Handbook Osborne Oracle Press

Tłumaczenie: Piotr Pilch

ISBN: 978-83-[zasłonięte]-2547-5

Format: 168x237

Oprawa: miękka

Numer z katalogu: 5431

Wydawnictwo Helion

ftp://ftp.helion.pl/przyklady/or11pa.zip

Poznaj możliwości systemu Oracle Database 11g i profesjonalnie administruj bazami danych

Jak tworzyć bogate w możliwości aplikacje, zarządzające bazami danych?

Na czym polega implementowanie solidnych zabezpieczeń z wykorzystaniem uwierzytelnienia i kontroli dostępu?

W jaki sposób pracować z hurtowniami danych oraz sieciowymi i bardzo dużymi bazami danych?

System Oracle 11g kontynuuje tradycję rozszerzania w kolejnych edycjach możliwości oraz funkcji baz danych Oracle i tym samym dostarcza wymiernych korzyści pracy administratora. Tym razem udoskonalono w nim automatyczne zarządzanie pamięcią, a ponadto zaproponowano nowe narzędzia wspomagające oraz usprawnienia w zakresie dostępności i przejmowania funkcji uszkodzonej bazy. Dzięki takim - często rewolucyjnym - aktualizacjom baza danych Oracle znajduje zastosowanie we wszystkich sytuacjach, w których liczy się bezwzględna stabilność systemu, absolutne bezpieczeństwo danych i szybkość działania. Każdy administrator baz danych czy programista aplikacji, który chce efektywnie wykonywać swoją pracę, powinien poznać nowe funkcje oferowane przez Oracle.

 

Książka "Oracle Database 11g. Podręcznik administratora baz danych" zawiera wszystkie niezbędne, w pełni aktualne informacje, których potrzebujesz, aby sprawnie zarządzać bazą danych Oracle. Dzięki temu fachowemu przewodnikowi dowiesz się, jak skonfigurować sprzęt oraz oprogramowanie pod kątem maksymalnej efektywności i w jaki sposób stosować niezawodne zabezpieczenia. Poznasz prawidłowe strategie monitorowania, kontrolowania i strojenia zarówno samodzielnych, jak i sieciowych baz danych. Korzystając z tego podręcznika, nauczysz się automatyzować proces przywracania i tworzenia kopii zapasowych, zapewniać transparentne możliwości przełączania po awarii oraz dystrybuować bazy danych przedsiębiorstwa z wykorzystaniem środowiska Oracle Net.

Architektura systemu Oracle

Uaktualnianie bazy danych do wersji Oracle 11g

Planowanie przestrzeni tabel i zarządzanie nimi

Zarządzanie bazą danych

Projektowanie i implementowanie aplikacji

Monitorowanie użycia przestrzeni dyskowej

Bezpieczeństwo baz danych

Zarządzanie profilami i metody autoryzacji

Architektura narzędzia Data Guard

Funkcje zapewniające wysoką dostępność

Rozproszenie bazy danych

Sprawnie i profesjonalnie zarządzaj wielkimi bazami danych!

O autorach 15

Wstęp 17

Część I: Architektura bazy danych 19

Rozdział 1. Wprowadzenie do architektury systemu Oracle 21

Bazy danych i instancje 22

o Bazy danych 22

o Instancje 23

Logiczne struktury przechowywania danych systemu Oracle 24

o Przestrzenie tabel 24

o Bloki 26

o Obszary 26

o Segmenty 26

Logiczne struktury bazy danych Oracle 27

o Tabele 28

o Ograniczenia 36

o Indeksy 39

o Widoki 42

o Użytkownicy i schematy 44

o Profile 45

o Sekwencje 45

o Synonimy 45

o Język PL/SQL 46

o Sięganie do zewnętrznych plików 47

o Łącza bazy danych i zewnętrzne bazy danych 48

Fizyczne struktury przechowywania danych systemu Oracle 49

o Pliki danych 49

o Pliki dziennika powtórzeń 51

o Pliki sterujące 51

o Archiwizowane pliki dziennika 52

o Pliki parametrów inicjujących 52

o Pliki alertów i dziennika śladu 53

o Pliki kopii zapasowych 54

o Oracle Managed Files 54

o Pliki haseł 55

Powielanie plików bazy danych 55

o Usługa ASM 56

o Ręczne powielanie plików 56

Struktury pamięci systemu Oracle 58

o Obszar SGA 59

o Obszar PGA 62

o Obszar kodu wykonywalnego 63

o Procesy drugoplanowe 63

Podstawowe informacje na temat tworzenia kopii zapasowych i odtwarzania 66

o Eksport i import 66

o Kopie zapasowe offline 67

o Kopie zapasowe online 67

o RMAN 67

Możliwości zabezpieczenia systemu 68

o Uprawnienia i role 68

o Monitorowanie 69

o Monitorowanie precyzyjne 69

o Wirtualne prywatne bazy danych 70

o Label Security 70

Real Application Clusters 70

Oracle Streams 71

Oracle Enterprise Manager 71

Parametry inicjalizacyjne bazy Oracle 72

o Podstawowe parametry inicjalizacyjne 72

o Zaawansowane parametry inicjalizacyjne 78

Rozdział 2. Uaktualnienie bazy danych do wersji Oracle 11g 79

Wybór metody uaktualnienia 81

Przed rozpoczęciem uaktualnienia 82

Wykorzystanie narzędzia Database Upgrade Assistant DBUA 84

Wykonanie bezpośredniego uaktualnienia ręcznego 85

Wykorzystanie narzędzi Export i Import 88

o Użycie odpowiednich wersji narzędzi Export i Import 88

o Wykonanie uaktualnienia 89

Użycie metody polegającej na skopiowaniu danych 89

Po zakończeniu uaktualnienia 90

Rozdział 3. Planowanie przestrzeni tabel i zarządzanie nimi 93

Architektura przestrzeni tabel 93

o Typy przestrzeni tabel 94

o Optimal Flexible Architecture 100

Przestrzenie tabel w instalacji Oracle 104

o Przestrzeń tabel SYSTEM 105

o Przestrzeń tabel SYSAUX 105

o Przestrzeń tabel TEMP 105

o Przestrzeń tabel UNDOTBS1 105

o Przestrzeń tabel USERS 105

o Przestrzeń tabel EXAMPLE 106

Rozmieszczanie segmentów 106

Rozdział 4. Fizyczne struktury bazy danych oraz zarządzanie pamięcią masową 109

Tradycyjne zarządzanie przestrzenią dyskową 110

o Zmiana rozmiaru przestrzeni tabel i plików danych 110

o Przenoszenie plików danych 126

o Przenoszenie plików dziennika powtórzeń online 128

o Przenoszenie plików kontrolnych 130

Automatic Storage Management 132

o Architektura ASM 133

o Tworzenie instancji ASM 134

o Komponenty instancji ASM 135

o Dynamiczne widoki wydajności ASM 138

o Formaty nazw plików ASM 138

o Typy plików i szablony ASM 141

o Administrowanie grupami dysków ASM 143

Część II: Zarządzanie bazą danych 157

Rozdział 5. Projektowanie i implementowanie aplikacji 159

Strojenie w trakcie projektowania - najlepsze praktyki 160

o Im mniej, tym lepiej 160

o Im prościej, tym lepiej 164

o Wskazywanie bazie danych, o czym powinna "wiedzieć" 166

o Maksymalizacja przepustowości w środowisku 167

o Dzielenie danych i zarządzanie nimi 168

o Poprawne testowanie 170

o Standardowe produkty prac 172

Zarządzanie zasobami i zarysy osadzone 175

o Implementacja narzędzia Database Resource Manager 176

o Wdrażanie zarysów osadzonych 180

o Wymiarowanie obiektów bazy danych 184

o Używanie tabel tymczasowych 191

Obsługa tabel z abstrakcyjnymi typami danych 192

o Użycie widoków obiektowych 193

o Bezpieczeństwo abstrakcyjnych typów danych 196

o Indeksowanie atrybutów abstrakcyjnego typu danych 198

Wygaszanie i zawieszanie bazy danych 200

Obsługa iteracyjnego procesu rozwoju aplikacji 201

o Iteracyjne definiowanie kolumn 202

o Wymuszanie współużytkowania kursorów 203

Zarządzanie wdrażaniem pakietów 204

o Generowanie diagramów 204

o Wymagania dotyczące przestrzeni dyskowej 204

o Cele strojenia 205

o Wymagania dotyczące bezpieczeństwa 205

o Wymagania dotyczące danych 205

o Wymagania dotyczące wersji 206

o Plany wykonania 206

o Procedury testów akceptacyjnych 206

o Środowisko testowe 207

Rozdział 6. Monitorowanie użycia przestrzeni dyskowej 209

Najczęściej spotykane problemy z zarządzaniem przestrzenią dyskową 210

o Wyczerpanie się wolnego miejsca w przestrzeni tabel 210

o Niewystarczająca ilość miejsca dla segmentów tymczasowych 211

o Zbyt dużo lub zbyt mało zaalokowanej przestrzeni wycofania 212

o Pofragmentowane przestrzenie tabel i segmenty 212

Segmenty, obszary i bloki bazy Oracle 213

o Bloki danych 214

o Obszary 216

o Segmenty 217

Widoki danych słownikowych oraz dynamiczne widoki wydajności 218

o Widok DBA_TABLESPACES 218

o Widok DBA_SEGMENTS 219

o Widok DBA_EXTENTS 219

o Widok DBA_FREE_SPACE 220

o Widok DBA_LMT_FREE_SPACE 221

o Widok DBA_THRESHOLDS 221

o Widok DBA_OUTSTANDING_ALERTS 221

o Widok DBA_ALERT_HISTORY 222

o Widok V$ALERT_TYPES 222

o Widok V$UNDOSTAT 222

o Widok V$OBJECT_USAGE 223

o Widok V$SORT_SEGMENT 223

o Widok V$TEMPSEG_USAGE 223

Metodologie zarządzania przestrzenią dyskową 223

o Przestrzenie tabel zarządzane lokalnie 224

o Użycie OMF do zarządzania przestrzenią 226

o Wielkoplikowe przestrzenie tabel 227

o Automatic Storage Management 228

o Uwagi na temat zarządzania wycofywaniem 231

Monitorowanie i używanie przestrzeni tabel SYSAUX 232

Zarządzanie archiwalnymi plikami dziennika powtórzeń 234

Wbudowane narzędzia do zarządzania przestrzenią dyskową 235

o Segment Advisor 235

o Undo Advisor oraz Automatic Workload Repository 238

o Użycie indeksów 240

o Poziomy ostrzegawcze użycia pamięci dyskowej 242

o Resumable Space Allocation 244

o Zarządzanie plikami ostrzeżeń i śledzenia za pomocą narzędzia ADR 246

o Zarządzanie przestrzenią dyskową systemu operacyjnego 248

Skrypty do zarządzania przestrzenią dyskową 249

o Segmenty, w których nie można zaalokować dodatkowych obszarów 249

o Ilość używanej i wolnej przestrzeni dyskowej w podziale na przestrzenie tabel i pliki danych 250

Automatyzacja i upraszczanie procesu powiadamiania 251

o Używanie pakietu DBMS_SCHEDULER 252

o Kontrolowanie i monitorowanie zadań przy użyciu OEM 252

Rozdział 7. Zarządzanie transakcjami przy użyciu przestrzeni tabel wycofania 259

Podstawowe informacje o transakcjach 260

Podstawowe informacje na temat wycofywania 261

o Wycofywanie 261

o Spójność odczytu 261

o Przywracanie 262

o Operacje Flashback 262

Zarządzanie przestrzeniami tabel wycofania 262

o Tworzenie przestrzeni tabel wycofania 263

o Dynamiczne widoki wydajności dla przestrzeni tabel wycofania 268

o Parametry inicjalizacyjne przestrzeni tabel wycofania 269

o Wiele przestrzeni tabel wycofania 270

o Wymiarowanie i monitorowanie przestrzeni tabel wycofania 273

o Spójność odczytu a prawidłowe wykonywanie poleceń DML 276

Funkcje Flashback 276

o Flashback Query 277

o DBMS_FLASHBACK 279

o Flashback Transaction Backout 280

o Flashback Table 281

o Flashback Version Query 285

o Flashback Transaction Query 287

o Flashback Data Archive 289

o Flashback i duże obiekty LOB 293

Migracja do trybu Automatic Undo Management 293

Rozdział 8. Strojenie bazy danych 295

Strojenie konstrukcji aplikacji 296

o Efektywne struktury tabel 296

o Rozkładanie wymagań względem procesorów 298

o Efektywne projektowanie aplikacji 300

Strojenie kodu SQL 301

o Wpływ kolejności danych na proces ładowania danych do bazy 303

o Dodatkowe opcje indeksowania 304

o Generowanie opisów planów wykonania 306

Strojenie sposobów użycia pamięci 308

o Definiowanie rozmiaru SGA 312

o Wykorzystanie optymalizatora kosztowego 313

o Skutki działania opcji compute statistics 314

Strojenie dostępu do danych 314

o Przestrzenie tabel zarządzane lokalnie 315

o Identyfikowanie łańcuchów wierszy 316

o Zwiększanie rozmiaru bloków bazy Oracle 317

o Używanie tabel o strukturze indeksu 318

Strojenie operacji manipulowania danymi 320

o Operacje zbiorczego ładowania danych - użycie opcji Direct Path narzędzia SQLLoader 320

o Zbiorcze przenoszenie danych - korzystanie z tabel zewnętrznych 322

o Zbiorcze wstawianie danych - najczęściej spotykane pułapki i najskuteczniejsze rozwiązania 323

o Zbiorcze usuwanie danych - polecenie truncate 325

o Używanie partycji 326

Strojenie fizycznych mechanizmów przechowywania danych 326

o Używanie urządzeń o dostępie bezpośrednim 327

o Używanie mechanizmu Automatic Storage Management 327

Zmniejszanie ruchu w sieci 328

o Replikacja danych z wykorzystaniem widoków materializowanych 328

o Używanie wywołań zdalnych procedur 331

Użycie narzędzia Automatic Workload Repository 332

o Zarządzanie migawkami 332

o Zarządzanie punktami odniesienia 333

o Generowanie raportów AWR 333

o Uruchamianie raportów narzędzia Automatic Database Diagnostic Monitor 334

o Zastosowanie narzędzia Automatic SQL Tuning Advisor 334

Rozwiązania wykonujące strojenie 336

 

Rozdział 9. Bezpieczeństwo i monitorowanie bazy danych 339

Zabezpieczenia poza bazą danych 341

Metody uwierzytelniania w bazie danych 342

o Uwierzytelnianie w bazie danych 342

o Uwierzytelnianie administratora bazy danych 342

o Uwierzytelnianie w systemie operacyjnym 346

o Uwierzytelnianie sieciowe 347

o Uwierzytelnianie trójwarstwowe 349

o Uwierzytelnianie po stronie klienta 349

o Oracle Identity Management 350

o Konta użytkowników 351

Metody autoryzacji w bazie danych 356

o Zarządzanie profilami 356

o Uprawnienia systemowe 364

o Uprawnienia do obiektów 366

o Przypisywanie i utrzymywanie ról 370

o Implementowanie polityk bezpieczeństwa aplikacji przy użyciu wirtualnych prywatnych baz danych 378

Monitorowanie 396

o Lokalizacja danych monitorowania 397

o Monitorowanie instrukcji 397

o Monitorowanie uprawnień 402

o Monitorowanie obiektów schematu 402

o Monitorowanie precyzyjne 404

o Widoki danych słownikowych dotyczących monitorowania 405

o Zabezpieczanie śladu monitorowania 406

o Uaktywnianie monitorowania rozszerzonego 407

Techniki szyfrowania danych 408

o Pakiet DBMS_CRYPTO 408

o Przezroczyste szyfrowanie danych 408

Część III: Wysoka dostępność 415

Rozdział 10. Real Application Clusters 417

Ogólne informacje na temat usługi RAC 418

o Konfiguracja sprzętowa 419

o Konfiguracja oprogramowania 419

o Konfiguracja sieci 419

o Magazyny dyskowe 420

Instalacja i konfiguracja 421

o Konfiguracja systemu operacyjnego 422

o Instalacja oprogramowania 428

Właściwości bazy danych RAC 447

o Właściwości pliku parametrów serwera 447

o Parametry inicjalizacyjne związane z klastrem RAC 448

o Dynamiczne widoki wydajnościowe 449

Konserwacja klastra RAC 451

o Uruchamianie bazy danych RAC 451

o Dzienniki powtórzeń w środowisku klastra RAC 451

o Przestrzenie tabel odwołania w środowisku klastra RAC 452

o Scenariusze przejmowania zadań i technologia TAF 452

o Awaria węzła klastra RAC 454

o Dostrajanie bazy danych węzła klastra RAC 458

o Zarządzanie przestrzeniami tabel 459

Rozdział 11. Opcje archiwizacji i przywracania danych 461

Możliwości 461

Logiczne kopie zapasowe 462

Fizyczne kopie zapasowe 463

o Kopie zapasowe offline 463

o Kopie zapasowe online 463

Zastosowanie narzędzi Data Pump Export i Data Pump Import 465

o Tworzenie katalogu 465

o Opcje narzędzia Data Pump Export 466

o Uruchamianie zadania narzędzia Data Pump Export 469

Opcje narzędzia Data Pump Import 473

o Uruchamianie zadania importowania narzędzia Data Pump Import 476

o Porównanie narzędzi Data Pump Export i Data Pump Import z programami Export i Import 481

o Wdrażanie procedury tworzenia kopii zapasowych offline 481

o Wdrażanie procedury tworzenia kopii zapasowych online 482

Integrowanie procedur archiwizacyjnych 485

o Integrowanie logicznych i fizycznych kopii zapasowych 486

o Integrowanie kopii zapasowych bazy danych i systemu operacyjnego 487

Rozdział 12. Zastosowanie narzędzia RMAN 489

Funkcje i składniki narzędzia RMAN 490

o Składniki narzędzia RMAN 490

o Porównanie narzędzia RMAN i tradycyjnych metod archiwizowania 492

o Typy kopii zapasowych 494

Przegląd poleceń i opcji narzędzia RMAN 496

o Często stosowane polecenia 496

o Konfigurowanie repozytorium 498

o Rejestrowanie bazy danych 500

o Zachowywanie ustawień narzędzia RMAN 501

o Parametry inicjalizacyjne 505

o Widoki słownika danych i dynamiczne widoki wydajnościowe 506

Operacje archiwizowania 508

o Pełne kopie zapasowe bazy danych 508

o Przestrzeń tabel 513

o Pliki danych 515

o Obrazy 516

o Archiwizowanie pliku kontrolnego i pliku SPFILE 516

o Archiwizowane dzienniki powtórzeń 518

o Przyrostowe kopie zapasowe 518

o Kopie zapasowe aktualizowane przyrostowo 521

o Śledzenie zmian bloków w przypadku przyrostowych kopii zapasowych 525

o Kompresowanie kopii zapasowych 526

o Zastosowanie obszaru FRA 526

o Sprawdzanie kopii zapasowych 527

Operacje przywracania 529

o Przywracanie bloków 529

o Odtwarzanie pliku kontrolnego 530

o Odtwarzanie przestrzeni tabel 531

o Odtwarzanie pliku danych 533

o Odtwarzanie całej bazy danych 536

o Sprawdzanie operacji odtwarzania 538

o Przywracanie do wybranej chwili 540

o Data Recovery Advisor 540

Różne operacje 545

o Katalogowanie innych kopii zapasowych 545

o Konserwacja katalogu 546

o REPORT i LIST 547

Rozdział 13. Oracle Data Guard 551

Architektura narzędzia Data Guard 551

o Porównanie fizycznych i logicznych zapasowych baz danych 552

o Tryby ochrony danych 553

Atrybuty parametru LOG_ARCHIVE_DEST_n 554

Określanie konfiguracji zapasowej bazy danych 556

o Przygotowywanie podstawowej bazy danych 556

o Tworzenie logicznych zapasowych baz danych 561

Zastosowanie danych powtarzania w czasie rzeczywistym 563

o Zarządzanie brakami w sekwencjach archiwizowanych dzienników 564

Zarządzanie rolami - zaplanowane przejmowanie zadań lub przejmowanie zadań uszkodzonej bazy danych 564

o Zaplanowane przejmowanie zadań 565

o Zaplanowane przejmowanie zadań przez fizyczne zapasowe bazy danych 565

o Zaplanowane przejmowanie zadań przez logiczne zapasowe bazy danych 567

o Przejmowanie zadań uszkodzonej bazy przez fizyczne zapasowe bazy danych 568

o Przejmowanie zadań uszkodzonej bazy przez logiczne zapasowe bazy danych 569

Zarządzanie bazami danych 570

o Uruchamianie i zamykanie fizycznych zapasowych baz danych 570

o Otwieranie fizycznej zapasowej bazy danych w trybie tylko do odczytu 570

o Zarządzanie plikami danych w środowiskach narzędzia Data Guard 570

o Wykonywanie instrukcji DDL w logicznej zapasowej bazie danych 572

Rozdział 14. Różne funkcje zapewniające wysoką dostępność 573

Przywracanie usuniętych tabel za pomocą funkcji Flashback Drop 574

Polecenie flashback database 575

Zastosowanie narzędzia LogMiner 578

o Zasady działania narzędzia LogMiner 579

o Wyodrębnianie słownika danych 579

o Analizowanie jednego pliku lub większej liczby plików dziennika powtórzeń 580

o Funkcje narzędzia LogMiner wprowadzone do systemu Oracle Database 10g 583

o Funkcje narzędzia LogMiner wprowadzone w systemie Oracle Database 11g 583

Reorganizacja obiektów w trybie online 584

o Tworzenie indeksów online 584

o Odbudowywanie indeksów online 585

o Scalanie indeksów online 585

o Odbudowywanie w trybie online tabel zorganizowanych przy użyciu indeksu 585

o Przedefiniowanie tabel w trybie online 586

Część IV: Środowisko sieciowe Oracle 589

Rozdział 15. Oracle Net 591

Przegląd mechanizmu Oracle Net 591

o Deskryptory połączeń 595

o Nazwy usług sieciowych 595

o Zastępowanie pliku tnsnames.ora usługą katalogową Oracle Internet Directory 596

o Procesy nasłuchujące 597

Zastosowanie narzędzia Oracle Net Configuration Assistant 600

o Konfigurowanie procesu nasłuchującego 601

Zastosowanie narzędzia Oracle Net Manager 605

Uruchamianie serwerowego procesu nasłuchującego 606

Kontrolowanie serwerowego procesu nasłuchującego 608

o Narzędzie Oracle Connection Manager 610

o Zastosowanie narzędzia Oracle Connection Manager 611

o Obsługa nazw katalogowych za pomocą usługi Oracle Internet Directory 615

Zastosowanie prostej metody nazywania połączenia 617

Zastosowanie łączy bazy danych 618

Dostrajanie mechanizmu Oracle Net 620

o Ograniczanie wykorzystania zasobów 621

o Diagnozowanie problemów z połączeniem 621

Rozdział 16. Zarządzanie dużymi bazami danych 625

Tworzenie przestrzeni tabel w środowisku VLDB 626

o Podstawowe informacje na temat wielkoplikowych przestrzeni tabel 627

o Tworzenie i modyfikowanie wielkoplikowych przestrzeni tabel 628

o Format ROWID wielkoplikowych przestrzeni tabel 629