بتاريخ: 21 يناير 20224 سنة comment_302055 Ora 12528 TNS listner: all appropriat instances are blocking new connectiins سلام عليكم الله يسعد مساكم جميعا هاي المشكلة صارلي يومين تقريبا بحاول احلها ومش عارف يا ريت اذا في حدا بقدر يساعدني في حلها. او اذا في حد مرت عنه وبعرف كيف الحل ... علما اني استخدم 10g ونظام التشغيل ويندوز 10 برو وجزاكم الله خيرا تم تعديل 21 يناير 20224 سنة بواسطة قلقيلي تقديم بلاغ
بتاريخ: 21 يناير 20224 سنة كاتب الموضوع comment_302056 علما اني استخدم 10g ونظام التشغيل ويندوز 10 برو تقديم بلاغ
بتاريخ: 21 يناير 20224 سنة كاتب الموضوع comment_302057 الحمد لله رب العالمين ... توصلت الى حل المشكلة بعد ثلاثة ايام من العناء وعدم امكانية الوصول للداتا بيز ومن باب عدم كتم العلم اضع حلها بين ايديكم لمن يحتاجها مستقبلا وتكون صدقة جارية عن اهلى ومالي وارجو منكم صالح الدعاء طبعا اصل المشكلة هي |database واصل الخطأ : هو الخطأ رقم ora-00214 وعلى ما اعتقد انه ناتج عن انقطاع التيار الكهربائي عن الجهاز او السيرفر الموجود عليه قاعدة البيانات حيث يقوم النظام بانشاء ملف جديد يحتوي على بعض الcontrols الخاصة في الداتا بيز في الpath التالي C:\oracle\product\10.2.0\oradata\orcl\CONTROL01.CTL وعلى الاغلب يكون الملف بهذا الاسم CONTROL03.CTL وهذا يعمل على قفل الاتصالات التي تأتي الى listener لغايات الحماية والامن ..... هذا شرح مبسط للمشكلة. الحل كالتالي : SQL> shutdown abort SQL> startup ORACLE instance started Total System Global Area 662700032 bytes Fixed Size 1250716 bytes Variable Size 281021028 bytes Database Buffers 373293056 bytes Redo Buffers 7135232 bytes ORA-00214: control file ‘C:\ORACLE\PRODUCT\10.2.0\ORADATA\SYMP\CONTROL03.CTL’ version 1021304 inconsistent with file ‘C:\ORACLE\PRODUCT\10.2.0\ORADATA\SYMP\CONTROL01.CTL’ version 1021301 ;SQL> create pfile=’C:\oracle\product\10.2.0\db_1\dbs\inittest.ora’ from spfile File created ثم تذهب الى الفايل في موقعه المذكور وتفتحه باستخدام المذكرة وتقوم بحذف اسم الملف المضروب من هذا الملف وتعمل حفظ وتغلقه ’SQL> startup nomount pfile=’C:\oracle\product\10.2.0\db_1\dbs\inittest.ora ORACLE instance started ;SQL> alter database mount Database altered ;SQL> alter database open Database altered. SQL> STARTUP Database started واي استفسار في الموضوع انا جاهز 00970568162121 رقم واتس ومحمول - فلسطين تم تعديل 21 يناير 20224 سنة بواسطة قلقيلي تقديم بلاغ
بتاريخ: 12 يوليو 20232 سنة comment_302521 حل بطريقة اخرى : Oracle have 3 files: CONTROL01.CTL, CONTROL02.CTL, CONTROL03.CTL يفترض ان الثلاثة نفس الشيء ، وعندما يتلف احدهما انسخ احدهما الى الاخر . طريقة الحل : يفضل اولا اخذ نسخة (احتياطية) من الثلاث ملفات الى مكان اخر ، احذف او غير اسماء الثلاث ملفات ، ثم انسخ احدهما ثلاث نسخ . أي : انسخ الاول على الثاني والثالث ثم جرب تشغيل قاعدة البيانات ، اذا لم تشتغل : انسخ الثاني على الاول والثالث . اذا لم تشتغل : انسخ الثالث على الثاني والاول . هكذا : copy CONTROL01.CTL CONTROL02.CTL copy CONTROL01.CTL CONTROL03.CTL أو copy CONTROL02.CTL CONTROL01.CTL copy CONTROL02.CTL CONTROL03.CTL أو copy CONTROL03.CTL CONTROL01.CTL copy CONTROL03.CTL CONTROL02.CTL بالنهاية يجب ان يكون لديك : CONTROL01.CTL, CONTROL02.CTL, CONTROL03.CTL بالتوفيق ان شاء الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.