RMAN Backup Schedule On Windows Host

RMAN Backup Job Schedule On Windows Host

Bu yazımızda windows ortamlarda RMAN backup nasıl zamanlanır, nasıl otomatik hale getirilir ondan bahsedeceğiz.Öncelikle RMAN backuplar için bir klasör oluşturalım.Ben C:\OracleBackup  diye oluşturdum. Bu dizine iki tane dosya oluşturacağız, ilki bat dosyası, ikincisi rman scriptimizi yazacağımız dosya.Linuxde de durum çok farklı değil yine cmdfile komutuyla rman scriptimizi çağırıyoruz, onun için farklı bir makale yazacağım..

Rman backup için oluşturacağımız dosya isimleri ve içerikleri şöyle..

1- RMANBackup.bat  bu dosya ile rman’e login olup rman script dosyamızı cmdfile ile belirtiyoruz.içeriği;

set ORACLE_SID=ORCL
rman target / cmdfile='C:\OracleBackup\RMANBackup.rman'

2- RMANBackup.rman bu dosyada da rman scriptimiz yer alıyor.İçeriği ;

run{
Backup database format 'C:\OracleBackup\FULLDB_%d_DF_INC1_%D%M%Y_%U.bck' tag 'Full Backup';
Backup archivelog all format 'C:\OracleBackup\ARCHLG_%d_AR%D%M%Y_%U.bck' delete input tag 'Archivelog Backup';
Backup current controlfile format 'C:\OracleBackup\CTRLFL_%d_AR%D%M%Y_%U.bck' tag 'Controlfile Backup';
Backup Spfile format 'C:\OracleBackup\SPFILE_%d_AR%D%M%Y_%U.bck' tag 'Spfile Backup';
Crosscheck Copy;
Crosscheck Backup;
Delete noprompt expired copy;
Delete noprompt expired backup;
DELETE NOPROMPT BACKUP OF SPFILE COMPLETED BEFORE 'SYSDATE-3';
DELETE NOPROMPT BACKUP OF CONTROLFILE COMPLETED BEFORE 'SYSDATE-3';
}

Dosyaları sid ve file sisteminize göre ayarladıktan sonra bat dosyasını çalıştırırsanız rmane login olup database backup işlemlerine başlayacaktır. Backup scriptini örnek olsun diye yazdım, controlfile’ı autobackup set etmiş olabilirsiniz ya da backup redundancy farklı olabilir vb vb, scripti kendinize göre uyarlayabilirsiniz.

Rman backup zamanlama

Rman backup schedule on windows xx

Bat dosyamıza tıklayıp çalıştıralım, eğer hatalı bir şey yoksa aynı dizine backup dosyalarını atacaktır.

rman backup schedule, rman job set etmek, r

rman backup schedule windows host

Bu bat dosyamızı windows zamanlanmış görevlere ekleyerek her gece otomatik backup alınmasını sağlayalım.Windows zamanlanmış görevleri açtıktan sonra aşağıdaki adımları takip edebilirsiniz..

Zamanlanmış görevleri açıp, gözat diyoruz..

rman backup job on windows, rman backup schedule

rman backup job on windows, rman backup schedule

Az önce oluşturduğumuz bat dosyasını gösteriyoruz..

rman backup job for daily backup

Çalışma zamanını ve sıklığını set ediyoruz..

rman job for backup database

Hostumuz için user ve password bilgisini giriyoruz..

Rman job daily for windows

ileri ve sonra son diyerek job oluşturmayı tamamlamış oluyoruz..

rman backup script for windows host

Umarım faydalı olur..

 

 

Tagged: , , , , , , ,

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir