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

Information Technology Center

منتدي مركز تقنية المعلومات (كل ما يخص التكنولوجيا والكمبيوتر)
 
الرئيسيةبوابه المنتديأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» احسن تعليم موجود علي النت لبرنامج Autidesk 3d max 2011
الصلاحيات في الأوراكل Emptyالأحد مايو 03, 2015 11:15 pm من طرف abdulrhmsn.salam

» برنامج الأذان لجوال نوكيا الجيل الخامس
الصلاحيات في الأوراكل Emptyالخميس أكتوبر 11, 2012 11:15 am من طرف nadia8077

» حل مشاكل المزرعة السعيدة ... هكر بالشرح الكامل
الصلاحيات في الأوراكل Emptyالسبت يونيو 09, 2012 3:57 pm من طرف Master_Mido

» دورة كاملة من أقوي الشركات الرائده في التعليم في Adobe fireworks
الصلاحيات في الأوراكل Emptyالجمعة أكتوبر 21, 2011 5:08 pm من طرف Master_Mido

» برنامج بالتوك جنان
الصلاحيات في الأوراكل Emptyالإثنين أغسطس 22, 2011 11:52 pm من طرف Master_Mido

» برنامج ريل بلير مسلي جدا
الصلاحيات في الأوراكل Emptyالإثنين أغسطس 22, 2011 11:51 pm من طرف Master_Mido

» برنامج الاذان للكمبيوتر هايل
الصلاحيات في الأوراكل Emptyالأحد يوليو 31, 2011 10:49 pm من طرف Master_Mido

» برنامج تحميل افلام من النت جوهري
الصلاحيات في الأوراكل Emptyالأحد يوليو 31, 2011 10:48 pm من طرف Master_Mido

» أقوي اسطوانة صيانة في التاريخ
الصلاحيات في الأوراكل Emptyالإثنين يوليو 18, 2011 6:01 pm من طرف Master_Mido

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات
سحابة الكلمات الدلالية
2011 الصلاحيات
سؤال و جواب في الاسلام
Viewers
الصلاحيات في الأوراكل Flags_0

 

 الصلاحيات في الأوراكل

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
Fowzia_Bawazer
ربنا يهديك كمان وكمان
ربنا يهديك كمان وكمان



عدد المساهمات : 12
نقاط : 99260
السٌّمعَة : 0
تاريخ التسجيل : 04/10/2010

الصلاحيات في الأوراكل Empty
مُساهمةموضوع: الصلاحيات في الأوراكل   الصلاحيات في الأوراكل Emptyالإثنين نوفمبر 15, 2010 12:51 pm



الصلاحية هي طريقة للتحكم بطرق الوصول لقاعدة البيانات وهناك عدة انواع للصلاحيات
اولا هناك مايسمى صلاحيات النظام System Privileges
هناك اكثر من 80 صلاحية لكن لايمكن سردها والمتعامل معها عد بسيط والذي يعطي هذه الصلاحيات للمستخدمين هو الDBA حيث انه يمكن ان يعطي صلاحية DBa لمستخدم اخر
DBA "DATABASE ADMINiSTRITOR" وتعتبر اعلى صلاحية من صلاحيات النظام
وهذه الصلاحية تمكن مدير قاعدة البيانات من
create new users انشاء مستخدم/ مستخدمين جدد
Remove Users حذف مستخدم وكامل صلاحياته
Remove Tables انشاء جداول
Drop Any Tableحذف اي جدول مع البناء الهيكلي له ما عدا جداول المعجمية dictionary Table
"جداول تنشأ من نظام الاوركل تحتوي على بيانات عن الجداول المنشاءة والمستخدمين والصلاحيات وسنطرق لبعضها خلا الدروس حسب الحاجة "
Back Up Tables صلاحية عمل نسخة احتياطية للجداول

ثانيا صلاحيات المستخدم USER System Privileges
عندما ينشأ المستخدم فان مدير قاعدة البيانات يمكن له ان يعطيه صلاحيات من اهم هذه الصالحيات هي
-امكانية اتصال بقاعدة البيانات Create Session
- انشاء جدول ضمن مجاله Create Tables
انشاء جداول وهمية Create View
انشاء متسلسلات Create SeQuence
انشاء اجراءات Create Procedure

اخر نوع من الصلاحيات يدعى صلاحيات الهدف "Object Privileges"
هذا النوع يطبق على اجزاء قاعدة البيانات المستهدفة للبيانات تعني بذلك الجداول والالجداول الوهمية و الاجراءات و المتسلسلات
وكل مستخدم يمكلك OBJECT معين بامكانه ان يعطي صلاحيات المطبقة لمستخدم اخر
ويمكن له ان يجعل هذا الهدف عام
وهنا ساورد كل "" وما هي الصلاحيات التي يمكن ان تعطى للتطبق عليه
اولا TABLE الجداول -->ALTER ,DELETE,INDEX,INSERT,REFERENCES,SELECT,UPDATE
VIEW الجداول الوهمية --> DELETE,SELECT,UPDATE,INSERT
SEQUENCE "المتسلسلات "--> ALTER,SELECT
PROCEDURE "الاجراءات " --> EXECUTE


المستخدم :
SQL
create role admin;

create role data_entry;

create role viewr;

ثانيا:
نمنح الوظائف الامتيازات التالية:


SQL
grant connect,resource,dba to admin;
grant select any table,update any table,delete any table,insert any table
to admin;
grant select any sequence, alter any sequence
to admin;

grant connect,resource to data_entry;
grant select any table,update any table,delete any table,insert any table
to data_entry;
grant select any sequence, alter any sequence
to data_entry;

grant connect,resource to viewr;
grant select any table
to viewr;
grant select any sequence
to viewr;

ثالثا:
نقوم بمنح الوظائف السابقة الاستعلام من جدول الوظائف الموجود بالأوراكل:

*مستخدمي ORACLE 8,8i
قم بالدخول باسم المستخدم التالي (internal/oracle) وعمل التالي:

SQL
grant select
on dba_role_privs
to admin;

grant select
on dba_role_privs
to data_entry;

grant select
on dba_role_privs
to viewr;

*مستخدمي ORACLE9i
قم بالدخول باسم المستخدم التالي (sys/sys as sysdba) تأكد من كلمة المرور حسب ماقمت بتعديله.

رابعا:
نقوم الآن بإنشاء المستخدمين ومنح كل حسب وظيفته:


SQL
grant admin to user1 identified by u123;

grant data_entry to user2 identified by u123;

grant viewr to user3 identified by u123;

الآن تم إنشاء الوظائف ومنحها الامتيازات ومنح الامتيازات للمستخدمين, بقي الآن دور FUNCTION التي سوف توضع في الفورم

أولا:
قم بفتح النموذج المراد وضع الوظائف عليه

ثانيا:
قم بالذهاب الى Program Units واضغط على زر create

إختر Function وقم بتسميتها بـ USER_ROLE ثم قم بلصق الكود التالي:



SQL
FUNCTION USER_ROLE(ROLEE VARCHAR2,USERS VARCHAR2) RETURN BOOLEAN
IS
CURSOR V_ROLES IS SELECT GRANTED_ROLE
FROM DBA_ROLE_PRIVS WHERE GRANTEE=UPPER(USERS);
ROLES_RECORD VARCHAR2(100);
BEGIN OPEN V_ROLES;
LOOP
FETCH V_ROLES INTO ROLES_RECORD; EXIT WHEN V_ROLES%NOTFOUND;
IF ROLES_RECORD=ROLEE THEN RETURN(TRUE);
END IF;
END LOOP;
RETURN(FALSE);
END;

يتم في هذه الدالة استعلام عن الوظيفة الممنوحة حسب اسم المستخدم والرجوع بها

ثالثا:
في نفس النموذج قم بعمل Trigger من نوع WHEN-NEW-FORM-INSTANCE ووضع الاشياء التي تريد اخفاءها على حسب اسم الوظيفة كما في المثال التالي:


SQL
IF USER_ROLE('data_entry',USER) THEN
Set_item_Property('CONTROL.USER_MANAGMENT', ENABLED, PROPERTY_FALSE);

END IF;

عند وضع تحقق لوظيفة أخرى قم بالتعديل على اسم الوظيفة والعناصر فقط بعمل ELSE IF أو IF

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


عدد المساهمات : 443
نقاط : 112990
السٌّمعَة : 95
تاريخ التسجيل : 25/04/2010
العمر : 35
الموقع : https://i-t-center.ahlamontada.com

بطاقة الشخصية
صنع في :.....: بلجاي
المود ايه (توداي): عاشق ولهان

الصلاحيات في الأوراكل Empty
مُساهمةموضوع: رد: الصلاحيات في الأوراكل   الصلاحيات في الأوراكل Emptyالثلاثاء نوفمبر 16, 2010 6:17 pm

الله الله الله
ايوة كده
اهو دا الكلام

منورة بمواضيعك الشيقه يا "فزفز" هههههههههه
دا لو مسموح طبعا اني اقولها
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://i-t-center.ahlamontada.com
Fowzia_Bawazer
ربنا يهديك كمان وكمان
ربنا يهديك كمان وكمان



عدد المساهمات : 12
نقاط : 99260
السٌّمعَة : 0
تاريخ التسجيل : 04/10/2010

الصلاحيات في الأوراكل Empty
مُساهمةموضوع: رد: الصلاحيات في الأوراكل   الصلاحيات في الأوراكل Emptyالثلاثاء نوفمبر 16, 2010 7:16 pm

ممكن طبعاً
شكرا على مرورك
وعيد سعيد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Master_Mido
Administration
Administration
Master_Mido


عدد المساهمات : 443
نقاط : 112990
السٌّمعَة : 95
تاريخ التسجيل : 25/04/2010
العمر : 35
الموقع : https://i-t-center.ahlamontada.com

بطاقة الشخصية
صنع في :.....: بلجاي
المود ايه (توداي): عاشق ولهان

الصلاحيات في الأوراكل Empty
مُساهمةموضوع: رد: الصلاحيات في الأوراكل   الصلاحيات في الأوراكل Emptyالأربعاء نوفمبر 17, 2010 4:55 pm

كل سنه وانتي طيبه ويا رب يجعل كل ايامك اعياد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://i-t-center.ahlamontada.com
sasso_esraa
عضو حشكبوري
عضو حشكبوري
sasso_esraa


عدد المساهمات : 137
نقاط : 105025
السٌّمعَة : 65
تاريخ التسجيل : 23/07/2010
العمر : 31

بطاقة الشخصية
صنع في :.....:
المود ايه (توداي): عايش حياتي صح الصح

الصلاحيات في الأوراكل Empty
مُساهمةموضوع: رد: الصلاحيات في الأوراكل   الصلاحيات في الأوراكل Emptyالأحد نوفمبر 28, 2010 7:59 am

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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Information Technology Center :: القسم التكنولوجي :: البرمجة-
انتقل الى: