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

مشاكل الupdate

Featured Replies

بتاريخ:

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

بتاريخ:

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

تحياتي...

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

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

بتاريخ:

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

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

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

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

تحياتي...

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

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ العزيز العولقى شكرا جزيلا لك وياليت ترسل بالكتاب
Oracle8i DBA SQL & PL/SQL Study Guide
على الايميل الخاص بى وهو
[email protected]

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

بتاريخ:

الاخ العزيز العولقى ممكن ترسل بالكتاب
Oracle8i DBA SQL & PL/SQL Study Guide
على الايميل
[email protected]
لاننى محتاجة له جدا جدا
شكرا لك

بتاريخ:

الاخ العزيز العولقى ممكن ترسل بالكتاب
Oracle8i DBA SQL & PL/SQL Study Guide
على الايميل
[email protected]
او
[email protected]

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

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

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

  • بعد 1 شهر...
بتاريخ:

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

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

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

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

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

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

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

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.