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

ما هو الـ Dispatcher؟؟

Featured Replies

بتاريخ:

السلام عليكم احبائي اعضاء المنتدى
ورحمة الله وبركاته

رجاء ماهو الـ Dispatcher
وياريت بالتفصيل ... ولكم مني جزيل الشكر

اختكم
رورو

بتاريخ:

الDispatcher
هو المسئول عن عملية إدارة الuser requests عندما تكون قاعدة البيانات تعمل فى الوضع Shared Server فيقوم بإستلام الuser requests وتسليمه الى الrequest queue ليتم ترشيحه الى الShared Server Processes

بتاريخ:

الاخت رورو الديسبتشر حسب فهمى هو اولا بيكون لما الداتا بيز شيرد بمعنى انه بيكون فيه مجموعه بروسيس بتخدم على مجموعه يوزر
هوضحلك اكتر الشيرد
الشيرد معناه انى يكون فيه مجموعه بروسيس بتخدم على اليوزر يعنى نفرض مثلا انى الناس المتاحين انهم يعملوا كونيكت هما 40 يوزر وكلهم كونكت وبعدين فيه اليوزر 41 عايز يعمل كونكت فمجموعه البروسيس ديت بتشوف اى يوزر يكون idl وبتعمل كيل وبتفتح لليوزر 41 المجال انه يدخل هو ده الديسبتشر
تقدرى ترمزى ليه بانه ويتر بيخدم على كذا طرابيزه فى مطعم والويتر ده هو مجموعه البروسيس والطرابيزات هما اليوزر
اتمنى انى اكزن فهمتك حسب منا فاهم زاتمنى انك تبحثى فى موضوع الديسبتشر ومش تقفى على معلومتى وترودى عليا تقوليلى اذا كنت انا فاهم صح ولا لا ولكى جزيل الشكر

بتاريخ:

عندما يقوم المستخدم بالاتصال بأوراكل من خلال تطبيق ستقوم اوراكل بتوليد عملية جديدة
وستظل موجودة طوال فترة الاتصال ۰ Dedicated Server Process مخصصة بالكامل له
يكون الشاغل الاساسى لتلك العملية هو خدمة المستخدم فاذا قمنا بتنفيذ استعلام مثلا فانها سوف
تستقبل جملة الاستعلام وتنفذها حيث تبدأ فى اعطاء الاوامر للسيرفر للبحث عن الداتا سواء فى
ذاكرة الكاش او الملفات ثم تقوم بجلبها الى التطبيق الذى طلبها ۰ ان الغرض الاساسى منها هو
الخاصة بالمستخدم ۰ Sql الاستجابة الى طلبات
ان اوراكل تقدم بديلا اخر للاتصال يسمح لمجموعات ضخمة من المستخدمين
وهو ميكانيزم للاتصال يمكن Shared Server بالعمل فى نفس الوقت بكفاءة وهو
تشبيه بجدول كبير من المياه التى يتم توزيعها على عدد كبير من الافراد فيكون لكل
واحد منها حصته وهذا الاسلوب يتيح لزيادة عدد المستخدمين لقاعدة البيانات تقريبا
بلا حدود فبدلا من تخصيص عملية لكل مستخدم ولنفرض انهم ۱۰ الاف مستخدم
يمكن بذلك الطريقة فتح ۱۰۰ عملية من اوراكل تظل مسؤلة على خدمة ذلك العدد
الرهيب من المستخدمين ۰
وطبقا لهذا البديل تقوم اوراكل بفتح مجموعة من العمليات تسمى مستقبلات
والتى ستقوم بوضع طلبات المستخدمين على هيئة طابور جاهز للتنفيذ فى dispatchers
System منطقة للذاكرة المؤقتة تعينها اوراكل وتسمى منطقة النظام الشاملة
ويتم الانتقاء من العمليات الغير شاغرة لتنفيذ ذلك (SGA)Global Area
فلو كانت العملية الاولى غير مشغولة بتنفيذ طلب اخر فانها ستتولى Quee الطابور
الانتقاء من الطابور لتنفيذه وهكذا كما يتضح من الشكل التالى ۰
يتضح من الشكل السابق التالى :
وعندها يقوم المستقبل dispatcher ان المستخدم سوف يقوم بالاتصال بالمستقبل 
۰ SGA بوضع امر المستخدم فى طابور الانتظار فى منطقة الذاكرة
اول عملية تكون جاهزة سوف تقوم باخذ الطلب من الطابور لتنفيذه ۰ 
طلب المستخدم تم تنفيذه وتم وضع نتائج التنفيذ فى طابور الانتظار مرة اخرة 
تمهيدا لعرضه على المستخدم ۰ يقوم المستقبل باخذ نتائج الطلب من الطابور
ثم يقدمه الى المستخدم ثم يغلق قناة الاتصال ۰

لاطلاع اكثر
حمل هذا الكتاب
http://www.mediafire.com/download.php?ojdnw12zmkn

post-48102-1231425225_thumb.jpg

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

شكرا لكم جميعا
وخصوصا 160hossam

سوف اتعبك معي اخي....لي سؤال اخر
ماذا تقصد بالمستقبل هل هو الـ lisener
واذا لم يكن..... ماهو الفرق اذا بين الــ lisener And Dispatcher؟؟
ولك مني جزيل الشكر
اختكم
رورو

بتاريخ:

يمكنك تحميل الكتاب فهو حجمة صغير
سوف تجد فية اجابة شافية لجميع اسئلتك

بتاريخ:

السلام عليكم ...

كل الاخوان ما قصروا ، عن اللسنتر هو عبارة عن بروسس يكون موجود في السيرفر يستقبل اتصالات اليوزرز ، فيشوف يبون يتصلون بأي ديتابيز وهالامور
هذا شرح سريع ، واذا حسيت روحك تبي اكثر احنا في الخدمة والاخوان ما يقصرون

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

السلام عليكم جميعا اخواني
اعضاء المنتدى ورحمة الله وبركاته

شكرا لكم جميعا وفعلا ماقصرتوا بالرد لكم جميعا الف شكر
تقريبا اصبحت الصوره اوضح الان؟

سؤال : في كثير من المرات يقول انه لايوجد لسينير ...هل من الممكن انشاءه يدويا ؟ وكيف؟؟

اختكم
رورو

بتاريخ:

مكن تستخدمى NETCA (NET configuration assistant ) لتكوين ليستنر جديد New Listener

Listener configuration -> Add -> type name -> choose TCP -> choose port if 1521 is used ..try another one -> if you need to create another one choose yes ..to end choose No 
then finish 

run lsnrctl start



والان ستري الليستنر الجديد قد تم تشغيله بالفعل
تحياتى

بتاريخ:

طبعا الكود الى كاتبه المشرف اللى هو netca تستخدميه فى ال run وديت بتجيبيها من ستارت بتاعت الويندز هيفتحلك بعد متكتبى الكد netca قدرى بعد كده نختارى تعملى اليسنر ى المشرف مبين فى الرد اللى قبلى واتمنى للجيع التوفيق باذن الله دعواتكم ليا وللمسلمين

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

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

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

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

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

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.