بتاريخ: 18 ديسمبر 200817 سنة comment_145015 عند تعديل جدولبواسطة الامرAlter وحيث ان الجدول يتضمن بيانات قد تصل الى 3 مليون سجلهذا الجدول متصل متصل ببيئة العمل بمعنى لا يمكن عمل اطفاء للقاعدة البيانات وجميع المستخدمين حاليا متصليين بهذا الجدول وفىالوقت نفسه عند التعديل تظهر المشكلة التاليةORA-00054 resource busy and acquire with NO WAIT specified تقديم بلاغ
بتاريخ: 18 ديسمبر 200817 سنة comment_145024 what alter command did u do when this error occurredthis error means that there's DML statments are now online on this table while u altering it تقديم بلاغ
بتاريخ: 18 ديسمبر 200817 سنة كاتب الموضوع comment_145029 عفوا الامر التاليalter table table_name add filed_name varchar2(10)بالاضافة الىالامر التاليalter procedure procedure_name compileاثناء عمل قاعدة البياناتوشكرا على التجاوب تقديم بلاغ
بتاريخ: 18 ديسمبر 200817 سنة comment_145034 you have to close all sessions running on this table before you can alter it تقديم بلاغ
بتاريخ: 23 ديسمبر 200817 سنة كاتب الموضوع comment_145295 If i kill all sessions in database , this is means all working users are stop , so all current data will be loss , i think this is not good if you are working in IT department i will search about others solutionthank you. تقديم بلاغ
بتاريخ: 23 ديسمبر 200817 سنة comment_145296 Try do that when no one is working. do that by a job in the night. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.