oracle - łatwiejszy niż przypuszczasz. wydanie iii full version.pdf
(
13557 KB
)
Pobierz
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
Rozdział 2.
Baza danych Oracle
od środka
Poznawanie szczegółów budowy bazy danych Oracle rozpoczniemy od zrozumienia
zależności między podstawowymi elementami tworzącymi bazę. Zapoznamy się bli-
żej z pojęciami takimi jak tabela (ang.
Table
), przestrzeń tabel (ang.
Tablespace
) oraz
pliki bazy danych (ang.
Data Files
).
Gdzie są dane?
Nietrudno sobie wyobrazić, że baza danych Oracle musi zapisywać powierzone jej in-
formacje do plików na dysku. Dla odróżnienia ich od innych plików wchodzących
w skład bazy, określa się je jako pliki danych (
Data Files
). Baza może zawierać jeden
lub wiele takich plików. Podczas zakładania nowej bazy trzeba z góry określić, ile prze-
strzeni dyskowej zajmować będą pliki z danymi bazy. Wielkość tę można również
powiększyć lub zmniejszyć w trakcie pracy bazy, przez dodawanie lub kasowanie pli-
ków. Pliki z danymi nie są jednak elementem struktury logicznej bazy. Serwer bazy
Oracle operuje obszarem dysku twardego, zarezerwowanym dla zapisu danych, zor-
ganizowanym w formie przestrzeni tabel.
Co to jest przestrzeń tabel?
Przestrzeń tabel
najkrócej można by zdefiniować jako logiczny kontener, w którym
baza przechowuje zapisane w niej dane. Patrząc od strony serwera bazy danych Oracle,
przestrzeń tabel jest zbudowana z jednego lub kilku plików. Przestrzeń ta dla motoru
bazy danych tworzy integralną (choć jedynie logiczną) całość. Serwer bazy danych
Oracle nie zapisuje danych do konkretnych plików, tylko właśnie w owych logicznych
strukturach, zwanych przestrzeniami tabel.
Plik z chomika:
EM--KA
Inne pliki z tego folderu:
Vĕra Bĕlohlávková 33-techniki-negocjowania-i-argumentacji helion.pdf
(3253 KB)
sekrety-cyfrowej-ciemni-scotta-kelby'ego.-edycja-i-obrobka-zdjec-w-programie-adobe-photoshop-lightroom-3 pełna wersja.pdf
(212516 KB)
oracle - łatwiejszy niż przypuszczasz. wydanie iii full version.pdf
(13557 KB)
jak rozwijać potencjał twoich pracowników full version.pdf
(3738 KB)
inteligencja społeczna. nowa nauka sukcesu cała książka.pdf
(5928 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin