منتدى الدفعة 25
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

forms side

3 مشترك

اذهب الى الأسفل

forms side Empty forms side

مُساهمة  منقولي الأربعاء أغسطس 15, 2007 1:45 pm

عندي موضوع جميل جدا الليله
موضوع يتعلق بمهام الDBA بل وواحده من اهم واجباته
وهي الاشراف علي التحكم بالمستخدمين بالاتي:
1-اضافه وحذف المستخدمين
2-منح وسحب الصلاحيات
3-انشاء وحذف الادوار
4-التحكم في الجداول
اولا نقوم بتوضيح المفردات التي ذكرت اعلاه
جميعنا يعرف من هو المستخدم ويعتبر في اوراكل عباره عن SCHEMA لها فضاء الجدول الخاص بها
اذ يمكن هنا مشاركه الموارد بين المستخدمين
تختلف درجه اهميه المستخدمين علي حسب موقعم الاداري والوظيفه المطلوبه منهم
لذا يكون الاختلاف في الصلاحيه الممنوحه لكل مستخدم PRIVILIGES فيمكن مثلا
منح الحق للمستخدم في الاطلاع علي بيانات جدول معين
ولكن لا يسمح له باتعديل فيه
وهنا يمكن منح حق استخدام الجمله SELECT فقط للمستخدم وتمنع منه بقيه الجمل سواء اكلنت جمل
DDL/DML
اعتقد اننا الان فهمنا ما هو المستخدم وماهي الصلاحيه
ننتقل الي الدور
الدور اضرب بيه مثل زي كمساري الحافله
بدل اي زول يدي السائق براو
يقوم الركاب كلهم يدو الكمساري(يجمع)القروش عندو وبعدين -يورد-للسائق
بنفس الطريقه الدور(يجمع) الصلاحيات ويقوم(بتوريدها)للمستخدمين
لدي اليوم شاشه اداره كامله لجميع ماذكر اعلاه
وهي صالحه لكل زمان ومكان
يمكنك التعديل فيها وفق احتياجاتك
وسوف اتناول هنا عمل هذه الشاشه:
الهدف:-
التحكم في المستخدمين والامتيازات والادوار والحقوق الممنوحه لهم وتغيير الاعدادات الشخصيه لهم
كيفيه التعامل:
بالاختيار فقط-زي الاصداره الجديده من اوراكل EXPRESS اي تقوم بالاختيار والتطبيق مباشره
الجداول المستخدمه:
تستخدم الجداول الموجوده اصلا في قاعده بيانات اوراكل والمملوكه للمستخدم SYS اذن ينبغي للتعامل مع هذه
الشاشه الخدميه الاتصال اولا كانك مدير لقاعده البيانات(وهذا امر طبيعي لان الشاشه اصلا صممت لخدمه مديري قاعده البيانات).
والجداول اذكرها هنا لكم بحسب الوظيفه:
وهي جداول تعتبر من الداتا ديكشنوري التي تملا في عمليات الخلفيه META DATA
للتحم في المستخدمين:نستخدم الجدول DBA_USRES
للتحكم في الصلاحيات:نستخدم الحدول :DBA_TAB_PRIVS/DBA_COL_PRIVS
للتحكم في الادوار:نستخدم الجداول:DBA_ROLES/DBA_TAB_ROLES
ويمكنك الذهاب الي SQL*PLUS وتستعلم عن محتويات واسماء الاعمده لهذه الجداول
حتي يساعدونك في فهم الشاشه جيدا
واذا ذهبت الي داتا بلوك واردت ان تعرف مصدر بيانات البلوك يعني ياتو واحد من الجداول
اعلاه اذهب الي الخاصيهQUERY DATA BLOCK SOURCE ستجد اسم الجدول في خانه القيمه
اخيرا:الاوامر المستخدمه في الشاشه الخدميه
استخدم بشكل اساسي الامرFORMS_DDL وهو امر يمكنك من الكتابه وكانك تكتب علي محرر SQL عادي
بالاضافه الي هذا الامر هناك الاوامر الخاصه بالمنح والسحب -DDL-(GRANT/REVOKE
عموما انا متأكد من الاوامر واضحه جدا واذا واجهتكم اي مشكله انا في الخدمه بس ياريت تورونا ارءكم ومقترحاتكم لتطوير هذه الشاشه
كان لدي حلم عندما كنت اعمل في مشروع التخرج
ان اصمم شاشه تكون فيها جميع خدمات الDBA من تحكم بالمستخدمين وضبط اداء قاعده البيانات والنسخ الاحتياطي لقاعده البيانات والاسترجاع والتعديل في بنيه الاسكيما كل هذه الامور تكون عبر شاشه خدميه واحده اعتقد ان هذه الشاشه تكون بدايه الغيث لتحقيق هذا الحلم واعتقد انه ان كان صعبا فانه ليس مستحيلا فارجو من كل من لديه زره معرفه او علاقه
بالموضوع ان لايبخل علينا وان لايصبح كموضوع النظام لمحليه الخرطوم والذي تطوع مشكورا الاخ محمد الفاتح بالبدايه ولكن توقف ونقول ليه انشاء الله المانع خير
عموما الشاشه في رابط المشاركه هذا عليكم كما قلت ان تتصل كمدير لقاعده البيانات ولا فان الموضوع ماحايتم
ولاتنسو الدعوات الصالحات والاراء لتطوير هذا العمل ليشرفنا جميعا انشاء الله.

http://www.4shared.com/file/22094943/f486ce36/frmPrivilegs.html
اذهب في الموقع اعلاه الي موقع التحميل DOWNLOAD FILE

اخيرا:
ما احلي ان تعلم انك لاتعلم.....اللهم علمنا من علمك وعلم من يعلمنا من علم من علمته ياعليم cheers
منقولي
منقولي
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 241
العمر : 38
العنوان : الخرطوم-الكلاكله ابوادم-م5-منزل 81
تاريخ التسجيل : 26/06/2007

الرجوع الى أعلى الصفحة اذهب الى الأسفل

forms side Empty رد: forms side

مُساهمة  محمد الجميعابي الخميس أغسطس 16, 2007 9:59 pm

مشكور اخي المنقولي على الشرح الوافي الكافي الشافي الجميل ده وربنا يديك العافية
ونواصل
محمد الجميعابي
محمد الجميعابي
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 300
العنوان : الكاملين مربع 5 حي المعمورة
تاريخ التسجيل : 01/07/2007

http://www.adobe.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

forms side Empty رد: forms side

مُساهمة  باسطه الجمعة أغسطس 17, 2007 1:37 pm

يديك العافية يامحمد عوض على المعلومات الوافية دي وإنشاء الله بالتوفيق وياريت نقدر نخدمك ونقدم ليك شئ لكن للأسف أنا الأوراكل ده محاربو نهائي قاطعنو مع بعض شبط Mad Mad بكجنو من أيام الجامعة حدي معاهو كريييت كريييتيــن للجداول بس البحتاجة في البرامج يعني عاملو زي حله كبيرة للبيانات وبس في حالة الحلل الضغار مايشيلن لي , على العموم ربنا يوفقك ولو في خدمة في الـ VB.NET أنا حااااااضر في أي شئ بنخدمك.
وتقبل فائق إحترامي.
باسطه
باسطه
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 218
العمر : 40
العنوان : مدني - حي مايو ونص
تاريخ التسجيل : 11/07/2007

http://www.quest.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

forms side Empty رد: forms side

مُساهمة  منقولي السبت أغسطس 18, 2007 8:20 am

مشكورين ياشباب علي المرور وربنا يوفقنا ونخدم الناس
منقولي
منقولي
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 241
العمر : 38
العنوان : الخرطوم-الكلاكله ابوادم-م5-منزل 81
تاريخ التسجيل : 26/06/2007

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى