RMAN Data Files Backup
نشر بواسطة : Obay Salah , November 19, 2024
تستطيع عن طريق RMAN عمل نسخ احتياطي لملفات Data Files بشرط أن تكون قاعدة البيانات في الوضع Mount or Open،
أما Recovery Catalog Database فيجب أن تكون مفتوحة، وهناك عدد من الخيارات لعمل نسخ احتياطي (Backup) لملفات Data Files:
- Data Files Backup as Backup Set.
RMAN> BACKUP AS BACKUPSET DATAFILE 1,2 TAG ‘FILE(1,2)’;
لاحظ لقد قمت بعمل نسخة احتياطية لكل من Datafile 1 و 2، والرقم 1 و 2 عبارة عن الFile ID.
بالطبع يمكن كتابة اسم الData File بدلاً من كتابة الFile_Id، يمكنك معرفة الFile_Id عن طريق:
SELECT FILE_NAME,FILE_ID FROM DBA_DATA_FILES;
كما قمنا بعمل تسمية منطقية لهذا النسخ الاحتياطي بواسطة المتغير TAG وسميناه (1,2)FILE كما هو موضح،
كما يمكنك ملاحظة أننا لم نقم بإنشاء قنوات للنسخ الاحتياطي يدوياً؛ وإنما قامت RMAN باستخدام التهيئة الآلية Configuration Setting.
عموماً يمكننا التأكد من عملية نجاح عملية النسخ الاحتياطي بواسطة الأمر LIST حيث يقوم بعرض تفاصيل النسخ الاحتياطية،
فإذا كتبنا LIST BACKUPSET SUMMARY يقوم هذا الأمر بعرض جميع النسخ الاحتياطية المخزنة في الRecovery Catalog من النوع Backup Set،
أما الأمر LIST COPY لعرض تفاصيل النسخ الاحتياطية من النوع IMAGE COPY وغيرهم من الأوامر التي سنتحدث عنها لاحقاً،
ما يلزمنا الآن التأكد من النسخة الاحتياطية التي قمنا بها الآن ولاحظ أن اسمها المنطقي "(1,2)FILE" فيمكن عرض تفاصيلها بواسطة الأمر
"LIST BACKUPSET TAG FILE (1,2)"
أما إذا لم تضع اسم منطقي للنسخة الاحتياطية فإن RMAN ستضع له اسم منطقي آلياً، كما يمكنك عرض معلومات النسخة الاحتياطية السابقة بواسطة الأمر
LIST BACKUP OF DATAFILE ١,٢
RMAN>LIST BACKUPSET TAG “FILE(1,2)”;
2- Data Files Backup as Image Copy
RUN { ALLOCATE CHANNEL D1 DEVICE TYPE DISK; ALLOCATE CHANNEL D2 DEVICE TYPE DISK; BACKUP AS COPY DATAFILE 3,4 (DATAFILE 3 CHANNEL D1) (DATAFILE 4 CHANNEL D2) ; }
قمنا بعمل نسخة احتياطية لل(3,4)Data Files من النوع Image Copy وقد قمنا بإنشاء قناتين Channels يدوياً وقمنا بإرسال ملفات النسخ الاحتياطي إلى الديسك.
يمكن التأكد من نجاح عملية النسخ الاحتياطي بواسطة الأمر
LIST COPY OF DATAFILE 3,4
RMAN>LIST COPY OF DATAFILE 3,4;
Comments
لايوجد تعليق حتى الان