نشر بواسطة : Obay Salah , November 19, 2024

الطريقة الافتراضية لإنضمام Session معينة ضمن Consumer Group هو عن طريق الUsername، فلحظة اتصال مستخدم قاعدة البيانات بقاعدة البيانات يقوم الأوركل

بفتح هذه الSession ضمن الConsumer Group المحددة في المتغير INITIAL_RSRC_CONSUMER_GROUP الذي يظهر في الجدول DBA_USERS.

بالطبع يمكن تغيير الGROUP INITIAL في أي لحظة إما يدوياً أو عن طريق Consumer Group Switching.

الConsumer Group يمكن أن تطبق عن طريق عدد من الخصائص منها في الأصل (EXPLICIT & ORACLE_USER).

نستخدم هنا إجراء يسمى SET_CONSUMER_GROUP_MAPPING لتحديد الخصائص، بعد ذلك نستخدم إجراء آخر يسمى SET_CONSUMER_GROUP_MAPPING_PRI.

نستطيع من خلالهما تطبيق المستخدمين على المجموعات بناءً على هذه الخصائص، فنستطيع مثلاً أن نضم المستخدمين للمجموعات بناءً على الService_Name.

فلو تم اتصال المستخدم بـ Service Name معينة يتم ضمه لConsumer Group ولو اتصل عبر Service Name أخرى ينضم لمجموعة أخرى،

ولو استخدمنا الClient_Machine يعتمد انضمام المستخدم للمجموعة بناءً على الماكينة أو الجهاز الذي يستخدمه، إذا نستطيع الآن الاستفادة من هذين الإجراءين.


علامات : Database

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان