الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

استراتيجيه للباكاب باستخدام Rman لاسبوع كامل (الكود كامل)

Featured Replies

بتاريخ:

-- SUNDAY LEVEL 0 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 0 cumulative
skip inaccessible
tag sunday_level_0
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\sunday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}
-- MONDAY LEVEL 2 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 2 cumulative
skip inaccessible
tag monday_level_2
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\monday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}
-- TUESDAY LEVEL 2 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 2 cumulative
skip inaccessible
tag tueday_level_2
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\tuesday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}
-- WEDNESDAY LEVEL 2 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 2 cumulative
skip inaccessible
tag wednesday_level_2
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\wednesday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}
-- THURSDAY LEVEL 1 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 1 cumulative
skip inaccessible
tag thursday_level_1
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\thursday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}
-- FRIDAY LEVEL 2 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 2 cumulative
skip inaccessible
tag friday_level_2
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\friday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}
-- SATURDAY LEVEL 2 BACKUP
run {
allocate channel d1 type disk;
setlimit channel d1 kbytes 2097150 maxopenfiles 32 readrate 200;
set maxcorrupt for datafile 1,2,3,4,5,6 to 0;
backup
incremental level 2 cumulative
skip inaccessible
tag saturday_level_2
format 'c:\temp\df_t%t_s%s_p%p'
database;
copy current controlfile to 'c:\temp\saturday.ctl';
sql 'alter system archive log current';
backup
format 'c:\temp\al_t%t_s%s_p%p'
archivelog all
delete input;
release channel d1;
}

بتاريخ:

this code is valid for Oracle 8i
in both Oracle 9i and 10g Oracle releases the channel automatically so no need to write it in the script.

بتاريخ:

اخي الكريم , والله مش فاهم شي ؟؟؟؟؟؟؟؟؟

بارك الله بك

بتاريخ:
  • كاتب الموضوع
this code is valid for Oracle 8i
in both Oracle 9i and 10g Oracle releases the channel automatically so no need to write it in the script.

شكرا لردك الكريم اخى العزيز airtifa ..
واحب ان احيط علم سيادتكم بان سياسه المنتدى تنص على ان اى نوع من انواع الكود يجب ان يكون صالحا لاى اصدار من قواعد البيانات ...وانت مشكورا تفضلت باحاطه القراء بالاختلاف بين الاصدارين ...وبهذا قد علم القراء بان هذا السكريبت يصلح لجميع اصدارات اوراكل داتابيز والدليل على ذلك انك ان قمت بتجربته على داتابيز 9 او 10g فسيعمل معك بكفائه .
بتاريخ:
  • كاتب الموضوع
اخي الكريم , والله مش فاهم شي ؟؟؟؟؟؟؟؟؟

بارك الله بك


هذا الكود هو عباره عن باكاب بشكل يومى لداتابيز تعمل 24*7 .باستخدام اداه قويه جدا من اوراكل RMAN مخصصه لامور الباكاب والريكفري للداتابيز ..ومهمته حفظ البيانات المهمه فى قاعده البيانات لامور الطواريء مثل فقدان فى الداتا لا قدر الله ...واى استفسار اخر انا فى خدمه جميع الاعضاء
شكرا لردك اخى
بتاريخ:

لو حدثت مشكلة يا اخي كيف يكون RECOVRY

بتاريخ:

اخي العزيز drclick بارك الله بك على الرد , اريد ان استفسر من حضرتك بخصوص هذا الموضوع أنا حسب معلافتي يوجد نوعين من backup
* logical
*physical

طريقة RMAN تشمل اي نوع ؟ ؟

حل هذه الطريقة تستخدم لعمل BACKUP لقاعدة البيانات بشكل كامل ولا ممكن نحددها لمستخدمين معينين ؟


انا والله حاب اجرب الطريقة هذه بس مش عارف يعني هذا الكود وين اضعه , انا بستخدم DATABASE 10G ,


طيب اذا بدي استرجع هذا ال BACKUP اي اعمل IMP ان كان التعبير صحيحا ما هو الكود ؟؟؟؟


أريد تجربة الطريقة لدي ما المطلوب تعديله من الكود السابق ؟

هل يشترط ان تكون قاعدة البيانات مغلقة اثناء BACKUP

هل نوع قاعدة البيانات يؤثر ARHIVE , NOARCGIVE

والله ما بعرف اكيد راح اغلبك كثير بس والله حاب اعرفها لو تكرمت .....

بتاريخ:

شكرا جزيلا علي الموضوع. أنا كنت أبحث عنه كثيرا

  • بعد 8 شهور...
بتاريخ:

شكرا يا اخى على الاسكربت ...يبقى شىء واحد وهو الاسكربت ده لو ممكن يرن فى اليوم الواحد اكتر من مره عشاء يكون ابتودات للداتا بمعنى يكون انكرمنتل وشكرا

  • بعد 3 شهور...
بتاريخ:

اشكرك اخي الكريم على الكود
لكن بصراحة ماعارف كيف استخدمة وفين بالظبط اكتب هذا الكود
وايضاً كيفية استرجاع البيانات

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.