Join To Consumer Group
نشر بواسطة : Obay Salah , November 19, 2024
الانضمام لِلـ CONSUMER_GROUP:
ذكرنا في الخطوة السابقة أن المستخدم يُمنح صلاحية الانضمام لمجموعة Consumer عن طريق الإجراء GRANT_SWITCH_CONSUMER_GROUP.
وقد ذكرنا مثلاً لذلك بالمستخدم OBAY الذي مُنح صلاحية الانضمام للمجموعة NEW_GROUP، ولكن في هذه اللحظة المستخدم OBAY لم ينضم للمجموعة NEW_GROUP وإنما مُنح صلاحية الانضمام لها.
ويستطيع مدير الموارد ضمه للمجموعة عن طريق الإجراء SET_INITIAL_CONSUMER_GROUP، حيث يتم تحديد المستخدم والمجموعة داخل الإجراء.
لكن لا يستطيع مدير الموارد ضم مستخدم لمجموعة لا يملك صلاحية الانضمام لها، وستبوء محاولة مدير الموارد بالفشل ما لم يُمنح المستخدم أولاً صلاحية الانضمام للمجموعة.
DECLARE USER VARCHAR2(200); CONSUMER_GROUP VARCHAR2(200); BEGIN USER := 'OBAY'; CONSUMER_GROUP := 'NEW_GROUP'; SYS.DBMS_RESOURCE_MANAGER.SET_INITIAL_CONSUMER_GROUP ( USER, CONSUMER_GROUP ); COMMIT; END;
الآن يمكن التأكد من انضمام المستخدم OBAY لمجموعة CONSUMER التي تسمى NEW_GROUP.
SELECT INITIAL_RSRC_CONSUMER_GROUP FROM DBA_USERS WHERE USERNAME='OBAY';
Comments
لايوجد تعليق حتى الان