1
ORACLE Enterprise Manager (OEM)
Bazy danych
Wykład 14
Programy Export/Import
• Tabeli
• Określonego schematu
• Całej bazy danych
• Inkrementalny
• Kumulacyjny
• Kompletny
Export/Import:
Tryby:
Parametry programu Export
• GRANTS
• INDEXES
• ROWS
• TRIGGERS
• CONSTRAINTS
• FULL
• TABLES
• INCTYPE
Program Export
exp USERID=scott/tiger
FILE=scott.exp
TABLES=emp, dept;
exp USERID=system/manager
FILE=kompletna.exp
FULL=Y INCTYPE=COMPLETE;
exp USERID=system/manager
FILE=inkrementalna.exp
FULL=Y
INCTYPE=INCREMENTAL;
Program Import
imp USERID=scott/tiger
FILE=scott.exp;
imp USERID=system/manager
FILE=kompletna.exp
FULL=Y INCTYPE=RESTORE;
imp USERID=system/manager
FILE=inkrementalna.exp
FULL=Y INCTYPE=SYSTEM;
Program SQL*Loader
Pozwala na ładowanie danych ze
ź
ródeł zewnętrznych do bazy danych
• Dane zewnętrzne, które mają być
załadowane do bazy danych
• Dane sterujące, które określają
charakterystykę danych zewnętrznych
Rodzaje danych pobieranych:
2
SQL*Loader: Tryby ładowania
danych
• Konwencjonalny: wstawienie danych
poprzez wykonanie instrukcji INSERT
• Bezpośredni: ładowanie danych
bezpośrednio do plików danych
SQL*Loader: Parametry pliku
sterującego
• OPTIONS
• UNRECOVERABLE/RECOVERABLE
• LOAD DATA
• CHARACTERSET
• INFILE
• INSERT, APPEND, REPLACE,
TRUNCATE
• CONCATENATE/CONTINUEIF
• INTO TABLE
• READDATA
SQL*Loader: wywołanie
Sqlldr USERID = scott/tiger
CONTROL = emp.ctl
DIRECT = FALSE;
SQL*Loader: Wynik działania
• Tabele bazy danych z załadowanymi
rekordami
• Plik rejestru zawiera informacje o
przebiegu ładowania (.log)
• Pliki z rekordami odrzuconymi ze
względu na niepoprawną strukturę
(.bad)
• Pliki z rekordami pominiętymi na
podstawie zdefiniowanego warunku
(.dis)
Komponenty OEM
Konsola OEM
Inteligentny
agent
Linia poleceń
Demon
łączności
Zadania
Status
Usługi:
Aplikacje
OEM
Zadania realizowane w OEM
• Uruchamianie i zarzymywanie instancji
• Zarządzanie użytkownikami
• Monitorowanie obiektów i zdarzeń
• Zarządzanie przestrzeniami tabel i
plikami danych
3
Demon łączności
• Wielowątkowy proces zarządzający
zadaniami konsoli
• Uruchamiany i zamykany automatycznie
przy uruchamianiu OEM
• Szereguje zadania i monitoruje zdarzenia,
powtarza zadania, które się nie powiodły
Inteligentny agent
• Uruchamia zadania pochodzace z konsoli i
przekazuje wyniki do demona łączności
• Samodzielnie wykrywa problemy i
podejmuje działania
OEM
OEM
Serwer
ORACLE
SQL
OEM
Instance Manager
TableSpace Manager
Storage Manager
Security Manager
Schema Manager
Server Manager
Backup Manager
Data Manager
Performance Manager
Recovery Manager
Zarządzanie instancjami
• Określanie parametrów bazy (INIT.ORA)
• Możliwość wystartowania i zamknięcia
bazy
Instance Manager
Zarządzanie obiektami bazy
danych
• Tabele, indeksy
• Pakiety, funkcje, procedury
• Wyzwalacze
• Sekwencje
• Synonimy
Schema Manager
4
Zarządzanie użytkownikami i
uprawnieniami
• Użytkownicy
• Role
• Profile
Security Manager
Zarządzanie pamiecią
masową bazy danych
• Przestrzenie tabel
• Pliki danych
• Segmenty wycofania
• Grupy dzienników powtórzeń
• Archiwa dzienników powtórzeń
TableSpace Manager
Storage Manager
Zarządzanie pamiecią
masową bazy danych
• Zarządzanie strukturami pamieci
• Zmienianie nazw plików
• Defragmentyzacja segmentów: scalanie
wolnych i przylegających bloków
TableSpace Manager
Storage Manager
Tworzenie kopii
bezpieczeństwa, odtwarzanie
• Tabeli
• Określonego schematu
• Całej bazy danych
Backup Manager
Programy Export/Import
• Tabeli
• Określonego schematu
• Całej bazy danych
• Inkrementalny
• Kumulacyjny
• Kompletny
Export/Import:
Tryby:
Data Manager
Dostrajanie bazy:
“Performance Pack”
• Performance Manager
• Oracle Expert
• Oracle TopSessions Monitor
• Tablespace Viewer
Performance Pack
5
Monitorowanie zasobów
• CPU
• Dostęp do dysku
• Pamięć
Performance Manager
Monitorowanie zasobów
• Liczba aktywnych użytkowników
• Liczba zalogowanych użytkowników
• Liczba użytkowników z działającymi
zadaniami
• Liczba czekających użytkowników
• Wskaźnik odczytów/zapisów do pliku
• Wskaźnik odczytów/zapisów w systemie
• Prędkość przepustowa (liczba zadań
użytkowników i transakcji na sekundę dla
instancji)
Performance Manager
ORACLE Expert
• Regulacja parametrow SGA
• Dostosowanie aplikacji: np. określenie
potrzebnych indeksów
• Dobieranie rozmiaru struktury bazy:
dobór parametrów pamięci masowej,
dzielenie segmentów na partycje
Performance Pack
ORACLE TopSessions
Wyznacza te sesje ORACLE, które w
najwyższym stopniu wykorzystują czas
CPU, odwołania do dysku, zuzycie
pamieci
Performance Pack
Linia poleceń
Menadżer serwera: zarządzanie bazą
danych z linii poleceń
Uruchomienie: aplikacja svrmgrl.exe
Server Manager