الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

خطأ رقم ora 12528

Featured Replies

بتاريخ:

Ora 12528 TNS listner: all appropriat instances are blocking new connectiins

سلام عليكم 

الله يسعد مساكم جميعا 

هاي المشكلة صارلي يومين تقريبا بحاول احلها ومش عارف يا ريت اذا في حدا بقدر يساعدني في حلها.

او اذا في حد مرت عنه وبعرف كيف الحل ... علما اني استخدم 10g ونظام التشغيل ويندوز 10 برو 

وجزاكم الله خيرا

تم تعديل بواسطة قلقيلي

بتاريخ:
  • كاتب الموضوع

علما اني استخدم 10g ونظام التشغيل ويندوز 10 برو 

بتاريخ:
  • كاتب الموضوع

الحمد لله رب العالمين ... توصلت الى حل المشكلة بعد ثلاثة ايام من العناء وعدم امكانية الوصول للداتا بيز ومن باب عدم كتم العلم اضع حلها بين ايديكم لمن يحتاجها مستقبلا وتكون صدقة جارية عن اهلى ومالي وارجو منكم صالح الدعاء 

طبعا اصل المشكلة هي |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 رقم واتس ومحمول - فلسطين

 

 

تم تعديل بواسطة قلقيلي

  • قام المبرمج الصاعد بتحديد هذا الموضوع كموضوع مميز
  • بعد 1 سنة...
بتاريخ:

حل بطريقة اخرى

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

بالتوفيق ان شاء الله

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.