إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مشاكل الupdate


8 رد (ردود) على هذا الموضوع

#1 anisalqubati

anisalqubati

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 20 May 2007 - 08:49 AM

الاخوة الاعزاء ارجو المساعدة فى حل هذه المشكلة
هناك جدول تتم علية عمليات select,inset,update من قبل عدة مستخدمين بصورة كبيرة جدا من داخل عدة forms وكل form لة COMMIT خاص بة الا ان كل العمليات تجرى صحيحة ماعدا update وكانها فى بعض الاحيان لاتنجح فى تغير البيانات الخاصة بالجدول لانها تتم على حقل واحد فى هذا الجدول.ارجوا من الاخوة الاعزاء مساعدتى فى كيفية ضمان نجاح الupdate فى كل الاحوال وهل هناك مشكلة لدى dataBase فى ترتيب العمليات الكثيرة كل جدول فى نفس الوقت اوهل هى مشكلة lock
ارجو المساعدة فى حل الاشكال جزاكم الله خيرا
وشكرا جزيلا

#2 ABUSANAD

ABUSANAD

    عضو نشط

  • الأعضــاء
  • 202 مشاركة

تاريخ المشاركة 20 May 2007 - 12:21 PM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ العزيز الان فهمت المشكلة و الاجابة باختصار انه عندما تكون عمليات DML على جدول من عدة مستخدمين فانه يكون هناك تضارب بين هذه العمليات و عندها يقوم الاوراكل سيرفر بحل هذا التضارب بالغاء جميع العمليات ما عدا واحدة.

تحياتي...

أخوكم المحب
احمد العولقي
OCP Developer 9i

#3 anisalqubati

anisalqubati

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 21 May 2007 - 04:43 PM

الاخ العزيز احمد العولقى شكرا جريلا لك لكن هل هناك حلول لهذا الاشكال او هل يستطيع oracle server ترتيب هذه العمليات بالتتابع
وشكرا جزيلا..............

#4 ABUSANAD

ABUSANAD

    عضو نشط

  • الأعضــاء
  • 202 مشاركة

تاريخ المشاركة 21 May 2007 - 06:59 PM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ العزيز anis ساضرب لك مثال لفهم التضارب في عمليات DML و التي تسمى deadlock.

لو فرضنا انه انت و انا نقوم بتعديل جدول ما في وقت مختلف وقمت انت بحفظ التعديل بامر commit فان كل التعديلات التي قمت بها انا سوف تتغير حسب التعديلات الاخيرة التي عملتها انت.

و لو فرضنا اننا نقوم بتعديل الجدول في نفس الوقت فعندها يظهر التضارب في كل من العملية التي قمت بها انت و انا, و عندها يعمل اوراكل سيرفر بحل هذا النزاع بالغاء اما تعديلك او تعديلي.

انصحك بقراءة الفصل الرابع من كتاب OCP: Oracle8i DBA SQL & PL/SQL Study Guide الناشر sybex واذا ما كان عندك الكتاب ارسل لي ايميلك و ان شاء الله -تعالى- سارسل لك الكتاب.

تحياتي...

أخوكم المحب
احمد العولقي
OCP Developer 9i

#5 anisalqubati

anisalqubati

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 23 May 2007 - 04:16 PM

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ العزيز العولقى شكرا جزيلا لك وياليت ترسل بالكتاب
Oracle8i DBA SQL & PL/SQL Study Guide
على الايميل الخاص بى وهو
anisalqubati@hotmail.com

تحياتي...
وشكرا جزيلا لك ولكل القئائمين والمشاركين على المنتدى

#6 سمر اليمن

سمر اليمن

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 28 May 2007 - 09:04 AM

الاخ العزيز العولقى ممكن ترسل بالكتاب
Oracle8i DBA SQL & PL/SQL Study Guide
على الايميل
samar222007@hotmail.com
لاننى محتاجة له جدا جدا
شكرا لك

#7 miash80

miash80

    عضو مميز

  • الأعضــاء
  • 794 مشاركة
  • الاسم الأول:mousa
  • اسم العائلة:hamdallah
  • البـلـد: Country Flag
  • الاهتمامات:Read
  • المنصب الحالي:Analyst Assistant

تاريخ المشاركة 30 May 2007 - 02:38 PM

الاخ العزيز العولقى ممكن ترسل بالكتاب
Oracle8i DBA SQL & PL/SQL Study Guide
على الايميل
miash80@hotmail.com
او
miash80@yahoo.com

مع الشكر
miash80
:( :angry: :angry: :lol: :angry:

اللهم أغفر للمسلمين والمسلمات والمؤمينين والمؤمينات ألاحياء منهم وألاموات الى يوم الدين


موضوع قرأتة فأعجبني
http://www.shbab1.com/2minutes.htm

اذا عجبك موضوع من مواضيعي..لا تقل لي شكراً
و لكن أدعو لي (في ظهر الغيب) بالآتي

اللهم اغفر له ما تقدم من ذنبه و ما تأخر..اللهم احسن خاتمته
اللهم اغفر لوالديه و ارحمهما و ادخلهما جناتك برحمتك يا أرحم الراحمين و لكم بالمثل ان شاء الله
ارجو من الله ان يكون ما انقله لكم من ضمن حسناتى
 356663087.jpg

 

لا تأســــفنَّ عـلى غــــــدرِ الزمــانِ لطالــمـا

رقصـــــــت على جثــــثِ الأســــــــودِ كلابا

لا تحسبن برقصـــــها تعلوا على أســــيادها
تبقى الأســــودُ أسوداً والكـــــلابُ كِــــــلابا


#8 anisalqubati

anisalqubati

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 03 June 2007 - 05:20 PM

الاخ /العولقى شكرا جزيلا على الكتاب
وجزاك الله خيرا..................

#9 محمد عبدالله محمد رحمة الله

محمد عبدالله محمد رحمة الله

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 28 July 2007 - 04:05 PM

عشان تقدر تعمل update لازم الجدول العاوز تعمل فيهو update يكون الجدولين مربوطات مع بعض

مثلا عندى جدولين الجدول الأول
emp فيه no ,name,bal
وdept فيه no,deptno,name