بتاريخ: 5 فبراير 201412 سنة comment_246275 يوجد عندي مشكلة في جدول عند الاستعلام عنه تخرج هذه الرسالة ORA-01591: lock held by in-doubt distributed transaction مع العلم باقي الجداول استطيع ان استعلم عنها وهذا الجدول من الاساس شغال ولكن مرة واحدة خرجت لي هذه الرسالة فلا ادري ما هي المشكلة تقديم بلاغ
بتاريخ: 5 فبراير 201412 سنة comment_246283 السلام عليكم جرب الطريقة التالية: 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; تقديم بلاغ
بتاريخ: 6 فبراير 201412 سنة كاتب الموضوع comment_246300 الله يجزيك الخير اخي وأستاذي العزيز احمد على الرد جاري التجربة وان شاء الله تنحل المشكلة تقديم بلاغ
بتاريخ: 6 فبراير 201412 سنة comment_246312 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 تقديم بلاغ
بتاريخ: 26 مارس 201411 سنة كاتب الموضوع comment_248426 السلام عليكم جرب الطريقة التالية: 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; اللهم يا حنان يا منان ارزق احمد حسان الجنان الله يبارك فيك استاذ احمد اليوم حدثت معي هذه المشكلة وبفضل الله ثم فضلك انحلت المشكلة تقديم بلاغ
بتاريخ: 27 مارس 201411 سنة كاتب الموضوع comment_248479 السلام عليكم ورحمة الله وبركاته اخي العزيز احمد في حالة اخرة تكررت هذه المشكلة وعند تطبيق الخطوة الاولى 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'); يخرج لي مسج كالتالي لا اعرف ما هي المشكلة تم تعديل 27 مارس 201411 سنة بواسطة miash80 تقديم بلاغ
بتاريخ: 27 مارس 201411 سنة comment_248481 السلام عليكم جرب عمل Commit أو Rollback قبل تنفيذ الجملة السابقة. تقديم بلاغ
بتاريخ: 27 مارس 201411 سنة كاتب الموضوع comment_248488 وعليكم السلام اخي العزيز عملت rollback قبل تنفيذ الجملة وخرج نفس المسج تقديم بلاغ
بتاريخ: 28 مايو 201411 سنة كاتب الموضوع comment_251198 السلام عليكم ورحمة الله وبركاته الله يبارك فيك اخي وأستاذي العزيز احمد من لا يشكر الناس لا يشكر الله اخي العزيز اليوم حصلت معي نفس المشكلة وطبقت الخطوات السابقة مع عمل 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 اكرر شكري لك اخي العزيز تم تعديل 28 مايو 201411 سنة بواسطة miash80 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.