بتاريخ: 14 يونيو 200520 سنة comment_39099 كنت اقوم باضافة حقل جديد على مستخدم visitorالى تم بناءة على tablespace visitفحدث ان توقفت قاعدة البيانات عن العملدخلت بالمستخدم sys as sysdbaو تم الدخولاردت ان اقوم باضافة هذة الخانة فظهر لى SQL> ALTER TABLE VISITOR.V_SIGIL 2 ADD V_SERIAL_SIGAL NUMBER; ALTER TABLE VISITOR.V_SIGIL * ERROR at line 1: ORA-01109: database not open فقمت بمحاولة تجربة startup او shutdownو لكن لم يفلح الامرفقمت باعادة تشغيل الجهازو دخلت على ال oemوجدت حالة الداتابيز openفقررت المحاولة و ظهر لى الاتى SQL> ALTER TABLE VISITOR.V_SIGIL 2 ADD V_SERIAL_SIGAL NUMBER; ALTER TABLE VISITOR.V_SIGIL * ERROR at line 1: ORA-01109: database not open SQL> STARTUP ORA-01081: cannot start already-running ORACLE - shut it down first SQL> SHUTDOWN ORA-01109: database not open Database dismounted. ORACLE instance shut down. SQL> STARTUP ORACLE instance started. Total System Global Area 143727516 bytes Fixed Size 453532 bytes Variable Size 109051904 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. ORA-01157: cannot identify/lock data file 11 - see DBWR trace file ORA-01110: data file 11: 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF' SQL> ALTER TABLE VISITOR.V_SIGIL 2 ADD V_SERIAL_SIGAL NUMBER; ALTER TABLE VISITOR.V_SIGIL * ERROR at line 1: ORA-01109: database not open و يظهر ان الtablespaceالذى كنت اعمل علية به مشكلةفدخلت على ال oemو عملت shutdownثم كنت بقول بمحاولة عمل openظهر لى الخطى التالى فى الصورة المرفقة تقديم بلاغ
بتاريخ: 14 يونيو 200520 سنة comment_39115 الاخ/ايمنالمشكلة عندك ان الداتا فيل موجود بس الاوراكل مش قادر يفتحةو عندك حلين:-1-تعيد انشاء tablespace لو مش مهم الداتا اللى عليه2-recovering for that tablespace (i think it is the best)بالنسبة للحل الاول**************- لو الداتا بيز مفتوحة make shutdown immediate for it-conn /as sysdba-startup mount pfile=the name and path of you pfile-alter database datafile 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF' offile drop;-alter database open- drop tablespace visit inculding contents-ناتى لعملية انشاء التيبل سبيس من جديد-create tablespace visit datafile 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF' size 100M;after that recreate any objects were in that tablespaceالحل الثانى وهوالافضل********************making recover for that datafile- لو الداتا بيز مفتوحة make shutdown immediate for it-conn /as sysdba-startup mount pfile="the name and path of you pfile-recover datafile 'C:\ORA9I\ORADATA\ORCLITC\VISIT.DBF'you should make it untile "Media recovery complete"message appear for youthen open database alter database openو ياريت تنفع اى من الطريقتين معاكسلام تقديم بلاغ
بتاريخ: 14 يونيو 200520 سنة comment_39129 اخي الكريم هذه الحالة كانت تحصل معي لا تستطيع ان تغلق الداتابيز ولا تفتحها ما كان امامي الا ان استخدم الامر التالي ٍstartup force$shutdown immediate$ثم مرة اخرىStartup$ شكرا تقديم بلاغ
بتاريخ: 15 يونيو 200520 سنة كاتب الموضوع comment_39198 تعقيبقبل وصول هذة الحلول جربت جميع انواع الshutdown/starupثم كنت قمت باعادة تشغيل الجهازووجدت ان الداتابيز رجعت للعمل على هذا المستخدمليست هذة المشكلة و لكن يحدث كثيرا ان تقوم الداتابيز بالتوقف(يهنك يعنى)و عند اعادة اقلاع الجهاز تعمل من جديد تقديم بلاغ
بتاريخ: 1 يوليو 200520 سنة comment_40561 حاول تراجع المساحة الفارغة الموجودة على الداتابيز وياريت لو تبعت الملف اللي رمه فيه المشكلةThe Trace file & ur instance log file تقديم بلاغ
بتاريخ: 1 يوليو 200520 سنة comment_40565 من services من على الويندوزإعمل stop لل -process- oracleordbTNSlistner ثم run مرة أخرى لنفس ال process تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.