Oracle_latwiejszy_niz_przypuszczasz_Wydanie_III_oracl3.pdf
(
447 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
Oracle — ³atwiejszy ni¿
przypuszczasz. Wydanie III
Autor: Jadwiga Gnybek
ISBN: 83-246-0116-3
Format: B5, stron: 230
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Nazwê Oracle znaj¹ chyba wszyscy u¿ytkownicy baz danych. Wiêkszoœci kojarzy siê
ona z potê¿nym systemem, o legendarnej prawie stabilnoœci i wydajnoœci, a przede
wszystkim — z ogromn¹ iloœci¹ poleceñ, plików konfiguracyjnych i wiadomoœci, jakie
nale¿y posi¹œæ, by móc wykorzystaæ mo¿liwoœci tej bazy danych. Tymczasem wiedza
niezbêdna do komfortowej pracy z serwerem Oracle nie jest wiedz¹ tajemn¹ dostêpn¹
jedynie dla komputerowych guru. Rosn¹ca popularnoœæ Oracle’a powoduje, ¿e jego
znajomoœæ staje siê sporym atutem na rynku pracy. Warto wiêc poœwiêciæ trochê czasu
na opanowanie go.
Ksi¹¿ka „Oracle — ³atwiejszy ni¿ przypuszczasz. Wydanie III” to zbiór podstawowych
wiadomoœci niezbêdnych do rozpoczêcia pracy z t¹ baz¹ danych. Przedstawia
architekturê serwera Oracle oraz jego najwa¿niejsze procesy. Opisuje strukturê tabel
i sposoby ich tworzenia, perspektywy, indeksy, schematy i inne obiekty znajduj¹ce siê
w przestrzeni tabel Oracle’a. Czytaj¹c tê ksi¹¿kê, nauczysz siê uruchamiaæ
i zatrzymywaæ bazê, administrowaæ danymi i kontami u¿ytkowników, tworzyæ kopie
zapasowe i odtwarzaæ z nich dane. Poznasz równie¿ narzêdzia SQL*Plus, Enterprise
Manager 10g oraz Database Configuration Assistant. Dowiesz siê tak¿e, czym jest
architektura Grid oraz zainstalujesz Oracle Application Server 10g.
• Architektura serwera Oracle oraz instancje
• Procesy serwera bazy danych
• Struktura przestrzeni tabel
• Schematy, tabele, perspektywy i indeksy
• Uruchamianie i zatrzymywanie bazy
• Operacje na transakcjach
• Tworzenie kopii zapasowych
• Narzêdzia administracyjne Oracle’a
• Architektura Grid Computing
Do³¹cz do grona u¿ytkowników bazy danych Oracle
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
Wstęp .............................................................................................. 7
Rozdział 1. Architektura serwera bazy danych Oracle .......................................... 9
Co to jest serwer Oracle? .................................................................................................. 9
Serwer Oracle ........................................................................................................... 11
Struktura bazy danych .............................................................................................. 12
Narzędzia bazodanowe ............................................................................................. 13
Struktura plików serwera Oracle .................................................................................... 13
Instancja Oracle .............................................................................................................. 14
Co to jest instancja Oracle? ...................................................................................... 14
Do czego służy instancja Oracle? ............................................................................. 14
Procesy drugoplanowe ............................................................................................. 15
Struktura bazy danych Oracle ......................................................................................... 16
Pliki bazy danych (Database Files) .......................................................................... 17
Pliki dziennika powtórzeń (Redo Log Files) ............................................................ 17
Pliki kontrolne (Control Files) ................................................................................. 17
Plik startowy (Parameter Files) ................................................................................ 17
Procesy drugoplanowe ................................................................................................... 17
DBWR (Data Base Writer) ...................................................................................... 18
LGWR (Log Writer) ................................................................................................ 18
PMON (Process Monitor) ........................................................................................ 19
SMON (System Monitor) ......................................................................................... 19
Pozostałe procesy drugoplanowe ............................................................................. 20
Struktura obszaru globalnego systemu ........................................................................... 21
Bufory bazy danych (DATABASE BUFFER CACHE) .......................................... 22
Bufory dziennika powtórzeń (REDO LOG BUFFER) ............................................. 22
Obszar dzielony (SHARED POOL) ......................................................................... 22
Pliki dziennika powtórzeń (REDO LOG) ....................................................................... 22
Jeszcze raz o strukturze Oracle ....................................................................................... 24
Rozdział 2. Baza danych Oracle od
środka
........................................................ 27
Gdzie są dane? ................................................................................................................ 27
Co to jest przestrzeń tabel? ............................................................................................. 27
Systemowa przestrzeń tabel ..................................................................................... 28
Przestrzeń segmentów wycofania ............................................................................ 28
Przestrzenie tabel a pliki bazy danych ............................................................................ 30
Struktura bazy Oracle 10g .............................................................................................. 31
Przestrzenie tabel a obiekty bazy .................................................................................... 31
4
Oracle —
łatwiejszy
niż przypuszczasz
Przestrzenie tabel (TABLESPACE) ............................................................................... 32
Tworzenie przestrzeni tabel ..................................................................................... 33
Powiększanie i modyfikacja przestrzeni tabel .......................................................... 33
Zmiana statusu przestrzeni tabel .............................................................................. 35
Usuwanie przestrzeni tabel ....................................................................................... 35
Schemat (SCHEMA) ...................................................................................................... 36
Obiekty schematu ..................................................................................................... 36
Tabele (TABLE) ............................................................................................................ 37
Tworzenie tabel ........................................................................................................ 39
Przeglądanie struktury tabel ..................................................................................... 41
Modyfikacja tabel .................................................................................................... 42
Wpisywanie danych do tabeli .................................................................................. 44
Usuwanie wybranych wierszy tabeli ........................................................................ 45
Usuwanie wszystkich wierszy tabeli ........................................................................ 46
Zmiana nazwy tabeli ................................................................................................ 48
Usuwanie tabel ......................................................................................................... 48
Perspektywy (VIEW) ..................................................................................................... 49
Tworzenie perspektyw ............................................................................................. 49
Usuwanie perspektyw .............................................................................................. 52
Indeksy (INDEX) ........................................................................................................... 53
Struktura indeksu ..................................................................................................... 53
Rodzaje indeksów .................................................................................................... 55
Zasady korzystania z indeksów ................................................................................ 56
Tworzenie indeksów ................................................................................................ 56
Usuwanie indeksów ................................................................................................. 57
Segmenty wycofania (ROLLBACK SEGMENTS) ........................................................ 57
Tworzenie segmentów wycofania ............................................................................ 59
Usuwanie segmentów wycofania ............................................................................. 60
Przywileje bazodanowe (PRIVILEGES) ........................................................................ 61
Nadawanie przywilejów ........................................................................................... 61
Odbieranie przywilejów ........................................................................................... 64
Role bazodanowe (ROLE) ............................................................................................. 65
Tworzenie ról ........................................................................................................... 66
Nadawanie i odbieranie ról użytkownikom .............................................................. 66
Usuwanie ról ............................................................................................................ 67
Standardowe role bazy danych Oracle ..................................................................... 67
Użytkownicy bazy danych Oracle (USERS) .................................................................. 68
Domyślna przestrzeń tabel (TABLESPACE DEFAULT) ........................................ 68
Tymczasowa przestrzeń tabel (TEMPORARY TABLESPACE) ............................. 69
Ograniczenia zasobów w przestrzeni tabel (TABLESPACE QUOTA) ................... 69
Ograniczenia zasobów systemowych (SYSTEM RESOURCE LIMIT) .................. 69
Tworzenie użytkowników ........................................................................................ 69
Modyfikacja użytkowników ..................................................................................... 70
Usuwanie użytkowników ......................................................................................... 71
Procedury bazodanowe ................................................................................................... 71
Procedury i wyzwalacze (PROCEDURE i TRIGGER) ........................................... 72
PL/SQL .................................................................................................................... 72
Rozdział 3. Jak działa baza danych Oracle? ....................................................... 75
Otwieranie i zamykanie bazy ......................................................................................... 75
Start .......................................................................................................................... 76
Stop .......................................................................................................................... 78
Otwieranie i zamykanie bazy dla zaawansowanych ................................................. 79
Spis treści
5
Słownik bazy danych (DATA DICTIONARY) ............................................................. 81
Zatwierdzanie i wycofywanie transakcji (COMMIT i ROLLBACK) .............................. 82
Przyczyny występowania awarii baz danych .................................................................. 85
Po pierwsze, użytkownik ......................................................................................... 86
Po drugie, awarie sprzętu ......................................................................................... 86
Zniszczenie danych przez użytkownika ................................................................... 86
Błąd zapytania SQL ................................................................................................. 87
Awaria procesu użytkownika ................................................................................... 87
Awaria instancji ....................................................................................................... 87
Zniszczenie plików dyskowych bazy ....................................................................... 88
Tworzenie kopii zapasowych (BACKUP) i odtwarzanie bazy danych (RECOVERY) .. 88
Kopia systemowa bez archiwizacji .......................................................................... 89
Odtwarzanie bazy danych z kopii systemowej bez archiwizacji .............................. 90
Archiwizacja plików dziennika powtórzeń .............................................................. 90
Kopia systemowa z archiwizacją ............................................................................. 91
Odtwarzanie bazy danych z kopii systemowej z archiwizacją ................................. 92
Kopia bazy wykonana za pomocą programu EXPORT ........................................... 93
Odtwarzanie bazy z plików eksportu ....................................................................... 93
Operacje na danych bazy ................................................................................................ 93
Odczyt danych z bazy .............................................................................................. 94
Zmiana danych w bazie ............................................................................................ 94
Zapis danych do bazy ............................................................................................... 95
Rozdział 4. Narzędzia administratora bazy danych Oracle ................................... 97
Enterprise Manager 10g ................................................................................................. 97
Administracja ........................................................................................................... 98
Utrzymanie ............................................................................................................. 103
Oracle Enterprise Manager Console ............................................................................. 105
Rozdział 5. Instalacja serwera Oracle .............................................................. 111
Instalacja standardowa ................................................................................................. 111
Gdzie jest baza danych? ............................................................................................... 117
Podstawowe narzędzia administratora .......................................................................... 119
iSQL ....................................................................................................................... 119
SQL*Plus ............................................................................................................... 119
Oracle Administration Assistant for Windows ....................................................... 121
Lokalizacja instalacji .............................................................................................. 123
Instalacja raz jeszcze .................................................................................................... 126
Rozdział 6. Tworzenie bazy danych .................................................................. 131
Database Configuration Assistant ................................................................................ 131
Ręczne tworzenie bazy danych ..................................................................................... 146
Rozdział 7. Oracle Net .................................................................................... 151
Co to jest Oracle Net? .................................................................................................. 151
Net Configuration Assistant ......................................................................................... 153
Konfiguracja strony klienta .................................................................................... 153
Konfiguracja procesów nasłuchu ........................................................................... 160
Rozdział 8. Oracle 10g ................................................................................... 175
Co to znaczy 10g? ........................................................................................................ 175
Oracle Application Server 10g — Grid Computing ..................................................... 176
Oracle Application Server 10g w detalach ................................................................... 180
Uruchamianie oprogramowania ............................................................................. 180
Konfiguracja
środowiska
użytkownika .................................................................. 182
6
Oracle —
łatwiejszy
niż przypuszczasz
Zarządzanie pracą
środowiska
................................................................................ 184
Zapewnianie wysokiej dostępności systemu .......................................................... 187
Zarządzanie i monitorowanie systemem ................................................................ 188
Tytułem podsumowania ............................................................................................... 191
Rozdział 9. Kilka sztuczek administratora ....................................................... 193
RAID i Oracle .............................................................................................................. 193
Nowoczesne metody masowego wprowadzania danych, czyli Oracle Data Pump ...... 196
Kilka sztuczek na indeksach ......................................................................................... 198
Monitorowanie użycia indeksów ............................................................................ 198
Wirtualne indeksy .................................................................................................. 201
Przestrzeń tabel typu UNDO ........................................................................................ 202
Dodatek A
Skrypty SQL ................................................................................. 205
Dodatek B
Perspektywy słownika bazy danych ............................................... 207
Dodatek C
Zestawienie przywilejów systemowych .......................................... 213
Bibliografia ................................................................................... 219
Skorowidz ..................................................................................... 221
Plik z chomika:
Ksiazki_20
Inne pliki z tego folderu:
NoSQL_NewSQL_i_BigData_Bazy_danych_nastepnej_generacji_nosqln.pdf
(2169 KB)
Oracle8i_Podrecznik_administratora_baz_danych_or8pab.pdf
(662 KB)
Optymalizacja_Oracle_SQL_Leksykon_kieszonkowy_oporsq.pdf
(263 KB)
Oracle8i_w_sieci_or8www.pdf
(468 KB)
Oracle9i_i_XML_or9xml.pdf
(486 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin