Users إنشاء والتعامل مع المستخدمين

تعليم أوراكل للعرب

إنشاء مستخدم جديد أو تعديل سماحيات مستخدم

CREATE USER

إنشاء مستخدم جديد

ملاحظة

لا يمكن إعطاء سماحيات أو تسجيل مستخدم جديد أو تعديل سماحيات مستخدمين إلا في حال كان لديك سماحية بعمل ذلك وكما أن مدير قاعدة البيانات يمكنه ذلك

التوصيف

CREATE USER اسم المستخدم IDENTIFIED BY كلمة السر

مثال

CREATE USER Mohammed IDENTIFIED BY Badwi;

توضيح

تم تهيئة أو إنشاء مستخدم جديد ولكن لم يتم بعد إعطاء السماحيات له ويجب أن نقوم بعمل خطوة إخرى لإعطاء المستخدم سماحيات أو إمتيازات خاصة به


لإعطاء المستخدم سماحيات معينة

مثال

GRANT CONNECT , RESOURCE to Mohammed ;

بدون التعليمة السابقة لن يتمكن المستخدم الجديد من الدخول لحسابه أو عمل أي شيء يذكر ويجب عمل الجملة السابقة لكي يتم إعطائه السماحيات المعرفة في ملف المصدر من قبل مدير قاعدة البيانات


تعديل سماحيات مستخدم

قد تحتاج إلى تعديل سماحيات المستخدمين الموجودين حاليا أما بإعطائهم سماحيات جديدة أو تقليل والحد من السماحيات المتاحة لهم

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


صيغ تستعمل للاستعلام عن معلومات خاصة عن المستخدمين

الصيغة الوصف
SELECT * FROM USER_TABLES;

تستخدم لمعرفة المعلومات الخاصة عن الجداول الخاصة بكل مستخدم

SELECT * FROM DBA_USERS;

تستخدم لمعرفة جميع المعلومات عن المستخدمين ويستخدمها مدير النظام فقط

SELECT * FROM ALL_USERS;

تستخدم لمعرفة أسماء المستخدمين الموجودين وأرقامهم وتواريخ إنشائهم

SELECT * FROM USER_INDEXES;

تستخدم لمعرفة المعلومات الخاصة عن الفهارس الموجودة

SELECT * FROM USER_VIEWS;

تستخدم لمعرفة المعلومات الخاصة عن المناظير الموجودة


مستخدمين تم إنشائهم من قبل البرنامج

مجموعة المستخدمين هذه يتم إنشائها عند إنشاء قاعدة بيانات أوراكل ومن الواجب عليك حذفهم لكي لاتمكنهم من الدخول على قاعدة البيانات أما بالنسبة للمستخدين أصحاب أدوار مديري قواعد البيانات فعليك أن تقوم بتغيير كلمات السر

الاسم كلمة المرور ROLES السماحيات
Internal oracle DBA
System Manager DBA
Scott Tiger

CONNECT and RESOURCE

SYS SYS Windows 95 & 98 & 2000  product ID number excluding dashes CONNECT, RESOURCE, DBA, EXP_FULL_DATABASE, and IMP_FULL_DATABASE
Demo Demo

CONNECT and RESOURCE

PO7 PO7 DBA

ماذا تعني هذه السماحيات الموجودة وكيف من الممكن تحديد سماحيات جديدة

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

 

DBA You have all system privileges and you can grant all privileges to other users

CONNECT You can access the Oracle database

RESOURCE You can access the Oracle database, and you can create tables, sequences, procedures, triggers, indexes, and clusters

IMP_FULL_DATABASE You Can Import All Database

EXP_FULL_DATABASE You Can Export All Database

النوع

الوصف

DBA

لك جميع السماحيات وتكون في وضع مدير قاعدة بيانات

Connect

يسمح لك بالاتصال بقاعدة البيانات

Resourse

يسمح بالدخول إلى قاعدة البيانات وتعديل وإضافة وحذف وجميع العمليات الممكنة على الكائنات الموجودة

IMP_FULL_DATABASE

تمكنك هذه السماحية من إمكانية استيراد كامل قاعدة البيانات

EXP_FULL_DATABASE

تمكنك هذه السماحية من تصدير كامل قاعدة البيانات


كيف يتم إعطاء المستخدمين سماحيات معينة على بعض الجداول

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