الانتقال إلى المحتوى
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.

مستخدم بسماحية Dba مقيدة

Featured Replies

بتاريخ:

أريد انشاء مستخدم جديد مع سماحية SYSDBA ويستطيع القيام بجميع أعمال ال DBA لكن بدون قدرة وصول لسكيمة معينة ...... مثلا بمعنى أنه DBA ولكن لا يستطيع الدخول إلى HR schema التي تحوي معلومان مهمة عن رواتب الموظفين او Finance schema والتي تحوي معلومات مهمة عن ميزانية الشركة .....

ما هي الطريقة لعمل مثل هذا هل أستطيع منح DBA role ثم سحب سماحيات select any table ,update any table او انني مضطر لاعادة انشاء role جديد لهذا الأمر ؟؟؟؟
أرجو الافادة ولكم جزيل الشكر

بتاريخ:

للأسف ال DBA لابد من أيكون من شخص مؤتمن وموثوق ويمكن التحايل ليصل الى المعلومات ببساطة ممكن ان يصدر البيانات او يعمل clone للبيانات ويتحكم فيها المهم هناك طرق اخرى


يمكنك استخدام oracle Wallet لتشفير البيانات والأعمدة الحساسة (مثل بيانات البطاقة الائتمانية ويبانات الراتب ) ويمكن اخفاء الشفرة عن ال DBA ولا يمكنه من الوصول لها حتى لو أخذ البيانات الى مكان اخر

بتاريخ:
  • كاتب الموضوع

شكرا لك أخي أبو سراج
لكن هنا انا أتكلم عن مستخدم غير sys يعني مستخدم أنا أريد انشاؤه وبسماحية DBA أي يستطيع استخدم ال dict table والقيام بأعمال ال DBA.......ولكن مع محدودية على business schema كما في حال المستخدمين الجدد junior DBA لا تعطي كامل الصلاحيات مباشرة ؟؟؟

تم تعديل بواسطة incredible

بتاريخ:

لابد من التفريق بين system privileges ,object privileges ,Roles

عندما نقول المستخدم DBA معنى ذلك اعطيناه role اسمها DBA وهي تحتوي على كثير من الخصائص تمكنه من الاتصال والتعديل في البيانات الأخرى بواسطة الأمر grant dba to the_user_name

عليك بعد انشاء المستخدم منحه الصلاحيات المناسبة والتي تريدها من system priviliage ولا تعطيه خصائص ال object privilages لانها هي التي لها علاقة ب تعديل والاطلاع غلى بيانات مخزنة في schema أخرى ولا تعطيه اي role حتى تعرف ما تحتويه من خصائص

كلامك صحيح لو أنشئت role جديدة وتختار منها ماتريد من dba role وتعطيها هذا المستخدم الجديد

لمعرفة الخصائص المعطاة لل DBA role راجع ال view

ROLE_TAB_PRIVS

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

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

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

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

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

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.