moamar بتاريخ: 10 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 10 مايو 2004 (معدل) السلام عليكم ورحمة الله :بسبب فيروس تشرنوبل تعطل الحاسب وتم استعادة البيانات بواسطة برنامج getdatabackولكن عند محاولة إقلاع قاعدة بيانات اوراكل فإنها لاتقلعولا تعطي أي رسالة وقد حاول إقلاعه بشكل يدويفوجدت انها تتجاوز مرحلة mountوعند محاولة فتح القاعدة من خلال التعليمةalter datdabase openفأنه لا تظهر أية رسالة حتى في traceوالصورة المرفقة توضح مع العلم أنه لايوجد أي نسخة فمن يستطيع المساعدة الرجاء ان لايبخل علينا عسى أن تتحقق الفائدة لجميع الأخوة تم تعديل 10 مايو 2004 بواسطة moamar اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
[email protected] بتاريخ: 12 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 12 مايو 2004 أخي العزيز حاول أن تتأكد بأن ملفات كونترول فايل موجودة وصحيحةوملفات ريدو لوغ فايل ثم ابحث عن ملف InitOracleSID وخذ مسارهثم اعمل شت داون للداتا بيس استعمل الامرstartup force pfile=ini pathثم طبق تعليمات ريكوفري للداتا بيساذا كان عندك أكثر من داتا بيس قد تختلف الامور قليلاً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
moamar بتاريخ: 12 مايو 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 مايو 2004 الأخ العزيز سالم :مشكور على التجاوبلكن في حالتي هنا قاعدة البيانات تعمل في نمطnoarchiveوبالتالي لا يمكن عمل recoverوأيضا ليس هنا أي نسخة backupإضافة إلى انه لو كان الخلل في الكونترل فايل لما تجاوزت قاعدة البيانات مرحلة mountأثناء الإقلاعأنا بصراحة يئست من المشكلة وأعتقد انه لايوجد حل ولن عسى أحد الأخوة يمكنه إفادتنا وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صبحي بتاريخ: 13 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2004 السلام عليكممشكلتك كما فهمت ان ال database هي NOARCHIVEو لا تستطيع ان تقوم بمرحلة mountاذا جرب هذا الحل باستخدام RMAN:استرجع ملفات control بالامرRESTORE CONTROL FILE (يتم الاسترجاع من اخر نسخة احتياطية تم عملها )ضروري ان تكون في مرحلة NOMOUNTالان قم بتنفيذ هذه الاوامر RMAN> STARTUP MOUNT RMAN>RESTOR DATABASE; RMAN>RECOVER DATABASE; RMAN>ALTER DATABASE OPEN RESETLOGS;لكن باعادة قراءة مشكلتك تقول لايوجد نسخة احتياطية وبالتالي لا يمكن عمل recover NO ARCHIVE يمكن استرجاعها ؟؟؟؟؟؟؟؟؟؟لا اعلم ماذا اقول لك لكن اخيرا جرب هذه اعمل نسخ لكل ملفات DATA FILE ثم ل CONTROL FILEثم SQL<RECOVER DATABASE UNTIL CANCELSQL<CANCEL SQL<ALTER DATABASE OPEN RESTLOGSوان شاء الله كل امورك بتكون تمام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
moamar بتاريخ: 13 مايو 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 مايو 2004 السلام عليكم ورحمة الله :الأخ أبو صبحي جزاك الله خيرا على تفاعلك مع المشكلة ...لقد نفذت ما ذكرته لي حرفيا ولكن بعد تنفيذ تعليمةalter database open resetlogsفإنه لايعطي أي رسالة والصورة المرفقة توضح ذلك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صبحي بتاريخ: 13 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2004 (معدل) اخي العزيز :اولا الرسالة التي ظهرت بشارة خير بانه يمكن استرجاع databaseلاحظ في الرسالة التي ظهرت MEDIA RECOVERY NOT REQUIRD (السطر السادس )يعني كان هناك تداخل ببعض الاوامر انتبه للمشكلة لقد نفذت ما ذكرته لي حرفيا ولكن بعد تنفيذ تعليمة تاكد عند استخدامك الطريقة الثانية(لما تستخدمها )انه عند النسخ بCP اختار مسار جديد تضع فيه الملفات المنسوخة من مسارك الاصلي نفذ وان شاء الله تحلقبل ان تبدأ استعن بالله تم تعديل 13 مايو 2004 بواسطة ابو صبحي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
msh بتاريخ: 13 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2004 السلام عليكمأخي ابو صبحي وجميع الأخوة عندي سؤال وهوهل يمكن عمل RECOVER DATABASE UNTIL CANCEL وقاعدة البيانات في وضع NOARCHIVELOG حسب ماقرئته في كتب الأوراكل لايمكن إستخدام UNTIL CANCEL OR UNTIL TIME إلا إذا كانت قاعدة البيانات في وضع ال ARCHIVELOG أرجوا التوضيح والف شكر مقدما مع تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صبحي بتاريخ: 13 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2004 اخي msh:يمكن عمل RECOVER DATABASE UNTIL CANCELفي NOARCHIVELOG راجع كتاب oracle 9i dba fundamentals iiالبحث12الصفحة 10لكن انا مشغول بالي على الاخmoamarوقاعدة البيانات اسال الله عز وجل ان ييسر امره اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
msh بتاريخ: 14 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 14 مايو 2004 أخي أبو صبحي عندما راجعت الموضوع وجدت أن المكتوب بالتحديد هو : Because you did not back up the online redo logs,you can't restore them with the datafiles and control files . so that oracle can reset the online redo logs , you must mimic incomplete recovery as follows : SQL>RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROL FILE SQL>CANCEL وهذا يعني انه يجب ان تقوم بإستعادة غير كاملة لقاعدة البيانات incomplete recovery وهذا يتطلب ان تكون قاعدة البيانات في وضع ARCHIVELOGأ{جوا أن تصحح لي أن كنت مخطأ ...مع تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صبحي بتاريخ: 14 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 14 مايو 2004 السلام عليكماخي الكريم you must mimic incomplete recovery as follows : ترجمتها الحرفية يجب عليك ان تقلد الاسترجاع الغير كامل و ذلك باتباع عنوان الصفحة في الاعلى no archiveاعد قراءة هذه الصفحةوالله بودي اشرحلك الموضوع تمام بس مشغول عندي امتحان اوعدك اشرحلك الموضوع بشكل كامل بس انتهي من المادة الاخيرة من موادocpللاستفادة راجع البحث الثامنتقبل تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.