الانتقال إلى المحتوى
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.

يخرج مسج عند الاستعلام على جدول معين

Featured Replies

بتاريخ:
يوجد عندي مشكلة في جدول عند الاستعلام عنه تخرج هذه الرسالة

 

ORA-01591: lock held by in-doubt distributed transaction 

 

مع العلم باقي الجداول استطيع ان استعلم عنها

 

وهذا الجدول من الاساس شغال ولكن مرة واحدة خرجت لي هذه الرسالة

 

617606991.jpg

 

فلا ادري ما هي المشكلة

بتاريخ:

السلام عليكم

جرب الطريقة التالية:

 

1- 

Select Local_Tran_Id From Dba_2Pc_Pending;

اذا ظهر معك أي ريكود بالكويري وعادة سيظهر لك رقم شبيه بالرقم : 4.7.533420

 

2- 

Rollback Force '4.7.533420';

3- 

Exec Dbms_Transaction.Purge_Lost_Db_Entry('4.7.533420');

4-  واذا حاولت تنفيذ الكويري السابقة يجب عدم ظهور اي حركات:

Select Local_Tran_Id From Dba_2Pc_Pending;
بتاريخ:
  • كاتب الموضوع

الله يجزيك الخير اخي وأستاذي العزيز احمد على الرد

 

جاري التجربة وان شاء الله تنحل المشكلة

بتاريخ:

Cause: An attempt was made to access resource that is locked by a dead two-phase commit transaction that is in prepared state.

Action: The database administrator should query the PENDING_TRANS$ and related tables, and attempt to repair network connection(s) to coordinator and commit point. If timely repair is not possible, the database administrator should contact the database administrator at the commit point if known or the end user for correct outcome, or use heuristic default if given to issue a heuristic COMMIT or ABORT command to finalize the local portion of the distributed transaction. 

 

 

Also see

http://docs.oracle.com/cd/B28359_01/server.111/b28310/ds_txnman007.htm#ADMIN12267

  • بعد 1 شهر...
بتاريخ:
  • كاتب الموضوع

 

السلام عليكم

جرب الطريقة التالية:

 

1- 

Select Local_Tran_Id From Dba_2Pc_Pending;

اذا ظهر معك أي ريكود بالكويري وعادة سيظهر لك رقم شبيه بالرقم : 4.7.533420

 

2- 

Rollback Force '4.7.533420';

3- 

Exec Dbms_Transaction.Purge_Lost_Db_Entry('4.7.533420');

4-  واذا حاولت تنفيذ الكويري السابقة يجب عدم ظهور اي حركات:

Select Local_Tran_Id From Dba_2Pc_Pending;

 

 

اللهم يا حنان يا منان ارزق احمد حسان الجنان

 

الله يبارك فيك استاذ احمد

 

اليوم حدثت معي هذه المشكلة وبفضل الله ثم فضلك انحلت المشكلة  

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

السلام عليكم ورحمة الله وبركاته

 

اخي العزيز احمد

 

في حالة اخرة تكررت هذه المشكلة 

 

وعند تطبيق الخطوة الاولى 

Select Local_Tran_Id From Dba_2Pc_Pending;

خرج معي هذا الرقم 7.13.23113

 

وعند تطبيق   

 Rollback Force '7.13.23113';

تمت بنجاح وعند عمل 


            Exec Dbms_Transaction.Purge_Lost_Db_Entry('7.13.23113'); 

يخرج لي مسج كالتالي

 

 

358716657.jpg

 

لا اعرف ما هي المشكلة

        

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

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

وعليكم السلام

 

اخي العزيز عملت rollback قبل تنفيذ الجملة وخرج نفس المسج

  • بعد 2 شهور...
بتاريخ:
  • كاتب الموضوع

السلام عليكم ورحمة الله وبركاته

 

الله يبارك فيك اخي وأستاذي العزيز احمد

 

من لا يشكر الناس لا يشكر الله

 

 

اخي العزيز اليوم حصلت معي نفس المشكلة وطبقت الخطوات السابقة

 

مع عمل Commit بعد Rollback Force

 

وأنحلت المشكلة تماما ولم يخرج لي اي رسالة

Select Local_Tran_Id From Dba_2Pc_Pending;
Rollback Force '4.7.533420';
commit;
Exec Dbms_Transaction.Purge_Lost_Db_Entry('4.7.533420');
Select Local_Tran_Id From Dba_2Pc_Pending;

والنتيجة 

no rows selected

اكرر شكري لك اخي العزيز  

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

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

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

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

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

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

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.