background image

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:

background image

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

background image

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

background image

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

background image

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