Import işleminde disable_archive_logging kullanımı

7 Kas by Ahmet Duruöz

Import işleminde disable_archive_logging kullanımı

12c versiyonu ile gelen bir özellik olan disable_archive_logging parametresi ile import işlemini , archivelog modda olan bir veritabanında , redo üretmeden yaptırabilirsiniz. Bu sayede büyük import işlemlerinde archive log dizini doldurma riski ortadan kalkacak ve daha hızlı işlem yaptırabileceksiniz.

Veritabanı force_logging şeklinde değilse , bu parametreyi kullanabilirsiniz. Bir veritabanının  force_logging durumunu aşağıdaki gibi kontrol edebilirsiniz.

SQL> select log_mode,force_logging from v$database;

LOG_MODE FORCE_LOGGING
------------ ---------------------------------------
ARCHIVELOG NO

Aşağıdaki örnekte bir tablonun import işlemi disable_archive_logging kullanılarak yapılmıştır.

[oracle@orcldb ~]$ impdp system/manager directory=DUMPDIR tables=KULLANICI.TABLO transform=disable_archive_logging:y

 

 

disable_archive_logging ile sadece index işlemi sorasında redo üretilmemesini de sağlayabiliriz. Aşağıdaki örnekte sadece index oluşturma işleminde redo üretilmeyecektir.

[oracle@orcldb ~]$ impdp system/manager directory=DUMPDIR tables=KULLANICI.TABLO transform=disable_archive_logging:y:index

disable_archive_logging parametresi ile import işlemini çok hızlı bir şekilde tamamlayabilirsiniz.

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir