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

Cold Backup Sript

Featured Replies

بتاريخ:

اخواني الاعزاء
انا باخد Cold Backup بالخطوات التالية
1- Shutdown immediate
2- Run Sript --Batch File-- for copying database files
3- startup open
سؤالي هو ه يمكن تضمين عمليتي ال Shutdown و ال Startup داخل ال Batch file
لو ممكن ارجو كتابة نص اضافة العمليتين داخل الاسكريبت

وشكرا جزيلا اخوتي الكرام

بتاريخ:

اخي العزيز
من الممكن ان تضع ال startup و الshutdown في ال script ولكن هل نظام التشغيل الذي تستخدمه windows or linux في الممكن ان تضع في بداية الscript الجملة التالية
sqlplus sys/password as sysdba
shutdown immediate
exit
copy commands for ur files
sqlplus sys/password as sysdba
startup
وسارفق لك مع جوابي script يقوم بعملية صنع script لعملية ال backup
والمقصود هنا ان تنفذ ال script في ال database التي تريد عمل ال backup لها لمرة واحدة ثم سيكون لك فايل يقوم بعملية ال backup اوتماتيكيا علما اني قمت بتحميل ال script من الانترنيت ولم اجريه لاني اعمل على نظام التشغيل linux وليس windows
علما ان script الذي سيقوم بعملية ال backup ستجده في
c:\coldbackup_iraqidba.bat

iraqidba.txt

تم تعديل بواسطة iraqi_dba

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

أخي العزيز مشكور جدا بارك الله فيك
ولكن كل ما اريده ما هو ال Command الذي اضيفه في ال Batch لكي يمكن لمستخدم معاه sysdba أن يدخل ويعمل Shutdown immediate



sqlplus sys/password@db_name as sysdba
هذا ال Command لا يعمل من ال Batch file

ما هو تحديدا ارجوك اذا كنت جربت هذه الحالة من قبل

بتاريخ:

الاخ العزيز
جرب الاتي
set ORACLE_SID = ur data base name
set ORACLE_HOME = ur oracle path
sqlplus sys/password as sysdba

تم تعديل بواسطة iraqi_dba

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

الاخ العزيز iraqi_dba الف شكر لك علي اهتمامك وبارك الله فيك
ولكن الحل الذي اقترحته لم يعمل ايضا
فقد حاولت فيه ولازلت احاول ولكن لم اصل اليها بعد
بارك الله فيك اخي العزيز

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

أخي الغالي iraqi_dba الحمد لله توصلت للحل

أولا يتم اضافة هذا السطر في ال Batch File

sqlplus /nolog @c:\dbshut.sql

ثانيا يتم انشاء الملف c:\dbshut.sql ومحتوياته كالتالي

conn sys/password@db_name as sysdba
shutdown immediate ;
exit

ولعمل واحد اخر لل Startup يتم بنفس الاسلوب

مشكور اخي الغالي علي اهتمامك وبارك الله فيك

بتاريخ:

لو حدا ممكن يشرحلي كيف نعمل script من البداية الى النهاية وايش خصائصه وايش فرقه عن ال backup

بتاريخ:

الاخ الكريم
الscript File هو عبارة عن ملف توجد به بعد اوامر الSQL مثل عملية اضافة عملية حذف وغيرها من العمليات الكثيرة ويستخدم لجمع اكثر من عملية في ملف واحد واستخدامه يأتي عن طريق تشغيل هذا الملف اما عن طريق ال pl/sql بهذه الطريقة

SQL> start c:\your_name_of _script_file.sql


او

SQL> @c:\your_name_of _script_file.sql



فيقوم ال sql بتنفيذ العملية مع ملاحظة ان امتداد الملف ممكن ان يكون txt او sql doc

وكيفية عمل هذا الملف
يمكن بطريقتين الاولى هي عملها عن طريق انشاء ملف عن طريق الدوس او الويندوز وكتابة الاوامر بداخله
والطريقة الاخرى عن طريق PL/SQL وهي باستخدام هذا الامر
SQL> spool c:\your_file.sql
هنا يقوم بفتح ملف على السي وبعدها تستطيع كتابة جميع الاوامر بس من غير تنفيذ يعني تكتب جميع الاوامر ويقوم ال sql بتخزينها وبعد الانتهاء من جميع الاوامر تكتب الامر التالي Spool off
ليقوم ال PL/SQL باغلاق الملف بعدهال تذهب الى الملف وتقوم بالتشييك على الاوامر وحذف اي شيء غير الاوامر
وممكن الاستفادة من هذه الطريقة لعمل عرض كل النتائج وتخزينها بملف

وممكن تشغيله عن طريق patch file وهو ايضا ملف جاهز موجود به مجموعة من الاوامر تنفذ عن طريق الدوس Dos وطبعا امتداده هذا الملف يكون bat مع ملاحظة اننا لانستطيع تشغيل pl/sql عن طريق الدوس لأنه يعمل عن طريق الويندوز لذلك اوجدت اوراكل ملفات تتعامل مع الدوس لتشغيل اوامر الويندز منها ملف اسمه plsql.exe وتستطيع وكما هو موضح

sqlplus /nolog @c:\your_script_file_name.sql



بالنسبة ل backup فهو العملية التي تقوم باخذ نسخ احتياطية لملفات اوراكل وطبعا الاخ Mostafa_oracle يقوم بنسخ ملفات الاوراكل كاملة بدون عمل export وهي عملية سريعة وتحتاج الى ناس ذو خبرة ولذلك احتاج عملية الخروج من قاعدة البيانات بشكل اوتوماتيكي وبعد الانتهاء فتحها اوتوماتيكي لأنه من شروط الbackup على الملفات هو ان تكو قاعدة البيانات مغلقة

مع التحية للجميع :)

تم تعديل بواسطة Admin05

بتاريخ:

مشكور اخي admin وشاكر لك سرعة الاستجابة

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

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

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

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

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

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.