بتاريخ: 9 نوفمبر 201015 سنة comment_203367 السلام عليكم الاخوة الاعزاء ارجوكم حل لمشكلتي انا واقع في مشكلة مشكلتي انضربت الاوراكل جيت انسخ ملفا الكنترول فايل تمت عملية النسخ الا اني تفاجأت ان الملف UNDOTBS01 مفقود ياريت لو تعطوني حل لان القاعدة فيها بيانات كثيرة ومحتاج مساعدتكم تقديم بلاغ
بتاريخ: 10 نوفمبر 201015 سنة كاتب الموضوع comment_203423 اضافة رد انضرب الاوراكل ومفقود ملف Undotbs01وين الرد فرجو كربتي ربنا يفرج كربكم يوم القيامة تم تعديل 10 نوفمبر 201015 سنة بواسطة toufeek1980 تقديم بلاغ
بتاريخ: 10 نوفمبر 201015 سنة comment_203446 السلام عليكم ورحمة الله وبركاته أخي الفاضل كل عام وأنتم بخير الان عندما تحاول عمل startup لقاعدة بينات امفترض أنك ستواجة الرساله كما يلي $ sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. idle> connect / as sysdba Connected to an idle instance. idle> startup ORACLE instance started. Total System Global Area 143725064 bytes Fixed Size 451080 bytes Variable Size 109051904 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. ORA-01157: cannot identify/lock data file 2 - see DBWR trace file ORA-01110: data file 2: '/usr/oracle/ora920/OraHome1/oradata/ora920/undotbs01.dbf' من لوضع الحالي قم بعمل show parameter undo تجد NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ undo_management string AUTO undo_retention integer 10800 undo_suppress_errors boolean FALSE undo_tablespace string UNDOTBS1 ثم قم ب alter system set undo_management = manual scope=spfile; System altered. حتي لو قمت بعمل alter database datafile '/usr/oracle/ora920/OraHome1/oradata/ora920/undotbs01.dbf' 2 offline drop; Database altered. alter database open; Database altered. وكذلك drop tablespace undotbs1; Tablespace dropped. الان حتي زدنا اامر تعقيدا بحذف كل tablespce من النوع Undo ثم create UNDO tablespace undotbs1 2 datafile 'C:\oracle\ora10.2\OraHome1\oradata\ora10\undotbs01.dbf' size 25m 3 autoextend on next 1m maxsize 1024m; لاحظ 'C:\oracle\ora10.2\OraHome1\oradata\ora10 هو مسار ال DATAFILES عندك قم التغيير طبعا Tablespace created. ثم alter system set undo_management = auto scope=spfile; System altered. ثم shutdown Database closed. Database dismounted. ORACLE instance shut down. idle> exit ثم sqlplus /nolog ثم المفترض أن نقول مبروك connect / as sysdba; Connected to an idle instance. idle> startup ORACLE instance started. Total System Global Area 143725064 bytes Fixed Size 451080 bytes Variable Size 109051904 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. Database opened. تجد show parameter undo NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ undo_management string AUTO undo_retention integer 10800 undo_suppress_errors boolean FALSE undo_tablespace string UNDOTBS1 بالتوفيق تقديم بلاغ
بتاريخ: 10 نوفمبر 201015 سنة comment_203475 واياكم مهندسنا الكريم وهذا بعض ما عندكم وكلنا نتعلم منك حقيقة تقديم بلاغ
بتاريخ: 10 نوفمبر 201015 سنة كاتب الموضوع comment_203484 نشكركم على الرد الجميل ربنا يجعلة في ميزان حسناتكم اخواني المشكلة هي بالضبطانه لم استطيع الدخول على قاعدة البيانات بعد اجراء كل المحاولت وهي تفشل قمت بنسخ مجلد orcl وكان عند النسخ يرفض نسخ الملف unodtb01 المهم تجاهلت هذا الملف وفرمت الجهاز على امل ان تنجح معي استرجاع قاعدة البيانات.المهم نزلت الاوراكل من جديد وقمت باستبدال المجلد orcl بالمجلد orcl لقاعدة البيانات السابقة طبعا لايوجد ملف undotb01تم انشاء الكنترول فيل ولكن عند فتح قاعدة البيانات alter database open resetlogs يعطيني خطاء ora-01112:media recovert not startedالمهم حاولت ولم اصل الى اي نتيجة لذا ارجوا منكم المساعدة ولكم جزيل الشكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.