Oracle Database 11g. Kompendium administratora
- Autor:
- Kevin Loney
- +199 pkt
- Ocena:
- 5.5/6 Opinie: 2
- Stron:
- 1504
- Druk:
- oprawa twarda
Opis ebooka: Oracle Database 11g. Kompendium administratora
Poznaj najbardziej efektywne funkcje najnowszej wersji bazy danych Oracle
- Jak używać nowych funkcji i narzędzi Oracle 11g?
- Jak uruchamiać efektywne zapytania SQL?
- Jak tworzyć instrukcje PL/SQL?
Baza danych Oracle 11g znacząco różni się od wcześniejszych wersji Oracle. Dzięki nowym funkcjom programiści i administratorzy baz danych zyskali dużo większą kontrolę nad przechowywaniem, przetwarzaniem oraz odczytywaniem danych. Jeśli chcesz zdobyć najnowszą specjalistyczną wiedzę z tego zakresu, skorzystaj z przewodnika Kevina Loneya, światowej sławy eksperta w dziedzinie projektowania, tworzenia i dostrajania baz danych Oracle oraz administrowania tymi bazami.
Książka "Oracle Database 11g. Kompendium administratora" stanowi kompletny, napisany klarownym językiem i bogaty w niebanalne przykłady przewodnik po najnowszej wersji Oracle. Korzystając z tego podręcznika, nauczysz się wdrażać aktualne zabezpieczenia, dostrajać wydajność bazy danych, tworzyć instalacje przetwarzania siatkowego oraz stosować narzędzie flashback. Dowiesz się, jak wykorzystywać techniki stosowane w relacyjnych systemach baz danych i aplikacjach. Poznasz także zaawansowane opcje Oracle, takie jak technologia Data Pump, replikacja czy indeksowanie.
Nieocenioną zaletą książki jest dodatek zawierający polecenia Oracle, słowa kluczowe i funkcje.
- Wybór architektury Oracle 11g
- Planowanie aplikacji systemu Oracle
- Tworzenie tabel, sekwencji, indeksów i kont użytkowników
- Optymalizacja bezpieczeństwa
- Importowanie i eksportowanie danych
- Unikanie błędów ludzkich dzięki technologii flashback
- Optymalizacja dostępności i skalowalności — Oracle Real Application Clusters
- Wielkie obiekty LOB i zaawansowane funkcje obiektowe
- Zarządzanie zmianami oraz buforowanie wyników
- Tworzenie aplikacji baz danych z użyciem Java JDBC i XML
Skorzystaj z wiedzy ekspertów — twórz efektywne relacyjne bazy danych!
Wybrane bestsellery
-
Debugging Machine Learning Models with Python equips you with the skills needed to transition from a machine learning beginner to a specialist. It guides you through the tools, theoretical concepts, Python modules, and libraries for bringing a high-quality model into production and identifying op...
Debugging Machine Learning Models with Python. Develop high-performance, low-bias, and explainable machine learning and deep learning models Debugging Machine Learning Models with Python. Develop high-performance, low-bias, and explainable machine learning and deep learning models
-
As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides sys...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Database administrators invest a great deal of time planning backend databases to support apps. Planning around a database involves several considerations such as high availability, security, performance requirements, and disaster recovery. This book covers a series of concepts with screenshots a...
Oracle Autonomous Database in Enterprise Architecture. Utilize Oracle Cloud Infrastructure Autonomous Databases for better consolidation, automation, and security Oracle Autonomous Database in Enterprise Architecture. Utilize Oracle Cloud Infrastructure Autonomous Databases for better consolidation, automation, and security
-
Zestaw aplikacji Oracle jest wykorzystywany przez wiele znaczących przedsiębiorstw biznesowych oraz organizacji sektora publicznego na całym świecie. Oracle E-Business Suite jest najbardziej wszechstronnym zestawem zintegrowanych aplikacji dla dużych przedsiębiorstw, umożliwiającym podejmowanie l...
Integrowanie Oracle E-Business Suite R12 oraz tworzenie i rozszerzanie OA Framework. Poradnik praktyczny. Poradnik praktyczny Integrowanie Oracle E-Business Suite R12 oraz tworzenie i rozszerzanie OA Framework. Poradnik praktyczny. Poradnik praktyczny
(71.82 zł najniższa cena z 30 dni)71.82 zł
79.80 zł(-10%) -
Oracle Enterprise Manager to wszechstronne i kompleksowe narzędzie dla każdego administratora, z którego konsoli możemy zarządzać i monitorować wszystkie warstwy infrastruktury przedsiębiorstwa, takie jak pamięci masowe, serwery, systemy operacyjne, oprogramowanie pośrednie i inne. Prezen...
Administrowanie Oracle Enterprise Manager 12c. Poradnik praktyczny Administrowanie Oracle Enterprise Manager 12c. Poradnik praktyczny
(62.37 zł najniższa cena z 30 dni)62.37 zł
69.30 zł(-10%) -
Systemy oparte na Linuksie stanowią świetną alternatywę dla Windowsa. Szczególnie dobrze sprawdzają się w środowiskach serwerowych, dla których wsparcie zapewniają największe firmy komputerowe, takie jak IBM, Oracle, Dell czy Microsoft. Tak, także ta ostatnia korporacja docenia zalety oprogramowa...
Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne Linux Server. Kurs video. Usługi serwerowe, skrypty i środowisko graficzne
(47.60 zł najniższa cena z 30 dni)47.60 zł
119.00 zł(-60%) -
Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technolog...
NoSQL, NewSQL i BigData. Bazy danych następnej generacji NoSQL, NewSQL i BigData. Bazy danych następnej generacji
(27.45 zł najniższa cena z 30 dni)30.20 zł
54.90 zł(-45%)
Ebooka "Oracle Database 11g. Kompendium administratora" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Oracle Database 11g. Kompendium administratora" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Oracle Database 11g. Kompendium administratora" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Oracle Database 11g The Complete Reference
- Tłumaczenie:
- Paweł Gonera
- ISBN Książki drukowanej:
- 978-83-246-2549-9, 9788324625499
- Data wydania książki drukowanej:
- 2010-05-24
- Format:
- 168x237
- Numer z katalogu:
- 5370
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Bazy danych i instancje (28)
- Wnętrze bazy danych (29)
- Przechowywanie danych (31)
- Ochrona danych (32)
- Struktury programowe (33)
- Wybór architektury i opcji (34)
- Przegląd opcji licencji i instalacji (36)
- Użycie programu OUI do instalowania komponentów systemu Oracle (37)
- Wybór metody aktualizacji (46)
- Przed aktualizacją (47)
- Uruchamianie narzędzia do zbierania informacji przed aktualizacją (48)
- Wykorzystanie asystenta aktualizacji bazy danych (49)
- Ręczna aktualizacja bezpośrednia (50)
- Wykorzystanie mechanizmów eksportu i importu (51)
- Wersje narzędzi eksportowania i importowania (51)
- Wykonywanie aktualizacji (52)
- Zastosowanie metody z kopiowaniem danych (53)
- Po aktualizacji (53)
- Podejście kooperacyjne (56)
- Dane są wszędzie (57)
- Język systemu Oracle (58)
- Tabele (59)
- Strukturalny język zapytań (59)
- Proste zapytanie w systemie Oracle (60)
- Dlaczego system baz danych nazywa się "relacyjnym"? (61)
- Proste przykłady (63)
- Zagrożenia (64)
- Znaczenie nowego podejścia (65)
- Zmiana środowisk (65)
- Kody, skróty i standardy nazw (66)
- Jak zmniejszyć zamieszanie? (67)
- Normalizacja (68)
- Opisowe nazwy tabel i kolumn (72)
- Dane w języku naturalnym (74)
- Stosowanie wielkich liter w nazwach i danych (74)
- Normalizacja nazw (75)
- Czynnik ludzki (75)
- Zadania aplikacji i dane aplikacji (76)
- Identyfikacja zadań (78)
- Identyfikacja danych (80)
- Model biznesowy (82)
- Wprowadzanie danych (82)
- Zapytania i tworzenie raportów (83)
- Normalizacja nazw obiektów (84)
- Integralność poziom-nazwa (84)
- Klucze obce (85)
- Nazwy w liczbie pojedynczej (85)
- Zwięzłość (86)
- Obiekt o nazwie tezaurus (86)
- Inteligentne klucze i wartości kolumn (86)
- Przykazania (87)
- Styl (93)
- Utworzenie tabeli GAZETA (93)
- Zastosowanie języka SQL do wybierania danych z tabel (94)
- Słowa kluczowe select, from, where i order by (97)
- Operatory logiczne i wartości (99)
- Testy pojedynczych wartości (100)
- LIKE (103)
- Proste testy dla list wartości (105)
- Łączenie wyrażeń logicznych (107)
- Inne zastosowanie klauzuli where - podzapytania (108)
- Podzapytania zwracające pojedynczą wartość (109)
- Podzapytania zwracające listy wartości (110)
- Łączenie tabel (111)
- Tworzenie perspektyw (113)
- Rozszerzanie perspektyw (115)
- Tworzenie prostego raportu (119)
- remark (120)
- set headsep (121)
- ttitle i btitle (122)
- column (122)
- break on (123)
- compute avg (124)
- set linesize (125)
- set pagesize (125)
- set newpage (126)
- spool (126)
- /* */ (128)
- Objaśnienia dotyczące nagłówków kolumn (128)
- Inne własności (129)
- Edytor wierszowy (129)
- set pause (132)
- save (132)
- store (133)
- Edycja (133)
- host (134)
- Dodawanie poleceń programu SQL*Plus (135)
- Odczytywanie ustawień programu SQL*Plus (135)
- Klocki (137)
- Typy danych (139)
- Czym jest ciąg? (140)
- Notacja (140)
- Konkatenacja (||) (143)
- Wycinanie i wklejanie ciągów znaków (144)
- RPAD i LPAD (144)
- LTRIM, RTRIM i TRIM (145)
- Łączenie dwóch funkcji (146)
- Zastosowanie funkcji TRIM (149)
- Użycie dodatkowej funkcji (149)
- LOWER, UPPER i INITCAP (150)
- LENGTH (151)
- SUBSTR (152)
- INSTR (155)
- ASCII i CHR (159)
- Zastosowanie klauzul order by oraz where z funkcjami znakowymi (160)
- SOUNDEX (161)
- Obsługa języków narodowych (163)
- Obsługa wyrażeń regularnych (163)
- Podsumowanie (163)
- Wyszukiwanie w ciągach znaków (165)
- REGEXP_SUBSTR (167)
- REGEXP_INSTR (171)
- REGEXP_LIKE (172)
- REPLACE i REGEXP_REPLACE (173)
- REGEXP_COUNT (177)
- Trzy klasy funkcji numerycznych (179)
- Notacja (180)
- Funkcje operujące na pojedynczych wartościach (180)
- Dodawanie (+), odejmowanie (-), mnożenie (*) i dzielenie (/) (181)
- NULL (182)
- NVL - zastępowanie wartości NULL (182)
- ABS - wartość bezwzględna (184)
- CEIL (184)
- FLOOR (184)
- MOD (184)
- POWER (185)
- SQRT - pierwiastek kwadratowy (185)
- EXP, LN i LOG (186)
- ROUND i TRUNC (186)
- SIGN (188)
- SIN, SINH, COS, COSH, TAN, TANH, ACOS, ATAN, ATAN2 i ASIN (188)
- Funkcje agregacji (189)
- Wartości NULL w funkcjach agregacji (189)
- Przykłady funkcji operujących na pojedynczych wartościach oraz na grupach wartości (190)
- AVG, COUNT, MAX, MIN i SUM (191)
- Łączenie funkcji grupowych z funkcjami operującymi na pojedynczych wartościach (192)
- STDDEV i VARIANCE (194)
- Opcja DISTINCT w funkcjach grupowych (194)
- Funkcje operujące na listach (195)
- Wyszukiwanie wierszy za pomocą funkcji MAX lub MIN (197)
- Priorytety działań i nawiasy (198)
- Podsumowanie (199)
- Arytmetyka dat (201)
- SYSDATE, CURRENT_DATE i SYSTIMESTAMP (202)
- Różnica pomiędzy dwiema datami (203)
- Dodawanie miesięcy (204)
- Odejmowanie miesięcy (204)
- GREATEST i LEAST (204)
- NEXT_DAY (205)
- LAST_DAY (207)
- MONTHS_BETWEEN - liczba miesięcy dzielących dwie daty (207)
- Łączenie funkcji przetwarzania dat (208)
- Funkcje ROUND i TRUNC w obliczeniach z wykorzystaniem dat (208)
- Formatowanie w funkcjach TO_DATE i TO_CHAR (209)
- Najczęstsze błędy funkcji TO_CHAR (214)
- NEW_TIME - przełączanie stref czasowych (214)
- Obliczenia z wykorzystaniem funkcji TO_DATE (215)
- Daty w klauzuli where (217)
- Obsługa wielu stuleci (218)
- Zastosowanie funkcji EXTRACT (219)
- Zastosowanie typu danych TIMESTAMP (220)
- Podstawowe funkcje konwersji (225)
- Automatyczna konwersja typów danych (227)
- Ostrzeżenie przed automatyczną konwersją (230)
- Specjalne funkcje konwersji (230)
- Funkcje transformacji (231)
- TRANSLATE (231)
- DECODE (232)
- Podsumowanie (233)
- Zastosowanie klauzul group by i having (235)
- Dodanie klauzuli order by (237)
- Kolejność wykonywania klauzul (238)
- Perspektywy grup (240)
- Zmiana nazw kolumn za pomocą aliasów (241)
- Możliwości perspektyw grupowych (242)
- Zastosowanie klauzuli order by w perspektywach (243)
- Logika klauzuli having (244)
- Zastosowanie klauzuli order by z kolumnami i funkcjami grupującymi (246)
- Kolumny złączeń (246)
- Dodatkowe możliwości grupowania (247)
- Zaawansowane podzapytania (249)
- Skorelowane podzapytania (250)
- Koordynacja testów logicznych (251)
- Zastosowanie klauzuli EXISTS oraz jej skorelowanego podzapytania (252)
- Złączenia zewnętrzne (254)
- Składnia złączeń zewnętrznych w wersjach bazy danych poprzedzających Oracle9i (254)
- Nowa składnia złączeń zewnętrznych (256)
- Zastąpienie klauzuli NOT IN zewnętrznym złączeniem (258)
- Zastąpienie klauzuli NOT IN klauzulą NOT EXISTS (259)
- Złączenia naturalne i wewnętrzne (260)
- UNION, INTERSECT i MINUS (261)
- Podzapytania IN (264)
- Ograniczenia stosowania operatorów UNION, INTERSECT i MINUS (264)
- Złożone grupowanie (265)
- Tabele tymczasowe (267)
- Zastosowanie funkcji ROLLUP, GROUPING i CUBE (268)
- Drzewa rodzinne i klauzula connect by (272)
- Wykluczanie pojedynczych wierszy i gałęzi (275)
- Poruszanie się w kierunku korzeni (276)
- Podstawowe zasady (278)
- insert (281)
- Wprowadzanie informacji o godzinie (282)
- insert na podstawie select (283)
- Zastosowanie wskazówki APPEND do poprawy wydajności instrukcji insert (284)
- rollback, commit i autocommit (285)
- Zastosowanie punktów zapisu (285)
- Niejawne polecenie commit (287)
- Automatyczne cofanie (287)
- Wprowadzanie danych do wielu tabel (287)
- delete (291)
- update (292)
- Instrukcja update z wbudowaną instrukcją select (293)
- Instrukcja update z wartościami NULL (294)
- Zastosowanie polecenia merge (295)
- Obsługa błędów (298)
- if, then, else (301)
- Zastępowanie wartości przy użyciu funkcji DECODE (304)
- Funkcja DECODE w innej funkcji DECODE (305)
- Operatory większy niż i mniejszy niż w funkcji DECODE (309)
- Funkcja CASE (310)
- Użycie operatora PIVOT (313)
- Tworzenie tabeli (317)
- Szerokość ciągów znaków i precyzja danych liczbowych (318)
- Zaokrąglanie danych podczas wprowadzania do bazy (321)
- Ograniczenia w instrukcji create table (321)
- Wyznaczanie indeksowych przestrzeni tabel (324)
- Nazwy ograniczeń (325)
- Usuwanie tabel (326)
- Uaktualnianie definicji tabel (326)
- Reguły dodawania lub modyfikowania kolumn (329)
- Tworzenie tabel tylko do odczytu (330)
- Modyfikowanie aktywnie wykorzystywanych tabel (330)
- Tworzenie kolumn wirtualnych (331)
- Usuwanie kolumn (332)
- Tworzenie tabeli na podstawie innej tabeli (333)
- Tworzenie tabeli o strukturze indeksu (335)
- Tworzenie perspektyw (336)
- Stabilność perspektywy (336)
- Zastosowanie klauzuli order by w perspektywach (337)
- Tworzenie perspektyw tylko do odczytu (338)
- Indeksy (338)
- Tworzenie indeksów (339)
- Wymuszanie niepowtarzalności (340)
- Tworzenie indeksów niepowtarzalnych (340)
- Tworzenie indeksów bitmapowych (341)
- Kiedy należy tworzyć indeksy (342)
- Tworzenie niewidocznych indeksów (342)
- Różnorodność danych w kolumnach indeksowanych (343)
- Ile indeksów wykorzystywać w tabeli (344)
- Lokalizacja indeksów w bazie danych (344)
- Odbudowywanie indeksu (345)
- Indeksy tworzone na podstawie funkcji (345)
- Klastry (346)
- Sekwencje (348)
- Tworzenie tabeli partycjonowanej (351)
- Partycjonowanie według listy (354)
- Tworzenie podpartycji (354)
- Tworzenie partycji według odwołań i interwałów (355)
- Indeksowanie partycji (357)
- Zarządzanie tabelami partycjonowanymi (357)
- Użytkownicy, role i uprawnienia (359)
- Tworzenie użytkownika (360)
- Zarządzanie hasłami (361)
- Standardowe role (365)
- Polecenie grant (366)
- Odbieranie uprawnień i ról (366)
- Jakie uprawnienia mogą nadawać użytkownicy? (367)
- Przełączanie się do innego użytkownika za pomocą polecenia connect (369)
- create synonym (372)
- Wykorzystanie uprawnień, które nie zostały nadane (372)
- Przekazywanie uprawnień (372)
- Tworzenie ról (374)
- Nadawanie uprawnień do ról (374)
- Przypisywanie ról do innych ról (375)
- Nadawanie ról użytkownikom (375)
- Definiowanie haseł dla ról (376)
- Usuwanie hasła z roli (377)
- Włączanie i wyłączanie ról (377)
- Odbieranie uprawnień nadanych rolom (378)
- Usuwanie roli (378)
- Nadawanie uprawnienia UPDATE do określonych kolumn (378)
- Odbieranie uprawnień do obiektów (379)
- Zabezpieczenia na poziomie użytkownika (379)
- Nadawanie uprawnień publicznych (381)
- Nadawanie uprawnień do ograniczonych zasobów (382)
- Konfiguracja wstępna (386)
- Tworzenie kontekstu aplikacji (387)
- Tworzenie wyzwalacza logowania (388)
- Tworzenie strategii bezpieczeństwa (389)
- Zastosowanie strategii bezpieczeństwa do tabel (391)
- Testowanie mechanizmu VPD (391)
- Implementacja mechanizmu VPD na poziomie kolumn (393)
- Wyłączanie mechanizmu VPD (393)
- Korzystanie z grup strategii (395)
- Przezroczyste szyfrowanie danych w kolumnach (397)
- Konfiguracja (398)
- Dodatkowa konfiguracja baz danych RAC (399)
- Otwieranie i zamykanie portfela (399)
- Szyfrowanie i deszyfrowanie kolumn (400)
- Szyfrowanie przestrzeni tabel (401)
- Konfiguracja (402)
- Tworzenie zaszyfrowanej przestrzeni tabel (403)
- Przestrzenie tabel a struktura bazy danych (405)
- Zawartość przestrzeni tabel (406)
- Przestrzeń RECYCLEBIN (408)
- Przestrzenie tabel tylko do odczytu (409)
- Przestrzenie tabel nologging (410)
- Tymczasowe przestrzenie tabel (410)
- Przestrzenie tabel dla operacji cofania zarządzanych przez system (410)
- Przestrzenie tabel z dużymi plikami (411)
- Szyfrowane przestrzenie tabel (411)
- Obsługa opcji flashback (412)
- Transportowanie przestrzeni tabel (412)
- Planowanie wykorzystania przestrzeni tabel (413)
- Oddzielenie tabel aktywnych od tabel statycznych (413)
- Oddzielenie indeksów od tabel (413)
- Oddzielenie dużych od małych obiektów (413)
- Oddzielenie tabel aplikacji od obiektów podstawowych (414)
- Plik sterujący (416)
- Ładowanie danych o zmiennej długości (417)
- Rozpoczęcie ładowania (418)
- Rekordy logiczne i fizyczne (421)
- Uwagi na temat składni pliku sterującego (422)
- Zarządzanie ładowaniem danych (424)
- Powtarzanie operacji ładowania danych (425)
- Dostrajanie operacji ładowania danych (426)
- Ładowanie Direct Path (428)
- Dodatkowe własności (429)
- Tworzenie katalogu (431)
- Opcje mechanizmu Data Pump Export (432)
- Uruchamianie zadania eksportu mechanizmu Data Pump (435)
- Zatrzymywanie działających zadań i ich wznawianie (436)
- Eksportowanie z innej bazy danych (437)
- Opcje EXCLUDE, INCLUDE i QUERY (437)
- Opcje mechanizmu Data Pump Import (439)
- Uruchamianie zadania importu mechanizmu Data Pump (441)
- Zatrzymanie działających zadań i ich wznawianie (443)
- Opcje EXCLUDE, INCLUDE i QUERY (443)
- Przekształcanie importowanych obiektów (444)
- Generowanie SQL (444)
- Łącza baz danych (447)
- Jak działają łącza baz danych (447)
- Zdalne zapytania (448)
- Definiowanie synonimów lub perspektyw (449)
- Zdalne aktualizacje (450)
- Składnia łącza bazy danych (451)
- Zastosowanie synonimów w celu uzyskania przezroczystej lokalizacji obiektów (454)
- Pseudokolumna User w perspektywach (456)
- Działanie (459)
- Wymagane uprawnienia systemowe (460)
- Wymagane uprawnienia do tabel (461)
- Perspektywy tylko do odczytu a perspektywy z możliwością aktualizacji (461)
- Składnia polecenia create materialized view (462)
- Typy perspektyw zmaterializowanych (466)
- Perspektywy zmaterializowane z kluczami głównymi i kolumnami RowID (466)
- Zastosowanie tabel gotowych (467)
- Indeksowanie tabel perspektywy zmaterializowanej (467)
- Zastosowanie perspektyw zmaterializowanych
do modyfikacji ścieżek wykonywania zapytań (468)
- Pakiet DBMS_ADVISOR (470)
- Odświeżanie perspektyw zmaterializowanych (472)
- Jakiego rodzaju odświeżanie można wykonać? (472)
- Szybkie odświeżanie z użyciem CONSIDER FRESH (476)
- Odświeżanie automatyczne (476)
- Odświeżanie ręczne (477)
- Polecenie create materialized view log (478)
- Modyfikowanie zmaterializowanych perspektyw i dzienników (480)
- Usuwanie zmaterializowanych perspektyw i dzienników (480)
- Wprowadzanie tekstu do bazy danych (483)
- Zapytania tekstowe i indeksy (484)
- Zapytania tekstowe (485)
- Dostępne wyrażenia w zapytaniach tekstowych (486)
- Dokładne wyszukiwanie słów (487)
- Dokładne wyszukiwanie wielu słów (488)
- Wyszukiwanie fraz (491)
- Wyszukiwanie słów, które są blisko siebie (492)
- Zastosowanie wzorców w operacjach wyszukiwania (493)
- Wyszukiwanie słów o tym samym rdzeniu (494)
- Wyszukiwanie niedokładne (494)
- Wyszukiwanie słów o podobnym brzmieniu (495)
- Zastosowanie operatora ABOUT (496)
- Synchronizacja indeksów (498)
- Zestawy indeksów (498)
- Dostęp do zewnętrznych danych (501)
- Tworzenie tabeli zewnętrznej (502)
- Opcje tworzenia tabel zewnętrznych (506)
- Ładowanie danych do tabel zewnętrznych w czasie ich tworzenia (511)
- Modyfikowanie tabel zewnętrznych (512)
- Klauzula access parameters (512)
- Klauzula add column (513)
- Klauzula default directory (513)
- Klauzula drop column (513)
- Klauzula location (513)
- Klauzula modify column (513)
- Klauzula parallel (513)
- Klauzula project column (514)
- Klauzula reject limit (514)
- Klauzula rename to (514)
- Ograniczenia, zalety i potencjalne zastosowania tabel zewnętrznych (514)
- Przykład czasowego zapytania flashback (518)
- Zapisywanie danych (519)
- Przykład zapytania flashback z wykorzystaniem numerów SCN (520)
- Co zrobić, jeśli zapytanie flashback nie powiedzie się? (521)
- Jaki numer SCN jest przypisany do każdego wiersza? (522)
- Zapytania flashback o wersje (523)
- Planowanie operacji flashback (525)
- Polecenie flashback table (527)
- Wymagane uprawnienia (528)
- Odtwarzanie usuniętych tabel (528)
- Włączanie i wyłączanie kosza (530)
- Odtwarzanie danych do określonego numeru SCN lub znacznika czasu (530)
- Indeksy i statystyki (531)
- Polecenie flashback database (532)
- Konfiguracja wysokiego poziomu (537)
- Izolacja i łącza (538)
- Tworzenie katalogu poleceń (538)
- Przechwytywanie poleceń (539)
- Definiowanie filtrów (539)
- Uruchamianie przechwytywania (540)
- Zatrzymywanie przechwytywania (541)
- Eksportowanie danych AWR (541)
- Przetwarzanie poleceń (541)
- Powtarzanie poleceń (542)
- Uruchamianie klientów powtarzania i sterowanie nimi (543)
- Inicjowanie i uruchamianie powtarzania (543)
- Eksportowanie danych AWR (545)
- Przegląd języka PL/SQL (549)
- Sekcja deklaracji (550)
- Sekcja poleceń wykonywalnych (553)
- Logika warunkowa (555)
- Pętle (556)
- Instrukcje CASE (564)
- Sekcja obsługi wyjątków (566)
- Bazy danych o wysokiej dostępności (569)
- Architektura Oracle Data Guard (570)
- Tworzenie konfiguracji zapasowej bazy danych (572)
- Zarządzanie rolami - przełączanie i przełączanie awaryjne (574)
- Wprowadzanie zmian DDL w sposób nieinwazyjny (577)
- Tworzenie kolumn wirtualnych (577)
- Modyfikowanie aktywnie wykorzystywanych tabel (578)
- Dodawanie kolumn NOT NULL (579)
- Reorganizacja obiektów w trybie online (579)
- Usuwanie kolumn (582)
- Wymagane uprawnienia systemowe (585)
- Wymagane uprawnienia do tabel (586)
- Typy wyzwalaczy (586)
- Wyzwalacze na poziomie wierszy (586)
- Wyzwalacze na poziomie instrukcji (586)
- Wyzwalacze BEFORE i AFTER (587)
- Wyzwalacz INSTEAD OF (587)
- Wyzwalacze na poziomie schematu (588)
- Wyzwalacze na poziomie bazy danych (588)
- Wyzwalacze złożone (588)
- Składnia wyzwalaczy (588)
- Łączenie wyzwalaczy typu DML (590)
- Ustawianie wartości we wprowadzanych wierszach (592)
- Utrzymanie zdublowanych danych (593)
- Dostosowanie obsługi błędów do indywidualnych potrzeb (594)
- Wywoływanie procedur wewnątrz wyzwalaczy (596)
- Nazwy wyzwalaczy (597)
- Tworzenie wyzwalaczy związanych z operacjami DDL (597)
- Wyzwalacze związane z operacjami na poziomie bazy danych (602)
- Tworzenie wyzwalaczy złożonych (602)
- Włączanie i wyłączanie wyzwalaczy (604)
- Zastępowanie wyzwalaczy (605)
- Usuwanie wyzwalaczy (605)
- Wymagane uprawnienia systemowe (608)
- Wymagane uprawnienia do tabel (609)
- Procedury a funkcje (610)
- Procedury a pakiety (610)
- Składnia polecenia create procedure (610)
- Składnia polecenia create function (612)
- Odwoływanie się do zdalnych tabel w procedurach (614)
- Procedury diagnostyczne (615)
- Tworzenie funkcji użytkownika (616)
- Dostosowanie obsługi błędów do indywidualnych potrzeb (618)
- Nazwy procedur i funkcji (619)
- Składnia polecenia create package (620)
- Przeglądanie kodu źródłowego obiektów proceduralnych (623)
- Kompilacja procedur, funkcji i pakietów (623)
- Zastępowanie procedur, funkcji i pakietów (624)
- Usuwanie procedur, funkcji i pakietów (625)
- Polecenie EXECUTE IMMEDIATE (627)
- Zmienne wiążące (629)
- Pakiet DBMS_SQL (630)
- OPEN_CURSOR (631)
- PARSE (631)
- BIND_VARIABLE oraz BIND_ARRAY (631)
- EXECUTE (632)
- DEFINE_COLUMN (632)
- FETCH_ROWS, EXECUTE_AND_FETCH oraz COLUMN_VALUE (633)
- CLOSE_CURSOR (633)
- Dostrajanie SQL (635)
- Dostrajanie kodu PL/SQL (636)
- Zastosowanie pakietu DBMS_PROFILER do identyfikowania problemów (637)
- Użycie funkcji PL/SQL obsługujących operacje masowe (642)
- forall (642)
- bulk collect (644)
- Zasady pracy z abstrakcyjnymi typami danych (649)
- Abstrakcyjne typy danych a bezpieczeństwo (650)
- Indeksowanie atrybutów abstrakcyjnego typu danych (653)
- Implementowanie perspektyw obiektowych (655)
- Operowanie na danych za pośrednictwem perspektyw obiektowych (658)
- Wyzwalacz INSTEAD OF (658)
- Metody (661)
- Składnia metod (661)
- Zarządzanie metodami (663)
- Tablice zmienne (665)
- Tworzenie tablicy zmiennej (665)
- Opis tablicy zmiennej (666)
- Wstawianie rekordów do tablicy zmiennej (667)
- Pobieranie danych z tablic zmiennych (669)
- Tabele zagnieżdżone (672)
- Definiowanie przestrzeni tabel dla tabel zagnieżdżonych (673)
- Wstawianie rekordów do tabeli zagnieżdżonej (673)
- Wykonywanie zapytań do tabel zagnieżdżonych (675)
- Dodatkowe funkcje dla tabel zagnieżdżonych i tablic zmiennych (677)
- Zarządzanie tabelami zagnieżdżonymi i tablicami zmiennymi (677)
- Problemy ze zmiennością charakterystyk kolektorów (678)
- Lokalizacja danych (679)
- Dostępne typy (681)
- Definiowanie parametrów składowania dla danych LOB (683)
- Zapytania o wartości typu LOB (685)
- Inicjowanie wartości (687)
- Używanie polecenia insert w podzapytaniach (689)
- Aktualizowanie wartości LOB (689)
- Funkcje obsługi ciągów znaków w typach LOB (690)
- Operowanie na wartościach LOB za pomocą pakietu DBMS_LOB (691)
- Usuwanie obiektów typu LOB (708)
- Obiekty wierszy a obiekty kolumn (709)
- Tabele obiektowe i identyfikatory OID (710)
- Wstawianie wierszy do tabel obiektowych (711)
- Pobieranie danych z tabel obiektowych (712)
- Aktualizowanie wartości i ich usuwanie z tabel obiektowych (712)
- Funkcja REF (713)
- Funkcja DEREF (714)
- Funkcja VALUE (717)
- Nieprawidłowe odwołania (717)
- Perspektywy obiektowe z odwołaniami REF (718)
- Przegląd perspektyw obiektowych (718)
- Perspektywy obiektowe korzystające z odwołań (719)
- Obiektowy język PL/SQL (723)
- Obiekty w bazie danych (724)
- Krótkie porównanie języków PL/SQL i Java (730)
- Zaczynamy (731)
- Deklaracje (731)
- Podstawowe polecenia (732)
- Instrukcje warunkowe (733)
- Pętle (737)
- Obsługa wyjątków (739)
- Słowa zastrzeżone w Javie (740)
- Klasy (740)
- Korzystanie z klas JDBC (748)
- Operacje z wykorzystaniem sterownika JDBC (751)
- Ładowanie klas do bazy danych (757)
- Korzystanie z klas (761)
- Bezpośrednie przywoływanie procedur składowanych Javy (764)
- Wydajność (764)
- Nazewnictwo (770)
- Nowe perspektywy w systemie Oracle 11g (770)
- Mapy DICTIONARY (DICT) i DICT_COLUMNS (774)
- Tabele (z kolumnami), perspektywy, synonimy i sekwencje (776)
- Katalog - USER_CATALOG (CAT) (776)
- Obiekty - USER_OBJECTS (OBJ) (777)
- Tabele - USER_TABLES (TABS) (778)
- Kolumny - USER_TAB_COLUMNS (COLS) (780)
- Perspektywy - USER_VIEWS (781)
- Synonimy - USER_SYNONYMS (SYN) (784)
- Sekwencje - USER_SEQUENCES (SEQ) (784)
- Kosz - USER_RECYCLEBIN i DBA_RECYCLEBIN (785)
- Ograniczenia i komentarze (785)
- Ograniczenia - USER_CONSTRAINTS (785)
- Kolumny ograniczeń - USER_CONS_COLUMNS (787)
- Wyjątki ograniczeń - EXCEPTIONS (788)
- Komentarze do tabel - USER_TAB_COMMENTS (789)
- Komentarze do kolumn - USER_COL_COMMENTS (790)
- Indeksy i klastry (790)
- Indeksy - USER_INDEXES (IND) (790)
- Kolumny indeksowane - USER_IND_COLUMNS (792)
- Klastry - USER_CLUSTERS (CLU) (793)
- Kolumny klastrów - USER_CLU_COLUMNS (794)
- Abstrakcyjne typy danych i obiekty LOB (795)
- Abstrakcyjne typy danych - USER_TYPES (795)
- Obiekty LOB - USER_LOBS (797)
- Łącza bazy danych i perspektywy zmaterializowane (798)
- Łącza bazy danych - USER_DB_LINKS (798)
- Perspektywy zmaterializowane (798)
- Dzienniki perspektyw zmaterializowanych - USER_MVIEW_LOGS (800)
- Wyzwalacze, procedury, funkcje i pakiety (801)
- Wyzwalacze - USER_TRIGGERS (801)
- Procedury, funkcje i pakiety - USER_SOURCE (802)
- Wymiary (803)
- Alokacja i zużycie przestrzeni razem z partycjami i podpartycjami (805)
- Przestrzenie tabel - USER_TABLESPACES (805)
- Limity dyskowe - USER_TS_QUOTAS (806)
- Segmenty i obszary - USER_SEGMENTS i USER_EXTENTS (806)
- Partycje i podpartycje (807)
- Wolna przestrzeń - USER_FREE_SPACE (809)
- Użytkownicy i uprawnienia (810)
- Użytkownicy - USER_USERS (810)
- Limity zasobów - USER_RESOURCE_LIMITS (810)
- Uprawnienia do tabel - USER_TAB_PRIVS (811)
- Uprawnienia do kolumn - USER_COL_PRIVS (811)
- Uprawnienia systemowe - USER_SYS_PRIVS (811)
- Role (812)
- Audytowanie (813)
- Inne perspektywy (814)
- Monitorowanie wydajności - dynamiczne perspektywy V$ (814)
- CHAINED_ROWS (815)
- PLAN_TABLE (815)
- Zależności między obiektami - USER_DEPENDENCIES i IDEPTREE (816)
- Perspektywy dostępne tylko dla administratora (816)
- Oracle Label Security (816)
- Perspektywy bezpośredniego ładowania SQL*Loader (816)
- Perspektywy obsługi globalizacji (817)
- Biblioteki (817)
- Usługi heterogeniczne (817)
- Typy indeksowe i operatory (818)
- Zarysy (818)
- Doradcy (818)
- Planowanie zadań (819)
- Nowe możliwości dostrajania w Oracle 11g (821)
- Nowe funkcje dostrajania w Oracle 11g (822)
- Zalecane praktyki dostrajania aplikacji (823)
- Wykonujmy jak najmniej operacji (824)
- Upraszczajmy, co się da (827)
- Przekazujmy bazie potrzebne jej informacje (829)
- Maksymalizujmy przepustowość otoczenia (829)
- Dzielmy i rządźmy (831)
- Testujmy prawidłowo (832)
- Generowanie i czytanie planów wykonania (835)
- Polecenie set autotrace on (835)
- Polecenie explain plan (839)
- Najważniejsze operacje spotykane w planach wykonania (840)
- TABLE ACCESS FULL (840)
- TABLE ACCESS BY INDEX ROWID (841)
- Powiązane podpowiedzi (841)
- Operacje używające indeksów (841)
- Kiedy baza używa indeksów (843)
- Operacje na zbiorach danych (849)
- Operacje wykonujące złączenia (856)
- Złączenia więcej niż dwóch tabel (856)
- Przetwarzanie równoległe i buforowanie (863)
- Implementowanie zarysów składowanych (864)
- Podsumowanie (866)
- Ustawienia parametrów bazy danych dla bufora wyników SQL (874)
- Pakiet DBMS_RESULT_CACHE (875)
- Perspektywy słownikowe bufora wyników SQL (876)
- Dodatkowe informacje na temat bufora wyników SQL (877)
- Bufor kliencki Oracle Call Interface (OCI) (877)
- Ograniczenia buforowania klienckiego Oracle Call Interface (OCI) (878)
- Przypadek 1. Czekanie, czekanie i jeszcze raz czekanie (879)
- Przypadek 2. Mordercze zapytania (883)
- Użycie zdarzenia śladu 10053 (885)
- Przypadek 3. Długotrwałe zadania wsadowe (887)
- Oracle Database Vault (891)
- Nowe koncepcje w Oracle Database Vault (892)
- Blokowanie Oracle Database Vault (893)
- Włączanie Oracle Database Vault (894)
- Uwagi na temat instalacji Database Vault (895)
- Oracle Content Database Suite (899)
- Repository (899)
- Zarządzanie dokumentami (900)
- Bezpieczeństwo użytkowników (900)
- Oracle Records Database (901)
- Przygotowania do instalacji (905)
- Instalowanie konfiguracji Real Application Clusters (906)
- Składowanie danych (907)
- Parametry inicjalizacji (908)
- Uruchamianie i zatrzymywanie instancji klastra (910)
- Mechanizm TAF (911)
- Dodawanie węzłów i instancji do klastra (914)
- Tworzenie bazy danych (916)
- Praca z Oracle Enterprise Manager (916)
- Uruchamianie i zamykanie bazy danych (917)
- Zarządzanie obszarami pamięci (918)
- Plik parametrów (920)
- Zarządzanie przestrzenią dla obiektów (920)
- Znaczenie klauzuli storage (921)
- Segmenty tabel (923)
- Segmenty indeksów (924)
- Systemowe zarządzanie segmentami wycofania (924)
- Segmenty tymczasowe (925)
- Wolna przestrzeń (927)
- Określanie rozmiaru obiektów (927)
- Monitorowanie przestrzeni tabel wycofania (930)
- Automatyczne zarządzanie składowaniem danych (931)
- Konfiguracja usługi ASM (931)
- Zarządzanie miejscem w segmentach (932)
- Przenoszenie przestrzeni tabel (933)
- Generowanie zbioru przestrzeni przenośnych (933)
- Dołączanie zbioru przestrzeni przenośnych (934)
- Kopie zapasowe (935)
- Data Pump Export i Import (936)
- Kopie zapasowe offline (936)
- Kopie zapasowe online (937)
- Menedżer odzyskiwania RMAN (941)
- Co dalej? (941)
- Definicje DTD, elementy i atrybuty (943)
- Schematy XML (947)
- Wykonywanie poleceń SQL na danych XML za pomocą XSU (949)
- Polecenia insert, update i delete w XSU (951)
- XSU i Java (952)
- Dostosowanie procedur obsługi SQL (953)
- Korzystanie z typu danych XMLType (954)
- Inne funkcje (956)
O autorze (21)
O współpracownikach (23)
Część I: Najważniejsze pojęcia dotyczące bazy danych (25)
Rozdział 1. Opcje architektury bazy danych Oracle 11g (27)
Rozdział 2. Instalacja bazy danych Oracle 11g i tworzenie bazy danych (35)
Rozdział 3. Aktualizacja do wersji Oracle 11g (45)
Rozdział 4. Planowanie aplikacji systemu Oracle - sposoby, standardy i zagrożenia (55)
Część II: SQL i SQL*Plus (89)
Rozdział 5. Zasadnicze elementy języka SQL (91)
Rozdział 6. Podstawowe raporty i polecenia programu SQL*Plus (117)
Rozdział 7. Pobieranie informacji tekstowych i ich modyfikowanie (139)
Rozdział 8. Wyszukiwanie z wykorzystaniem wyrażeń regularnych (165)
Rozdział 9. Operacje z danymi numerycznymi (179)
Rozdział 10. Daty - kiedyś, teraz i różnice (201)
Rozdział 11. Funkcje konwersji i transformacji (223)
Rozdział 12. Grupowanie danych (235)
Rozdział 13. Kiedy jedno zapytanie zależy od drugiego (249)
Rozdział 14. Zaawansowane możliwości (265)
Rozdział 15. Modyfikowanie danych: insert, update, merge i delete (281)
Rozdział 16. DECODE i CASE: if, then oraz else w języku SQL (301)
Rozdział 17. Tworzenie tabel, perspektyw, indeksów,
klastrów i sekwencji oraz zarządzanie nimi (317)
Rozdział 18. Partycjonowanie (351)
Rozdział 19. Podstawowe mechanizmy bezpieczeństwa systemu Oracle (359)
Część III: Więcej niż podstawy (383)
Rozdział 20. Zaawansowane właściwości bezpieczeństwa
- wirtualne prywatne bazy danych (385)
Rozdział 21. Zaawansowane właściwości bezpieczeństwa
- przezroczyste szyfrowanie danych (397)
Rozdział 22. Przestrzenie tabel (405)
Rozdział 23. Zastosowanie programu SQL*Loader do ładowania danych (415)
Rozdział 24. Mechanizm eksportu i importu Data Pump (431)
Rozdział 25. Zdalny dostęp do danych (447)
Rozdział 26. Perspektywy zmaterializowane (459)
Rozdział 27. Zastosowanie pakietu Oracle Text do wyszukiwania ciągów znaków (483)
Rozdział 28. Tabele zewnętrzne (501)
Rozdział 29. Zapytania flashback (517)
Rozdział 30. Operacje flashback - tabele i bazy danych (527)
Rozdział 31. Powtarzanie poleceń SQL (537)
Część IV: PL/SQL (547)
Rozdział 32. Wprowadzenie do języka PL/SQL (549)
Rozdział 33. Aktualizacja działających aplikacji (569)
Rozdział 34. Wyzwalacze (585)
Rozdział 35. Procedury, funkcje i pakiety (607)
Rozdział 36. Wbudowany dynamiczny SQL i pakiet DBMS_SQL (627)
Rozdział 37. Dostrajanie wydajności PL/SQL (635)
Część V: Obiektowo-relacyjne bazy danych (647)
Rozdział 38. Implementowanie typów, perspektyw obiektowych i metod (649)
Rozdział 39. Kolektory (tabele zagnieżdżone i tablice zmienne) (665)
Rozdział 40. Wielkie obiekty (LOB) (681)
Rozdział 41. Zaawansowane funkcje obiektowe (709)
Część VI: Język Java w systemie Oracle (727)
Rozdział 42. Wprowadzenie do języka Java (729)
Rozdział 43. Programowanie z użyciem JDBC (747)
Rozdział 44. Procedury składowane w Javie (755)
Część VII: Przewodniki autostopowicza (767)
Rozdział 45. Autostopem po słowniku danych Oracle (769)
Rozdział 46. Autostopem po dostrajaniu aplikacji i zapytań SQL (821)
Rozdział 47. Buforowanie wyników SQL oraz buforowanie zapytań po stronie klienta (867)
Rozdział 48. Analiza przypadków optymalizacji (879)
Rozdział 49. Zaawansowane opcje architektoniczne
- DB Vault, Content DB oraz Records DB (891)
Rozdział 50. Opcja Real Application Clusters w systemie Oracle (905)
Rozdział 51. Autostopem po administrowaniu bazą danych (915)
Rozdział 52. Autostopem po XML w bazach danych Oracle (943)
Część VIII: Alfabetyczne zestawienie poleceń (957)
Skorowidz (1443)
Oceny i opinie klientów: Oracle Database 11g. Kompendium administratora Kevin Loney (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(0)
(0)
(0)
(0)
więcej opinii