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.