الانتقال إلى المحتوى
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.

Auto Hot Physical Backup

Featured Replies

بتاريخ:

إخواني الأعزاء

أولا هل الداتا بيس لديك ARCHIVE LOG MODE أو NOARCHIVELOG MODE

عندما تكون الداتابيس archivelog فهي أكيد أفضل لأن أي تغير يتم على الداتا تتم أرشفته أولا قبل كل شيء.... وهذا يعني
أنك لو أخذت بكب يوم السبت مساء
ثم حدثت مشكله في الداتابيس يوم الإثنين فأردت أن تعمل RESTORE للبكب القديم
ولكن للأسف بكبك كان COLD أي أن كل التغيرات التي حدثت منذ السبت حتى وفت الحادثة....
تعيش إنتا

لذلك تنصح أوراكل بأخذ HOT بكب لأنك بعد أنا تعمل RESTORE للملفات المعطوبه
أوحتى لملف واحد ,,,,, تستطيع أن تعمل RECOVER فيتم تعديل جمع التغيرات التي تمت أرشفتها

أما عملية الHOT BACKUP فليست صعيه
أولا

ALTER TABLESPACE tablespace_name BEGIN BACKUP;


ثم نتسخ ال datafiles المرتبطة بهذة التابل سبيس نسخ عادي ثم

ALTER TABLESPACE tablespace_name END BACKUP;


ثانيا تقوم بنسخ جميع الملفات المؤرشفه
ثم تعمل Backup لل control file بواسطة الأمر التالي:

ALTER DATABASE BACKUP CONTROLFILE TO TRACE  AS 'your_dir\CreateControl.sql';


وسلامتك وتعيش
ولأن عدد الداتا فايلز كثيرة والموضوع حيصير ممل

سويت هذي السكربت وما عليك إلا أن تغير الموقع الذي تريد وضع البكب فيه

Rem #  Purpose:    Hot backup of oracle databases
Rem #  Author:     DBA. Maher Atieh

SET FEED off ECHO off VER off HEAD off PAGES 60
DEF BKUPDIR = D:\Backup\Hot
DEF ARCHDIR = D:\Backup\Hot\Archive
HOST MKDIR D:\Backup\Hot
HOST MKDIR D:\Backup\Hot\Archive

SPOOL tmp.tmp
SELECT 
'ALTER TABLESPACE '||tablespace_name||' BEGIN BACKUP;'||CHR(10)||
'HOST COPY /Y '||file_name||' &&BKUPDIR'              ||CHR(10)||
'ALTER TABLESPACE '||tablespace_name||' END BACKUP;'
FROM dba_data_files; SPOOL off
@tmp.tmp

SPOOL tmp.tmp
SELECT 'HOST COPY /Y '||name||' &&ARCHDIR'
FROM V$ARCHIVED_LOG; SPOOL off
@tmp.tmp

ALTER DATABASE BACKUP CONTROLFILE TO TRACE
AS '&&BKUPDIR\CreateControl.sql';
ALTER SYSTEM SWITCH LOGFILE;

HOST DEL tmp.tmp
UNDEF BKUPDIR
UNDEF ARCHDIR
SET FEED off ECHO off VER off HEAD off




وتنفذ السكربت يوميا أو تعملو Scheduled Tasks يعني مهام مجدوله


وتحياتي
DBA. Maher Atieh

  • بعد 2 أسابيع...
بتاريخ:

Thank you too much Mr.DBA
you deserve this nickname
best wishes
[email protected]

بتاريخ:

الله يخليك موضوع جميل ومهم جدا

بتاريخ:
  • كاتب الموضوع

شكرا لكم على المرور

ونفعنا وإياكم بهذا المنتدى

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

أيها المنتدى الكريم.....


لقد حدثت السكربت ليصبح باتش Batch يعني دبل كليك وينفذ حالو من حالو

وما عليك إلا أن تعملو كليك يمين ثم Edit أول مره وتقوم بتغيير اليوزر والباسورد

وتفاصيل الباتش أيضا موجوده على ملف أخر وأرجو فتح ملف الشرح بواسطه ال Wordpad
أكرر ال Wordpad لكي يكون واضح


أولا أولا الباتش من هنا
ثانيا الشرح من هنا


ولكم دعواتي بالتوفيق والنجاح.... وخصوصا القائمين على هذا المنتدى الجميل


ولو إنو البارحة غيرو عنوانو..... :angry: بس والله تسلم إيديهم



DBA. Maher Atieh

بتاريخ:

جزاك الله كل خير

  • بعد 3 أسابيع...
بتاريخ:

شكرا يا غالي

معلومات رااااااااائعة

تحياتي..

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

السلام عليكم ورحمة الله وبركاته
بارك الله فيك.
لكن لدي سؤال هل يعمل هذا ال سكربت علي أوراكل 8i?
وهل هنالك طريقة لعمل ركفري بنفس الطريقة؟
وجزاكم الله خيراً

بتاريخ:
  • كاتب الموضوع

نعم أخ Shibeika يعمل على جمبع إصدارات Oracle

أما الريكفري
فليس له طريقه ثابته بل يعتمد على عمق المشكلة وعلى مدى الحل المطلوب


والسلام عليكم

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

الأخ الفاضل
maher_atieh

جزاك الله خيرا علي هذا العمل الرائع

لكن مسار تحميل الباتش لا يعمل
(أعلم أن الفترة طالت )
لكن أتمني إذا كان لديك نسخة أخري ترفعها لنا

بارك الله فيك .

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

الله يعطيك العافية و الله يسلمك ألف شكر
والله يقويك و تغنيلنا المنتدى بمشاركاتك الغنية

  • بعد 1 شهر...
بتاريخ:
الله يعطيك العافية و الله يسلمك ألف شكر
والله يقويك و تغنيلنا المنتدى بمشاركاتك الغنية
  • بعد 9 شهور...
بتاريخ:

اخوانى الاعزاء الموضوع هام ارجوا رفعه مره اخرى ولكم جزيل الشكر

بتاريخ:

سلام...
جدت هذه علي النت ... والم اجربها اتمني تنفعكم

علي انظمة وندوز
http://www.quest-pipelines.com/newsletter-v4/0303_A.htm
علي يونكس
http://www.1001111.com/hot_backup.html

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله و بركاته
جزاكم الله خيراً
اريد ان اعرف هل انا فى ARCHIVE LOG MODE أو NOARCHIVELOG MODE
فكيف لى هذا؟؟؟
و كيف اعمل backup للdatafiles؟؟؟؟؟

  • بعد 6 سنة...
بتاريخ:



ARCHIVE LOG LIST
SELECT LOG_MODE FROM V$DATABASE;
SELECT ARCHIVER FROM V$INSTANCE;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=D:\ARCHIVE\' SCOPE=BOTH;
SHOW PARAMETER LOG_ARCHIVE_DEST_1
SHUT IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
SELECT LOG_MODE FROM V$DATABASE;

-------------------
1- SHUTDOWN IMMEDIATE;
2- COPY E:\oracle\product\10.2.0\oradata\YS\*.* D:\BACKUP\YS\
3- STARTUP MOUNT;
4- ALTER DATABASE RECOVER AUTOMATIC USING BACKUP CONTROLFILE UNTIL CANCEL;
5- RECOVER CANCEL;
6- ALTER DATABASE OPEN RESETLOGS;


CREATE TABLESPACE UNDOTBS DATAFILE 'D:\oracle\H\OLD\UNDOTBS01.DBF' REUSE;

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

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

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

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

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

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.