czwartek, 28 maja 2015

EXP Eksport danych IMP import danych

EXP Export danych do pliku - Nie archiwizuje on struktury całej bazy danych
lecz dane zawarte w danej instancji.

Komendy narzędzia EXP

użytkownik/hasło@nazwa_instancji - dane logowania do bazy (deskryptor połączenia)
np. hr/hello@xe

file=C:\sciezka_do_pliku\plik.dmp - ścieżka wskazująca plik eksportu (Windows)
file=/u03/Backup/kopia.dmp (Linux)

log =C:\sciezka_do_pliku_logu\plik.log - ścieżka wskazująca plik logu (informacje o eksporcie)

full=y - pełen eksport bazy (wszystkie schematy)

owner=nazwa_użytkownika - eksport konkretnego schematu z bazy (np. owner=xe,hr)

indexes=y grants=y constraints=y rows=y - Parametry dodatkowe eksportu (99%)
consistent=y (1%)
-- 100%


exp system/sys@xe file=/u03/test/kopia.dmp log=/u03/test/kopia.log full=y indexes=y grants=y constraints=y rows=y consistent=y

użytkownik sys as sysdba

Eksportuje się do /home/dump/xe/dump/30042014
/home/oracle/dump/xe/dump/30052014

exp file='sciezka' log='sciezka' FULL=Y

exp file='/home/oracle/dump/xe/dump/11062014' log='/home/oracle/dump/xe/dump/11062014' FULL=Y

imp file='/home/oracle/dump/xe/dump/11062014/dump.exp' log='/home/oracle/dump/xe/dump/11062014/imp.log' FULL=Y 




IMP - Import Danych

użytkownik/hasło@nazwa_instancji - dane logowania do bazy (deskryptor połączenia)
np. hr/hello@xe

file=C:\sciezka_do_pliku\plik.dmp - ścieżka wskazująca plik eksportu (Windows)
file=/u03/Backup/kopia.dmp - (Linux)

log =C:\sciezka_do_pliku_logu\plik.log - ścieżka wskazująca plik logu (informacje o eksporcie)

full=y - pełen eksport bazy (wszystkie schematy)

fromuser=nazwa_użytkownika (z użytkownika)
touser=nazwa_użytkownika (do użytkownika)

fromuser=hr touser=test - Jedna kopia na test
fromuser=(maat,maat,maat) touser=(test1,test2,test3) - Trzy kopie na test

indexes=y grants=y constraints=y rows=y - Parametry dodatkowe eksportu

imp system/sys@xe file=/u03/Backup/backup.dmp log=/u03/Backup/backup.log fromuser=hr touser=test indexes=y grants=y constraints=y rows=y