الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

أمن قاعدة البيانات Database Security

Featured Replies

بتاريخ:

الاخوة الأعزاء : تحية طيبة وبعد.............
كما تعلمون أن من افضل مميزات قوة قاعدة البيانات في الاوراكل هي الأمان (Security) لذا احببت ان اشرح لكم هذا الموضوع بطريقة اتمنى ان تعجبكم وتصل اليكم بكل يسر ووضوح.

أولاً : عمل مستخدم جديد (Creating a User):
من المعلوم لدى الجميع ان الدخول لقاعدة البيانات يستلزم وجود مستخدم (User) للتمكن من الدخول ولعمل ذلك يجب عليك الالتزام بالهيكل الأتي :

CREATE USER user_name IDENTIFIED BY password
[DEFAULT TABLESPACE def_tabspace]
[TEMPORARY TABLESPACE temp_tabspace];


حيث ان:
* user_name : لتحديد اسم المستخدم في قاعدة البيانات
*password : الباسورد للمستخدم
* def_tabspace :لتحديد اسم الtable space الافتراضي الذي سوف تخزن به البيانات، اذا لم تضع اسم الtable space الافتراضي يأخد SYSTEM tablesapce.
*temp_tabspace : لتحديد اسم الtable space التي تخزن فيه البيانات مؤقتاً واذا لم نحدده تخزن البيانات مؤقتاً في SYSTEM tablespace .
ملاحظة : حتى تتمكن من عمل مستخدم جديد يجب ان يكون لديك صلاحية Create user
# اليك المثال الاتي لعمل مستخدم جديد:

CREATE USER araboracle IDENTIFIED BY omarryati
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;


من الممكن الاستعلام عن جميع الtablesapce من خلال الاستعلام من الجدول dba_tablespaces الآن نحاول ان نشبك على قاعدة البيانات بواسطة المستخدة الجديد (araboracle)

SQL> CONN araboracle/omarryati;
ORA- 01045 : user ARABORACLElacks CREATE SESSION privilege; logon denied


معنى هذا الرسالة الخاطئة (ORA- 01045 ) انك لاتملك صلاحية الCONNECTION ولإعطاءه عليك عمل الاتي

GRANT CREATE SESSION TO araboracle


الآن حاول الإتصال بقاعدة البيانات

SQL>CONN araboracle/omarryati;
connected;



لربما البعض منكم يتسائل هل من طريقة لتغيير كلمة السر للمستخدم لزيادة امنية البيانات ، الحل في النثال الاتي

alter user USER_NAME identified by NEW_PASSWORD


alter user araboracle identified by araboug;



وأخيراً لحذف المستخدم كما يلي

DROP user USER_NAME


drop user araboracle;


وأن كان في هذا المستخدم يحوي على objects مثل الtables يجب اضافة كلمة CASCADE للجملة السابقة .

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

بتاريخ:

شرح مبسط و جميل جدا يفيد المبتدئين و غير المبتدئين
في انتظار شروحات جديده :unsure:
مع تمنياتي بالتوفيق

  • بعد 1 شهر...
بتاريخ:

omar-alreyati
جزاء الله خيراً على المعلومات، وعلى الموقع الجميل

  • بعد 1 سنة...
بتاريخ:

it is from your kind brother and i hope u spirit future

بتاريخ:

براافوا عليك وربنا يكرمك ان شاء الله وننتظر المزيد

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.