8 Kasım 2012 Perşembe

               
                Export DataPump ve İmport Data Pump

   Exp/Imp donanım ve oracle versiyonundan bağımsız olarak data transferini sağlamak için kullanılan oracle ile birlikte gelen bir araçtır..Exp ile datanın logical backup alınır.Yani alınan backup database bit-by-bit aynısıdır.Export  işlemi gerçekleştiğinde bu işlem için bir master table oluşturulur.Bu table da işin ne kadarının tamamlandığı, nereye export edildiği, database objelerinin  bilgileri yer alır.Yani export işlemi ile ilgili metadata bu master table tutulur.Oracle 10g ile birlikte normal exp/imp yerine   expdp/impdp kullanılmaya başlandı.10g den önce kullanılan norma exp/imp 10g den sonraki versiyonlarda da kullanılabilinir.

10g ile birlikte gelen expdp/impdp avantajları;
   1)Start,stop,restart ile çalışan iş yönetimi sağlanır.
   2)Server tarafında çalıştığı ve paralel streams seçeneğiyle performansı daha iyidir.(%10-15)
   3)Paralel stream option ile büyük dataları backup alabilir.
   4)İşin tamamlanması için kalan süreyi görebiliriz.
   5)Fail olan bir iş restart edilebilir.
   6)Exclude/include option ile nelerin export/import edileceğine karar verebiliriz
   7)Network_link ile export import işlemi network üzerinden gerçekleşebilir.
   8)Content parametresi ile neyin export/import edileceğini belirtiriz.(metadata veya data veya metadata ve data)
   9)v$sessin_longops view sorgulanarak data pump tamamlanması için ne kadar süre kaldığını görebiliriz.
   10)Data pump ile data compress edilebilir.
   11)Data şifrelenebilinir.
   12)Data pump ile  schema import işleminde gereki olan kullanıcı ve izinleri otomatik olarak oluşturulur.Normal exp/ipm bu işlemler DBA tarafından gerçekleştirilir.
   13)Data pump startup time exp/imp göre daha uzundur.Çünkü expdp işlemi başlamadan önce jobs,master table set edilmelidir. Expdp işleminin sonunda master table data dump file  içerisine yazılır ve import işleminin başında schemanın üzerine yüklenir.
   14)Expdp/impdp işlemi dba_datapump_jobs view kullanılarak sorgulanabilir.
   15)exp/imp istemci tabanlı çalışıyordu.Yani export import işlemi için client kaynakları harcanır.log files, dump files client tarafında oluşturulurdu. Data pump teknolojisi server tabanlı çalışıyor.Export import işlemi için server kaynakları harcanıyor. Log files, dump files server tarafında oluşturuluyor.