Oracle Database Yedekleme DataPump

Oracle Database Yedekleme DataPump

Oracle Database Yedekleme DataPump olu┼čturma ve yedekleme┬á (Export / ─░mport) ve Basit Export ─░mport komutlar─▒┬á

Oracle DataPump Oracle DatabaseÔÇÖler i├žin bir yedekleme arac─▒d─▒r.Windows ve Lunix ├╝zerinden komut sat─▒r─▒na export i├žin ÔÇŁexpdpÔÇŁ ve import i├žin ÔÇťimpdpÔÇŁ komutlar─▒ ile oracle databaselerinizi yedekleme ve geri y├╝kleme i┼člemlerini yapa bilirsiniz.

Yedekleme i┼člemleri veritaban─▒ ├╝zerinde ├žal─▒┼č─▒r.Her hangi bir Clinet istemci tarf─▒ndan ba┼člat─▒lsa bile olu┼čan yedek dosyas─▒ server ├╝zerinde olu┼čur.Yedekleme Tablo,Schema vb. alanlar i├žin genel yada sadele┼čtirebilir

Oracle Data yedekleme i┼člemleri her daim kendi ├╝zerine yedek al─▒narak export edilir.Windows yada Lunix OS fark etmeksizin farkl─▒ bir noktaya export edilemez.
Oracle Datapump yedekleri export etmek i├žin Clinet yada Oracle Home ├╝zerinden ba┼člatabilir.
├çal─▒┼čt─▒r─▒c─▒ i├žin SQL PLUS veya Oracle For Toad gibi yard─▒mc─▒ elemanlara ihtiya├ž duyulmaks─▒z─▒n Windows i├žin Komut Sat─▒r─▒ Lunix i├žin ise Open Terminal ├╝zerinden ├žal─▒┼čt─▒ra bilir.

Data Pump ├╝zerinden eport edilen veriler yada import y├Ântemi ile i├žeri at─▒lan veriler komut sat─▒r─▒nda belirtilen dizinler ├╝zerinde i├že ve d─▒┼ča aktar─▒l─▒r ├Ârnek bir dizin sat─▒r─▒ ;

  • DROP DIRECTORY dizin_adi;
    CREATE OR REPLACE DIRECTORY
    dizin_adi AS
  • ‘c:’;┬á ┬á—Windows
  • ‘/opt/oracle/yedekler/’┬á —Linux
  • ┬áGRANT READ, WRITE ON DIRECTORY dizin_adi TO oracle_kullan─▒c─▒_adi WITH GRANT OPTION;
  • GRANT READ, WRITE ON DIRECTORY dizin_adi TO oracle_kullan─▒c─▒_adi WITH GRANT OPTION;┬á

├ľzellikleri

Komutu Ad─▒Komut A├ž─▒klamas─▒
expdpExport Komutu
impdp─░mport Komutu
hastane/hastane@orclKullan─▒c─▒ Ad─▒ / ┼×ifre @ Tns Ad─▒
directory=MEDDATA_EXPORTExport Dizini Ad─▒
dumpfile=dba.dmpExport Edilen Dosya Ad─▒
logfile=dba_datapump.logLog Dosyas─▒
schemas=hastaneExport Edilen Schemas

 

Oracle Database Veri S─▒k─▒┼čt─▒rma

Data Pump s─▒k─▒┼čt─▒rma ├Âzelli─či versiyon olarak Oracle Database 10g Release 2 ve Oracle Database 11g i├žin ge├žerlidir Yedekleme Oranlar─▒
Komut Sat─▒r─▒

Compression MetottuDump Orjinal BoyutuS─▒k─▒┼čt─▒rma Sonras─▒Azalma Y├╝zdesi
Compression=none2.500 MB2.500 MB%0
Compression=all2.500 MB530 MB% 78
gzip ÔÇôcv1 oesh.dmp2.500 MB432 MB% 82,7
gzip ÔÇôcv6 oesh.cmp2.500 MB345 MB% 86.2
gzip ÔÇôcv9 oesh.dmp2.500 MB337 MB% 86,5
UNIX compress Oesh.dmp2.500 MB644 MB% 74.24

Datapump Database Full Export /Import

Komut Sat─▒r─▒
FULL parametresi, eksiksiz bir veritaban─▒ d─▒┼ča aktarmak i├žin kullana bilirsiniz.Aktar─▒m esnas─▒nda bir kullan─▒c─▒ yada tekil bir tablo gibi de─čil; Full bir Database kapsayan t├╝m parametreleri kaspar.Alta belirtilen ├Ârnek,export /import s├Âzdiziminin bir ├Ârne─čidir.

Komutu Ad─▒Komut A├ž─▒klamas─▒
expdpExport Komutu
impdp─░mport Komutu
hastane/hastane@orclKullan─▒c─▒ Ad─▒ / ┼×ifre @ Tns Ad─▒
directory=MEDDATA_EXPORTExport Dizini Ad─▒
dumpfile=dba.dmpExport Edilen Dosya Ad─▒
logfile=dba_datapump.logLog Dosyas─▒
full=YOracle bir b├╝t├╝n olarak eksiksiz export eder

Datapump Database Schema Export /Import

Komut Sat─▒r─▒
Schemas parametresi eski ad─▒ ile OWNER “sahip” , bir kullan─▒c─▒n alt─▒nda ki her┼čeyi eksiksiz bir veritaban─▒ olarak, d─▒┼ča aktarmak i├žin kullan─▒l─▒r. Aktar─▒m esnas─▒nda bir kullan─▒c─▒ gibi davran─▒p sadece o kullan─▒c─▒ export edecektir.Asl─▒nda o kullan─▒c─▒n sahip oldu─ču her┼čeyi. Alta belirtilen ├Ârnek,export /import s├Âzdiziminin bir ├Ârne─čidir.

Komutu Ad─▒Komut A├ž─▒klamas─▒
expdpExport Komutu
impdp─░mport Komutu
hastane/hastane@orclKullan─▒c─▒ Ad─▒ / ┼×ifre @ Tns Ad─▒
directory=MEDDATA_EXPORTExport Dizini Ad─▒
dumpfile=dba.dmpExport Edilen Dosya Ad─▒
logfile=dba_datapump.logLog Dosyas─▒
schemas=hastaneExport Edilen Schemas

Datapump Database Table Export /Import

Komut Sat─▒r─▒
Export yada import edilirken sadece tablo baz─▒nda i┼člem yap─▒lacak ise,bu parametre ile export ve import kullan─▒la bilir. Aktar─▒m esnas─▒nda bir bir yada birden fazla tabloyu export edecektir. Alta belirtilen ├Ârnek,export /import s├Âzdiziminin bir ├Ârne─čidir.

Komutu Ad─▒Komut A├ž─▒klamas─▒
expdpExport Komutu
impdp─░mport Komutu
hastane/hastane@orclKullan─▒c─▒ Ad─▒ / ┼×ifre @ Tns Ad─▒
directory=MEDDATA_EXPORTExport Dizini Ad─▒
dumpfile=dba.dmpExport Edilen Dosya Ad─▒
logfile=dba_datapump.logLog Dosyas─▒
tables=tablo1,tablo2Export Edilen tablo adi

Datapump Database Dahil /Hari├ž Export /Import

Komut Sat─▒r─▒
Export yada import edilirken sadece baz─▒ nesneler vb. s─▒n─▒rlama yap─▒la blir INCLUDE parametresi ile sadece belirli nesneler export yada import unu.yada EXCLUDE parametresi ile bunlar d─▒s─▒nda kalan nesneleri export ve importunu sa─člaya bilirsiniz. Alta belirtilen ├Ârnek,export /import s├Âzdiziminin bir ├Ârne─čidir.

INCLUDE=TABLE,VIEW,PACKAGE:"LIKE '%API'"
or
INCLUDE=TABLE
INCLUDE=VIEW
INCLUDE=PACKAGE:"LIKE '%API'"

Birden fazla nesneyi like yada in komutlar─▒ ile kullana bilirsiniz

├ľrnek Kod

EXCLUDE=SCHEMA:”LIKE ‘SYS%'” EXCLUDE=SCHEMA:”IN (‘OUTLN’,’SYSTEM’,’SYSMAN’,’FLOWS_FILES’,’APEX_030200′,’APEX_PUBLIC_USER’,’ANONYMOUS’)”

Komutu Ad─▒Komut A├ž─▒klamas─▒
expdpExport Komutu
impdp─░mport Komutu
hastane/hastane@orclKullan─▒c─▒ Ad─▒ / ┼×ifre @ Tns Ad─▒
directory=MEDDATA_EXPORTExport Dizini Ad─▒
dumpfile=dba.dmpExport Edilen Dosya Ad─▒
logfile=dba_datapump.logLog Dosyas─▒
tables=tablo1,tablo2Export Edilen tablo adi