بتاريخ: 31 ديسمبر 200520 سنة comment_56142 اخواني الاعزاءانا باخد Cold Backup بالخطوات التالية1- Shutdown immediate2- Run Sript --Batch File-- for copying database files 3- startup openسؤالي هو ه يمكن تضمين عمليتي ال Shutdown و ال Startup داخل ال Batch fileلو ممكن ارجو كتابة نص اضافة العمليتين داخل الاسكريبتوشكرا جزيلا اخوتي الكرام تقديم بلاغ
بتاريخ: 31 ديسمبر 200520 سنة comment_56174 اخي العزيز من الممكن ان تضع ال startup و الshutdown في ال script ولكن هل نظام التشغيل الذي تستخدمه windows or linux في الممكن ان تضع في بداية الscript الجملة التالية sqlplus sys/password as sysdba shutdown immediate exit copy commands for ur filessqlplus sys/password as sysdbastartup وسارفق لك مع جوابي script يقوم بعملية صنع script لعملية ال backup والمقصود هنا ان تنفذ ال script في ال database التي تريد عمل ال backup لها لمرة واحدة ثم سيكون لك فايل يقوم بعملية ال backup اوتماتيكيا علما اني قمت بتحميل ال script من الانترنيت ولم اجريه لاني اعمل على نظام التشغيل linux وليس windows علما ان script الذي سيقوم بعملية ال backup ستجده في c:\coldbackup_iraqidba.bat iraqidba.txt تم تعديل 31 ديسمبر 200520 سنة بواسطة iraqi_dba تقديم بلاغ
بتاريخ: 31 ديسمبر 200520 سنة كاتب الموضوع comment_56185 أخي العزيز مشكور جدا بارك الله فيك ولكن كل ما اريده ما هو ال Command الذي اضيفه في ال Batch لكي يمكن لمستخدم معاه sysdba أن يدخل ويعمل Shutdown immediatesqlplus sys/password@db_name as sysdbaهذا ال Command لا يعمل من ال Batch file ما هو تحديدا ارجوك اذا كنت جربت هذه الحالة من قبل تقديم بلاغ
بتاريخ: 31 ديسمبر 200520 سنة comment_56214 الاخ العزيز جرب الاتي set ORACLE_SID = ur data base name set ORACLE_HOME = ur oracle path sqlplus sys/password as sysdba تم تعديل 31 ديسمبر 200520 سنة بواسطة iraqi_dba تقديم بلاغ
بتاريخ: 1 يناير 200620 سنة كاتب الموضوع comment_56246 الاخ العزيز iraqi_dba الف شكر لك علي اهتمامك وبارك الله فيك ولكن الحل الذي اقترحته لم يعمل ايضا فقد حاولت فيه ولازلت احاول ولكن لم اصل اليها بعد بارك الله فيك اخي العزيز تقديم بلاغ
بتاريخ: 1 يناير 200620 سنة كاتب الموضوع comment_56306 أخي الغالي iraqi_dba الحمد لله توصلت للحل أولا يتم اضافة هذا السطر في ال Batch File sqlplus /nolog @c:\dbshut.sql ثانيا يتم انشاء الملف c:\dbshut.sql ومحتوياته كالتاليconn sys/password@db_name as sysdbashutdown immediate ;exitولعمل واحد اخر لل Startup يتم بنفس الاسلوبمشكور اخي الغالي علي اهتمامك وبارك الله فيك تقديم بلاغ
بتاريخ: 4 يناير 200620 سنة comment_56576 لو حدا ممكن يشرحلي كيف نعمل script من البداية الى النهاية وايش خصائصه وايش فرقه عن ال backup تقديم بلاغ
بتاريخ: 4 يناير 200620 سنة comment_56579 الاخ الكريمال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 على الملفات هو ان تكو قاعدة البيانات مغلقةمع التحية للجميع تم تعديل 4 يناير 200620 سنة بواسطة Admin05 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.