Oracle DBA ve Apps DBA blog

appsdba,e-business suite,dba

Transport tablespace impdp uzun sürüyor – impdp takes too long

leave a comment »

Geçenlerde Transport tablespace yöntemi ile farklı endian format lara sahip 2 sistem arasında migration işlemi üzerine çalışıyordum.Yaklaşık 8TB olan data yı tranport tablepspace – TTS yöntemi ile atarken hedef makinada impdp işlemi oldukça zaman almaktadydı.

Processing object type TRANSPORTABLE_EXPORT/PLUGTS_BLK
Processing object type TRANSPORTABLE_EXPORT/TABLE
Processing object type TRANSPORTABLE_EXPORT/GRANT/OWNER_GRANT/OBJECT_GRANT
Processing object type TRANSPORTABLE_EXPORT/INDEX
Processing object type TRANSPORTABLE_EXPORT/CONSTRAINT/CONSTRAINT
Processing object type TRANSPORTABLE_EXPORT/INDEX_STATISTICS
Processing object type TRANSPORTABLE_EXPORT/COMMENT
Processing object type TRANSPORTABLE_EXPORT/CONSTRAINT/REF_CONSTRAINT
Processing object type TRANSPORTABLE_EXPORT/INDEX/FUNCTIONAL_AND_BITMAP/INDEX
Processing object type TRANSPORTABLE_EXPORT/TABLE_STATISTICS

Beklemeye neden olan adım yukarıda da görüldüğü gibi TAbloların istatistiklerinin toplanma aşaması idi.Aslında hedef makinada impdp işleminde parametre olarak exclude=statistics vermeme rağmen, yinede istatistikleri toplamaya başladı.

Büyük bir veritabanı olduğu için bu işlem ciddi zaman alacağından, yarıda kesmek zorunda kaldım.Çözüm olarak ,

Kaynak veritabanında çalıştırılan expdp işlemi exclude=table_statistics ve exclude=index_statistics parametreleri ile çalıştı.Bu sayede alınan dump istatistik verisi olmadan alınarak , hedef sunucuya istatistikler gönderilmedi.

İşlem çok daha kısa sürerek tamamlandı.Hedef veritabanında istatistikleri daha sonra hesaplatabilirsiniz.Veyahut kaynakdan dbms_stats.export_schema_stats prosedürü ile export edilen istatistik verisni , yine dbms_stats.import_schema_stats ile hedef veritabanına import edebilirsiniz.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: