Oracle 8 Server. Księga eksperta - Helion

Tytuł oryginału: Oracle 8 Server Unleashed
Tłumaczenie: Adam Morciszek, Grzegorz Kowalczyk
ISBN: 83-7197-099-4
stron: 848, Format: B5, okładka: twarda
Data wydania: 2000-09-27
Księgarnia: Helion
Cena książki: 89,00 zł
Ta książka to prawdziwa kopalnia wiedzy na temat Oracle 8 Serwer. Dzieki niej:
- zrozumiesz elementy architektury Orcale,
- nauczysz się integrować Orcale lub przechodzić do tego systemu z baz danych Informix, SQL Server oraz DB2
- zrozumiesz złożoność replikacji i rozproszonych baz danych,
- nauczysz poprawiać wydajność dzieki opcji równoległych kwerend, ideksów i podziału zakresów,
- poznasz wady i zalety, możliwości i ograniczenia ODBC i JDBC,
- nauczysz się jak integrować swoje bazy danych z witrynami WWW.
Osoby które kupowały "Oracle 8 Server. Księga eksperta", wybierały także:
- PL/SQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Programowanie baz danych 79,00 zł, (31,60 zł -60%)
- Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne 69,00 zł, (34,50 zł -50%)
- Tablice informatyczne. SQL. Wydanie III 16,98 zł, (8,49 zł -50%)
- SQL w 24 godziny. Wydanie VI 69,00 zł, (34,50 zł -50%)
- Oracle PL/SQL w mgnieniu oka 44,90 zł, (22,45 zł -50%)
Spis treści
Oracle 8 Server. Księga eksperta -- spis treści
O Autorach (19)
Wprowadzenie (23)
- Serwery, serwery, serwery! (23)
- Czy ta książka jest dla mnie? (24)
- Łapcie swoje deski (24)
Część I Serwer Oracle8 (27)
Rozdział 1. Oracle8 (29)
- Najnowsza wersja serwera Oracle (30)
- Najważniejsze zmiany (32)
- Rodzina produktów Oracle8 (35)
- Dopasowanie Oracle8 do środowiska aplikacji (35)
- Podsumowanie (35)
Rozdział 2. Architektura bazy danych Oracle (37)
- Architektura bazy danych (38)
- Instancje (38)
- Procesy systemu Oracle (40)
- Procesy użytkownika (40)
- Procesy zapisu danych (40)
- Procesy dziennika (41)
- Procesy monitorujące (41)
- Pamięć a wydajność (41)
- Obszary kodu programu (42)
- Obszar globalny systemu (SGA) (42)
- Obszar globalny programu (PGA) (42)
- Obszary sortowania (43)
- Zapisywanie na dysku (43)
- Pliki danych (43)
- Pliki dziennika (44)
- Pliki pomocnicze (44)
- Pliki kontrolne (45)
- Pliki konfiguracyjne SGA (45)
- Rejestry i pliki błędów (45)
- Interfejs bazy danych (46)
- Konfiguracje wieloprocesorowe (47)
- Odporność na uszkodzenie (48)
- Konfiguracja Windows NT (49)
- Oracle8 dla Windows NT (50)
- Podsumowanie (50)
Rozdział 3. Oracle8 Network Computing - przetwarzanie rozproszone (53)
- Powstanie przetwarzania rozproszonego (53)
- Zbieżność (54)
- WWW wszystko zmienia (55)
- "Pułapki" przetwarzania lokalnego (56)
- Centralizacja sieci i przetwarzanie rozproszone (57)
- Uroki przetwarzania rozproszonego (58)
- Pojawiające się technologie (59)
- Zalety technologii obiektowej (59)
- Java (59)
- CORBA (61)
- Enterprise JavaBeans (64)
- Architektura przetwarzania rozproszonego (65)
- Przetwarzanie rozproszone (65)
- Przejście z modelu dwuwarstwowego na trójwarstwowy (66)
- Klient (67)
- Serwer aplikacji (69)
- Serwer bazy danych (70)
- Komputer sieciowy NC (71)
- Typowy komputer sieciowy (71)
- Specyfikacja komputera sieciowego (72)
- Otwarte zagadnienia (72)
- Podsumowanie (73)
Rozdział 4. Serwer Oracle8 i jego opcje (75)
- Tak wiele opcji - tak mało czasu (75)
- Platforma sprzętowa - Bambi kontra Godzilla (76)
- Architektura - witamy w dżungli (76)
- Zastosowanie - przede wszystkim interesy (77)
- Serwer Oracle8 (77)
- Rozwój oprogramowania zorientowanego obiektowo (77)
- Rosnąca złożoność architektury komputerów (78)
- Rozpowszechnienie Internetu (81)
- Serwer Oracle8 a hurtownie danych (82)
- Oracle8 Enterprise Edition - luksus i wydajność (84)
- Enterprise Manager Performance Pack (85)
- Backupy przyrostowe i równoległe (85)
- Przestrzenie tabel typu "Point in Time Tablespaces" (86)
- Indeksy bitmapowe (86)
- Zapytania równoległe (88)
- Równoległe wykonywanie poleceń DML (89)
- Równoległe skanowanie indeksów (90)
- Równoległe bitmapowe złączenia zapytań typu "gwiazda" (Parallel Bit-Mapped Star Query Joins) (90)
- Oracle Lite - ten sam wspaniały smak, a kalorii jakby mniej... (91)
- Wojna systemów operacyjnych - UNIX kontra Windows NT (93)
- Porównanie Windows NT i systemu UNIX (93)
- Podsumowanie (95)
Część II Instalacja, upgrade i migracja (97)
Rozdział 5. Jak zaimplementować Oracle Enterprise Server? (99)
- Ogólne spojrzenie na proces planowania instalacji serwera Oracle8 (100)
- Zaczynamy od potrzeb firmy (101)
- Narzędzia (101)
- Szacowanie rozmiarów bazy (102)
- Natężenie przepływu danych (102)
- Zarys codziennego cyklu pracy (102)
- Zasoby systemu (102)
- Archiwizacja, odzyskiwanie danych oraz niezawodność systemu (103)
- Dokumentacja procesu instalacji (103)
- Plik README (105)
- Tworzenie własnego planu instalacji (107)
- Dobrych rad nigdy za wiele (108)
- Architektura sprzętowa serwera (109)
- Wybór modułów oprogramowania (110)
- Optimal Flexible Architecture, czyli jak rozmieścić RDBMS Oracle na dysku (110)
- Katalogi dla DBA (112)
- Katalogi lokalne (112)
- Lokalizacja dzienników oraz plików danych bazy (112)
- Zapotrzebowanie na pamięć operacyjną (113)
- Projektowanie logicznej struktury bazy danych (114)
- Projektowanie fizycznej struktury bazy danych (114)
- Macierze dyskowe RAID oraz inne rozwiązania (115)
- Procesy opcjonalne (117)
- Co wybrać: upgrade, czy instalację nowej bazy (118)
- O czym należy pamiętać (118)
- Awaryjny plan postępowania (120)
- Wsparcie (120)
- Przykładowy plan instalacji (121)
- Podsumowanie (124)
Rozdział 6. Instalacja i upgrade (125)
- Proces instalacji RDBMS Oracle na przykładzie Sun Solaris (125)
- Wymagania sprzętowe i programowe (126)
- Przygotowania do instalacji i sama instalacja (127)
- Instalowanie dokumentacji RDBMS (129)
- Co zrobić po zakończeniu instalacji? (130)
- Nowa instalacji - Recovery Manager (130)
- Nowa instalacja - Times Series Cartridge (130)
- Migracja do RDBMS Oracle8 (131)
- Kopiowanie danych (132)
- Tworzenie planu testowania instancji (132)
- Narzędzia wspomagające migrację (132)
- Przygotowanie procesu migracji (134)
- Backup istniejącej bazy danych (135)
- Rezygnacja z migracji (140)
- Najczęściej spotykane problemy (141)
- Podsumowanie (142)
Rozdział 7. Migracja z innych baz do Oracle (143)
- Migracja bazy danych - suma wszystkich strachów (143)
- Kilka faktów dotyczących migracji systemów baz danych (144)
- Prawdy i mity o ANSI SQL (145)
- Wielka bariera systemu operacyjnego (147)
- Oracle Alliance - projektowanie i migracja na życzenie (148)
- Najbardziej popularne scenariusze migracji (149)
- Migracja ze środowiska mainframe (150)
- Rozważania dotyczące interfejsu użytkownika (151)
- Rozważania dotyczące bazy danych (153)
- Zarządzanie procesem migracji (157)
- Jak posługiwać się narzędziem do konwersji danych - DCT (158)
- DCT - czym jest, a czym nie jest? (158)
- Jak dokonywać migracji przy użyciu DCT - krok po kroku (159)
- Migracja interfejsu użytkownika przy użyciu DCT oraz Oracle*Forms 4.5 (164)
- Oracle DCT - czy jest wart swojej ceny? (165)
- Podsumowanie (166)
Rozdział 8. Współistnienie bazy Oracle z innymi bazami (167)
- Sypiając z wrogiem (167)
- Systemy operacyjne pochodzące od różnych dostawców (168)
- Platformy sprzętowe pochodzące od różnych dostawców (169)
- Systemy zarządzania bazami danych pochodzące od różnych dostawców (169)
- Odmienna filozofia działania (170)
- Interfejsy typu gateway (171)
- Jakiego programu typu gateway tak naprawdę potrzebujesz? (171)
- Współistnienie i replikacja baz danych (186)
- Replikacja danych w bazach rozproszonych (187)
- Główne cechy Oracle Replication Services (ORS) (188)
- Podsumowanie (189)
Część III Obiekty oraz elementy składowe serwera Oracle8 (191)
Rozdział 9. Procesy serwera Oracle8 (193)
- Schemat procesów serwera Oracle8 (193)
- Główne procesy serwera Oracle8 (194)
- Proces SMON (195)
- Proces PMON (196)
- Proces DBWR (197)
- Proces LGWR (200)
- Pomocnicze procesy serwera Oracle8 (202)
- Proces ARCH (202)
- Proces RECO (202)
- Proces LCK (203)
- Dedykowane procesy usługowe (203)
- Procesy Net8 (203)
- Procesy obsługujące zapytania równoległe (204)
- Procesy serwera sieci WWW (204)
- Podsumowanie (205)
Rozdział 10. Obszary pamięci w systemie Oracle (207)
- Wykorzystanie pamięci w systemie Oracle8 (208)
- Pamięć wirtualna (208)
- Obszar globalny systemu SGA (209)
- Współdzielenie pamięci (209)
- Obszar globalny systemu SGA (210)
- Bufor bazy danych (211)
- Obszar współdzielony (212)
- Obszar globalny programu PGA (215)
- Przestrzeń robocza użytkownika (216)
- Pamięć programu systemu Oracle (217)
- Podsumowanie (218)
Rozdział 11. Pliki systemu Oracle (219)
- Pliki systemu Oracle i ich przeznaczenie (220)
- Pliki danych (221)
- Pliki dziennika (224)
- Pliki sterujące (228)
- Pliki konfiguracyjne (228)
- Pliki rejestrów i śledzenia (231)
- Automatyczna zmiana rozmiaru plików (232)
- Rozproszenie danych dla strojenia (232)
- Standardowa lokalizacja plików (233)
- Podsumowanie (234)
Rozdział 12. Obiekty bazy danych Oracle (235)
- Obiekty bazy danych Oracle8 (236)
- Tabele (238)
- Indeksy (241)
- Widoki (244)
- Synonimy (245)
- Procedury i pakiety magazynowane (246)
- Klastry (247)
- Sekwencje (248)
- Przestrzenie tabel (249)
- Partycje (251)
- Obiektowe typy danych (252)
- Więzy integralności (253)
- Podsumowanie (254)
Rozdział 13. Uprawnienia systemowe oraz obiektowe serwera Oracle8 (255)
- Przegląd systemu zabezpieczeń serwera Oracle8 (257)
- Uprawnienia systemowe (261)
- Uprawnienia obiektowe (262)
- Uprawnienia użytkowników (269)
- Uprawnienia programistów (269)
- Uprawnienia DBA (269)
- Uprawnienia niezbędne do obsługi bazy danych (274)
- Monitorowanie uprawnień (274)
- Uprawnienia domyślne (276)
- Podłączanie się do bazy jako użytkownik internal (276)
- Fikcyjne konto właściciela obiektów (276)
- Typowy schemat uprawnień (277)
- Podsumowanie (281)
Rozdział 14. Role i granty (283)
- Zarządzanie rolami i grantami (284)
- Granty (284)
- Role (287)
- Nadawanie uprawnień bez wykorzystania ról (290)
- Używanie skryptów do przechwytywania zestawów uprawnień (290)
- Nadawanie uprawnień przy użyciu Enterprise Managera (291)
- Nadawanie uprawnień przy użyciu narzędzi typu SQL*Plus (291)
- Typowy schemat uprawnień (292)
- Podsumowanie (298)
Rozdział 15. Rozszerzenia obiektowe serwera Oracle8 (301)
- Wprowadzenie (301)
- Podstawowe elementy składowe obiektów (302)
- Metody (303)
- Porządkowanie obiektów (307)
- Typ a egzemplifikacja typu (310)
- Kolumny typu REF (311)
- Tabele zagnieżdżone oraz tabele typu VARRAY (312)
- Tabele zagnieżdżone (313)
- Tabele typu VARRAY (314)
- Zastosowanie typów bazowych (315)
- Widoki obiektowe (317)
- Wyzwalacze typu INSTEAD OF (318)
- Obiekty o wielkich rozmiarach (319)
- BLOB (321)
- CLOB (321)
- NCLOB (321)
- BFILE (321)
- Tworzenie tabel z wielkimi obiektami (322)
- Podsumowanie (324)
Rozdział 16. Replikacja (325)
- Replikacja a hurtownie danych (327)
- Repliki tylko do odczytu a migawki (330)
- Dzienniki migawek (333)
- Zdalne bazy danych (333)
- Replikacja złożona - rozproszone bazy danych (334)
- Replikacja w świecie wirtualnych baz danych (334)
- Tworzenie "boga" replikacji w środowisku replikowanym (336)
- Zarządzanie replikacją - tajemnica dwufazowego zatwierdzania (339)
- Rozwiązywanie konfliktów (340)
- Rodzaje konfliktów (340)
- Zarządzanie konfliktami aktualizacji (342)
- Tworzenie grupy kolumnowej (342)
- Definiowanie metody rozwiązywania konfliktów dla grupy kolumnowej (343)
- Żywotność (344)
- Zalety Oracle8 i menedżera replikacji (346)
- Podsumowanie (348)
Rozdział 17. Przetwarzanie zapytań i transakcji (349)
- Przetwarzanie transakcyjne (349)
- Przetwarzanie polecenia SQL (351)
- Tworzenie kursora (352)
- Analiza składniowa polecenia (352)
- Przetwarzanie zapytania (354)
- Wiązanie zmiennych (354)
- Wykonanie polecenia (354)
- Równoległe wykonanie (355)
- Pobranie wyników (355)
- Korzystanie z optymalizatora Oracle (356)
- Jak działa optymalizator (357)
- Parametry konfiguracyjne optymalizatora (357)
- Metody optymalizacji (359)
- Korzystanie z polecenia ANALYZE (361)
- Sposoby wywołania polecenia ANALYZE (361)
- Statystyki słownika danych (364)
- Analiza poleceń SQL (367)
- Korzystanie z EXPLAIN PLAN i SQL Trace (368)
- SQL Trace (368)
- Stosowanie EXPLAIN PLAN (370)
- Projektowanie nowych poleceń SQL (373)
- Wykorzystanie indeksów (373)
- Które tabele powinny posiadać indeks? (373)
- Które kolumny powinny tworzyć indeks? (374)
- Klastry (376)
- Klastry z funkcją haszującą (376)
- Zakres partycjonowania (378)
- Pakiety, procedury i funkcje (378)
- Używanie wskazówek (378)
- Podsumowanie (380)
Rozdział 18. Pakiety PL/SQL (381)
- Pakiety PL/SQL (381)
- Tworzenie pakietów (382)
- Omówienie pakietów (382)
- Odczyt i zapis plików (382)
- Praca z danymi LOB (387)
- Polecenia tworzenia danych DDL i zagadnienie dynamicznego SQL (395)
- Komunikacja międzyprocesowa (401)
- Zaawansowane kolejkowanie (407)
- Harmonogram zadań (416)
- Podsumowanie (418)
Część IV Zarządzanie serwerem Oracle8 (419)
Rozdział 19. Wymagania administracyjne serwera Oracle8 (421)
- Przegląd zagadnień związanych z administracją serwerem Oracle8 (421)
- Podstawy tworzenia kopii bezpieczeństwa oraz odtwarzania instancji (423)
- Założenia systemu bezpieczeństwa instancji bazy danych (425)
- Przegląd przywilejów oraz profilów serwera Oracle8 (426)
- Ogólny przegląd SQL*Net, Net8 oraz narzędzia Connection Manager (426)
- Podstawy zarządzania przestrzeniami tabel (429)
- Organizacja przestrzeni tabel (430)
- Strojenie bazy poprzez rozproszenie obiektów w kilku przestrzeniach tabel (431)
- Definiowanie obszarów alokacji przestrzeni tabel (432)
- Fragmentacja danych a tworzenie przestrzeni tabel (433)
- Podstawy zarządzania schematami użytkowników (436)
- Zarządzanie obiektami (436)
- Więzy spójności (437)
- Ładowanie i rozładowywanie tabel (437)
- Domyślne rozmiary obszarów alokacji (440)
- Szacowanie rozmiaru obiektów (441)
- Podstawy strojenia bazy danych (445)
- Kto jest odpowiedzialny za proces strojenia bazy danych? (446)
- Cztery poziomy procesu strojenia (446)
- Zadania administratora serwera Oracle (447)
- Monitorowanie pracy instancji (448)
- Wyszukiwanie i usuwanie problemów i awarii (448)
- Podsumowanie (450)
Rozdział 20. Konserwacja bazy danych (451)
- Procesy użytkownika, procesy systemowe i przetwarzanie wsadowe (452)
- Procesy użytkownika (453)
- Procesy systemowe (454)
- Monitorowanie procesów (455)
- Inicjowanie procesów serwera Oracle (457)
- Przetwarzanie wsadowe (457)
- Inspekcja (457)
- Włączanie i wyłączanie mechanizmu inspekcji bazy (458)
- Zapis śladu inspekcji do pliku dyskowego (459)
- Zapis śladu inspekcji w bazie danych (459)
- Zastosowanie skryptów do monitorowania pracy bazy danych (469)
- Poziomy monitoringu bazy danych (469)
- Co należy monitorować? (470)
- Przykładowe skrypty monitorujące aktywność bazy (470)
- Monitorowanie aktywności bazy z wykorzystaniem narzędzi Oracle (474)
- Kolejkowanie zadań (475)
- Zarządzanie kolejkami zadań (475)
- Zakładanie i modyfikacja zadań w kolejkach (478)
- Informacje o kolejkach przechowywane w słowniku danych (481)
- Podsumowanie (482)
Rozdział 21. Zarządzanie bazą danych przy użyciu Oracle Enterprise Managera (483)
- Wprowadzenie do Oracle Enterprise Managera (484)
- Instalacja Oracle Enterprise Managera (485)
- Konfiguracja Oracle Enterprise Managera (486)
- Tworzenie repozytorium (486)
- Konfiguracja Oracle Intelligent Agent (488)
- Wykrywanie nowych serwisów (489)
- Zarządzanie zdarzeniami (490)
- Tworzenie i modyfikacja zestawów zdarzeń (491)
- Rejestracja zestawów zdarzeń (493)
- Powiadamianie o zaistnieniu zdarzenia (495)
- Zarządzanie zadaniami (497)
- Przygotowania do utworzenia zadania (497)
- Tworzenie nowych zadań (497)
- Tworzenie zadania serwisowego (500)
- Zarządzanie instancjami baz danych (501)
- Przygotowania do zdalnego zarządzania (501)
- Zarządzanie obiektami w schematach użytkowników (503)
- Tworzenie tabel (504)
- Tworzenie typów obiektowych (505)
- Tworzenie obiektów typu VARRAY (507)
- Tworzenie tabel zagnieżdżonych (507)
- Tworzenie tabeli obiektowej (508)
- Zarządzanie schematem bezpieczeństwa bazy (509)
- Zarządzanie alokacją obiektów (511)
- Narzędzia do diagnostyki i strojenia bazy danych (512)
- Oracle Performance Manager (512)
- Oracle Lock Manager (513)
- Narzędzia Oracle Expert oraz SQL Analyze (515)
- Przykładowe pliki konfiguracyjne Net8 (517)
- Podsumowanie (520)
Rozdział 22. Narzędzia systemu Oracle8 (521)
- Przegląd narzędzi systemu Oracle8 (521)
- Server Manager (522)
- Export/Import (522)
- Migracja danych (523)
- Archiwizacja przyrostowa (525)
- SQL*Loader (525)
- SQL*Plus (526)
- Polecenia wykonywalne SQL*Plus (529)
- Polecenia edycyjne SQL*Plus (529)
- Polecenia formatujące SQL*Plus (530)
- Inne polecenia (531)
- Techniki raportowania SQL*Plus (533)
- Zaawansowane techniki raportowania (535)
- Inne możliwości programu SQL*Plus (541)
- SQL tworzy SQL (541)
- Inne produkty (544)
- Administracja bazami danych (544)
- Migracja danych (544)
- Reorganizacja przestrzeni tabel (545)
- Zadanie strojenia (546)
- Monitorowanie (547)
- Podsumowanie (548)
Rozdział 23. Archiwizacja i odzyskiwanie danych (549)
- Omówienie wymagań związanych z dostępnością systemu Oracle (550)
- Utrata danych (550)
- 24 godziny na dobę i siedem dni w tygodniu... (551)
- Wymagania hurtowni danych (551)
- Planowanie prac konserwacyjnych (552)
- Omówienie procesu archiwizacji i odzyskiwania danych w systemie Oracle (552)
- Tryb ARCHIVELOG (554)
- Zimna i gorąca kopia zapasowa (555)
- Przyrostowa kopia zapasowa (556)
- Opcja wysokiej dostępności (559)
- Schematy archiwizacji (562)
- Przegląd schematów archiwizacji (562)
- Który schemat jest najlepszy? (563)
- Schematy automatycznej archiwizacji (564)
- Podsumowanie (573)
Rozdział 24. Strojenie bazy danych Oracle8 (575)
- Omówienie zagadnienia strojenia bazy danych (575)
- Kto ponosi odpowiedzialność? (575)
- Poziomy strojenia (576)
- Strojenie na poziomie systemu operacyjnego (577)
- Strojenie na poziomie systemu RDBMS Oracle (580)
- Strojenie na poziomie projektu bazy danych (586)
- Strojenie na poziomie SQL (593)
- Kod aplikacji (594)
- Indeksacja (596)
- Analiza składniowa (598)
- Optymalizatory (598)
- Strojenie SQL (603)
- Lista kontrolna strojenia (606)
- Posumowanie (607)
Rozdział 25. Strojenie aplikacji (609)
- Optymalizacja - na co możesz mieć wpływ (610)
- Optymalizator oparty na zasadach (613)
- Optymalizator kosztowy (614)
- Plany wykonania (616)
- Wskazówki (618)
- Projektowanie indeksów (620)
- Ogólne wytyczne (620)
- Po pierwsze: eksperymentuj! (622)
- Podsumowanie (623)
Część V Oracle 8 i Internet (625)
Rozdział 26. ODBC/JDBC (627)
- Przeznaczenie ODBC (628)
- Ewolucja ODBC (628)
- RDO, DAO, OLE DB, ADO i inne skróty (628)
- Ewolucja ODBC firmy Oracle (629)
- Architektura ODBC (629)
- Konfiguracja, używanie i ograniczenia ODBC (630)
- Instalacja Oracle8 ODBC (630)
- Możliwości i ograniczenia Oracle ODBC Driver (V8.0.3) (634)
- Nie obsługiwane funkcje ODBC (634)
- Nie obsługiwana składnia SQL (634)
- Optymalizacja i rozwiązywanie problemów dotyczących ODBC (634)
- Ogólna wydajność (634)
- Poprawa wydajności (635)
- Wydajność poleceń wyboru (635)
- Rozwiązywanie problemów poprzez rejestrację zdarzeń (636)
- Podsumowanie ODBC (637)
- JDBC (637)
- Przeznaczenie JDBC (637)
- Ewolucja JDBC (638)
- Rozwój JDBC firmy Oracle (638)
- JDBC Thin (638)
- SQLJ (639)
- Architektura JDBC (639)
- Konfiguracja, używanie i ograniczenia JDBC (639)
- Instalacja Oracle8 JDBC (640)
- Instalacja sterowników Oracle8 JDBC (640)
- Konfiguracja sterownika Oracle8 JDBC (640)
- Możliwości i ograniczenia (641)
- JDBC (642)
- JDBC Thin (642)
- Funkcje specyficzne dla systemu Oracle (643)
- REFCURSOR jako ResultSet (643)
- Wsadowe wykonywanie operacji (643)
- Procedury magazynowane PL/SQL (644)
- Metadane bazy danych (645)
- Potoki danych (645)
- prefetch (wstępne pobieranie danych) (646)
- Definiowane kolumny zapytania (647)
- Podsumowanie JDBC (648)
- Podsumowanie (648)
Rozdział 27. Oracle Web Application Server (WAS) (649)
- Podstawy: Internet, WWW oraz intranet (650)
- Architektura sieci (651)
- Protokół HTTP (Hypertext Transfer Protocol) (652)
- Adresy URL - Uniform Resource Locator (653)
- Interfejs CGI - Common Gateway Interface (654)
- Protokół MIME - Multipurpose Internet Mail Extension (654)
- Cookies (654)
- Język HTML - Hypertext Markup Language (655)
- Java (659)
- Architektura NCA - Network Computing Architecture (660)
- Podstawy (661)
- Architektura Oracle WAS (665)
- Sieciowe procesy nasłuchujące (Web Listeners) (665)
- Procesy rozdzielające (Dispatchers) (666)
- Web Request Broker (WRB) (666)
- Zarządzanie transakcjami (667)
- Wywoływanie modułu ze stacji klienta - przykład (668)
- Moduły (Cartridges) (670)
- Bezpieczeństwo w sieci (683)
- Identyfikacja użytkowników (684)
- Jak Oracle WAS współpracuje z Developerem/2000 (688)
- Forms (688)
- Reports (690)
- Graphics Server (691)
- Jak WAS współpracuje z Designerem/2000 (691)
- Jak kupić Oracle Web Application Server? (692)
- Wersja WAS Standard (692)
- Wersja WAS Advanced (692)
- Web Developer Suite (692)
- Przyszłość Oracle Web Application Servera (693)
- Podsumowanie (693)
Część VI Implementacja systemu Oracle8 (695)
Rozdział 28. Kasety Oracle8 (697)
- Omówienie kaset Oracle8 (697)
- Kasety NCA (698)
- Architektura kaset (702)
- Projektowanie aplikacji z wykorzystaniem kaset NCA (703)
- Składniki kaset danych (703)
- Tworzenie kaset (705)
- Projektowanie kaset danych (706)
- Możliwości rozbudowy systemu Oracle8 (706)
- Procedury zewnętrzne (709)
- Przykład: procedura tworzenia kasety danych (711)
- Testowanie utworzonej kasety danych (713)
- Zastosowanie kaset (713)
- Instalacja kaset danych (713)
- Definiowanie bibliotek (714)
- Przebieg instalacji (716)
- Podsumowanie (716)
Rozdział 29. Wykorzystanie obiektów w PL/SQL i SQL (717)
- Zalety stosowania PL/SQL w skryptach Javy (717)
- Różne sposoby wykorzystania PL/SQL w skryptach Javy (720)
- Język kaset (720)
- RMI - narzędzie przetwarzania rozproszonego (721)
- Głos przyszłości - J/SQL (722)
- Podsumowanie (722)
Rozdział 30. Hurtownie danych (723)
- Wprowadzenie (723)
- Hurtownia danych - czym to się je? (724)
- Czy firma potrzebuje hurtowni danych? (724)
- Sześć etapów tworzenia hurtowni danych (725)
- Dokumentacja środowiska produkcyjnego (726)
- Wybór technologii hurtowni danych (726)
- Projektowanie modelu hurtowni danych (727)
- Schemat gwiazdy (728)
- Definiowanie procesu odświeżania danych (732)
- Skalowalność (733)
- Korzystanie z zalet Oracle8 w hurtowni danych (734)
- Narzędzia monitorujące (735)
- Opracowanie procedur ekstrakcji i płukania (736)
- Dzienniki śledzenia (736)
- Pełne odświeżanie z wyborem danych w hurtowni danych (737)
- Zmiana kodu w istniejących aplikacjach (737)
- Co z rynkiem danych? (740)
- Metadane (742)
- Metadane systemowe (742)
- Metadane administracyjne (743)
- Metadane biznesowe (743)
- Systemy informacyjne dla zarządu (744)
- Łatwe w użyciu (744)
- Łatwy dostęp (745)
- Szybkość (745)
- Klient czy serwer (748)
- Dane zewnętrzne (749)
- Przeszukiwanie danych (wypłukiwanie złota) (749)
- Modele przeszukiwania danych (750)
- Podsumowanie (753)
Rozdział 31. Systemy przetwarzania OLTP (755)
- Omówienie systemów OLTP (755)
- Projekt bazy danych OLTP (756)
- Przegląd architektury serwera równoległego (757)
- Blokady OPS (759)
- Metody stosowane przy projektowaniu dla serwera równoległego (763)
- Zagadnienia związane z konfiguracją bazy danych (765)
- Konfiguracja systemu UNIX (770)
- Tworzenie aplikacji OLTP (775)
- Metody projektowania i tworzenia kodu aplikacji (775)
- Bezpieczeństwo aplikacji (779)
- Administracja i konserwacja systemów OLTP (781)
- Archiwizacja i odzyskiwanie danych (781)
- Wsadowe ładowanie danych (781)
- Fragmentacja obiektów (782)
- Okresowa konserwacja (782)
- Zagadnienia związane z implementacją systemu OLTP (783)
- Testy wytrzymałościowe (783)
- Zagadnienia związane z zarządzaniem i planowaniem projektu (783)
- Podsumowanie (784)
Rozdział 32. Serwery złożonych danych i danych medialnych (785)
- Co to jest serwer medialny? (785)
- Obiekty medialne, które zmienią oblicze biznesu (787)
- Prezentacje (788)
- Szkolenia online (788)
- Obsługa help-desku (789)
- Kioski (789)
- Video on Demand (VOD) (789)
- Home-shopping (789)
- Bankowość elektroniczna (789)
- Wiadomości tematyczne (789)
- Gry (790)
- Skorowidz (790)
- Oracle a dane medialne (790)
- Oracle Media Server (serwer medialny Oracle) (791)
- Oracle Media Net (794)
- Oracle Media Objects (794)
- Składniki OMO (795)
- Własne metody kontroli: Oracle Video Custom Control (798)
- Medialne kasety Oracle (801)
- Podsumowanie (802)
Rozdział 33. Obsługa bardzo dużych baz danych (803)
- Wprowadzenie (803)
- Oracle8 a systemy baz danych typu high-end (804)
- Partycjonowane tabele i indeksy (804)
- Zarządzanie dużą liczbą użytkowników (805)
- Obsługa transakcji odroczonych (806)
- Usprawnienia w zakresie równoległych zapytań (806)
- Usprawnienia w zakresie serwera równoległego (806)
- Cechy systemu Oracle8 związane z dużymi bazami danych (806)
- Partycjonowanie tabel (807)
- Partycjonowane indeksy (810)
- Indeksy lokalne i globalne (810)
- Tabele indeksy (812)
- Równoległe polecenie DML (PDML) (813)
- Indeksy bitmapowe (814)
- Szybkie pełne skaningi indeksu (816)
- Indeksy z kluczem odwrotnym (816)
- Strojenie pod kątem dużych baz danych (817)
- Zarządzanie transakcjami w systemach VLDB (818)
- Zagadnienia związane z segmentami wycofania (818)
- Zagadnienia związane z archiwizacją (819)
- Działanie dużych baz danych (821)
- Projektowanie segmentów wycofania (822)
- Archiwizacja i odzyskiwanie danych przy użyciu Recovery Managera (RMAN) (822)
- Typy w typach (825)
- Widoki obiektowe (826)
- VARRAY (827)
- Podsumowanie (828)
Skorowidz (829)





