الانتقال إلى المحتوى

أخذ Backup تلقائي باستخدام Rman


tatatotoksa

Recommended Posts

السلام عليكم, طلب مني أخذ automatic backup باستخدام rman بحيث يؤخذ يوميا في الساعة السادسة مساءا, هل يمكن لأحد الاخوة اعطائي الكودات الجاهزه لملفي sh و sql للقيام بالمطلوب؟

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...
  • بعد 6 شهور...

السلام عليكم 

 

أنا بعمل Backup للداتا بيز عن طريق EXP للـ USER 

 

بفتح ملف TEXT عادى و بكتب فيه EXP user_name /password@database name   FILE=E:\BACKUP\MON\file_name.DMP

 

, و بكون عامل فولدر بأسم اليوم مثل يوم الأثنين Monday  يكون اسم الفولدرMON زاى ماهو مكتوب فوق .

 

أحفظ ملف TEXT بأمتداد (BAT (Batch file.  

 

أدخل على   Task Scheduler و أحدد فيه اليوم و الساعة و التكرار مرة أسبوعيا و أضع فيه ملف Bat. إللى عملته 

 

أن شاء الله يأخذ dmp اوتوماتيك لوحده 

رابط هذا التعليق
شارك

عشان تعمل سكربت الباكب سكدول يجرى كل يوم الساعه سته 
 

as root edit /var/spool/cron/root
add this line
0 6 * * * su - oracle -c "/path/BACKUP.sh"

oracle = Database owner user

سكريبت الباكب ده ممكن تكتب فيه اى حاجه انت عاوزها وابسط حاجه 

$ORACLE_HOME/bin/rman <<EOF >> backup.log

connect target / 

run {

backup as compressed backupset database;

sql 'alter system archive log current';
backup as compressed backupset archivelog;

backup as compressed backupset current controlfile;

}
EOF

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية