جدول المحتويات:

كيف يمكنك التحقق مما إذا كان المستخدم لديه حق الوصول إلى جدول في Oracle؟
كيف يمكنك التحقق مما إذا كان المستخدم لديه حق الوصول إلى جدول في Oracle؟

فيديو: كيف يمكنك التحقق مما إذا كان المستخدم لديه حق الوصول إلى جدول في Oracle؟

فيديو: كيف يمكنك التحقق مما إذا كان المستخدم لديه حق الوصول إلى جدول في Oracle؟
فيديو: How To Create An Employee Training Application In Excel [FREE DOWNLOAD] 2024, ديسمبر
Anonim

إلى حدد أي المستخدمين لديهم منحة مباشرة الوصول إلى طاولة سنستخدم ال DBA_TAB_PRIVS عرض : SELECT * FROM DBA_TAB_PRIVS ؛ أنت يمكن التحقق من الوثائق الرسمية ل مزيد من المعلومات حول ال تم إرجاع الأعمدة من هذا الاستعلام ، ولكن ال الأعمدة الحرجة هي: GRANTEE هل اسم المستخدم مع أكيد التمكن من.

هنا ، كيف يمكنني رؤية جميع المستخدمين في Oracle؟

باستطاعتك العثور جميع المستخدمين أنشئت في وحي عن طريق تشغيل استعلام من موجه الأوامر. ال المستعمل يتم تخزين المعلومات في جداول النظام المختلفة - ALL_USERS و DBA_USERS ، اعتمادًا على ماذا المستعمل المعلومات التي ترغب في استردادها.

بعد ذلك ، السؤال هو ، ما هو Dba_sys_privs؟ DBA_SYS_PRIVS يصف امتيازات النظام الممنوحة للمستخدمين والأدوار.

وبالمثل ، يسأل الناس ، كيف يمكنني إعطاء المستخدم مخططًا في Oracle؟

كيفية إنشاء مستخدم ومنح الأذونات في Oracle

  1. إنشاء USER books_admin معرف بواسطة MyPassword ؛
  2. منح الاتصال بـ books_admin؛
  3. GRANT CONNECT، RESOURCE، DBA TO books_admin؛
  4. منح "إنشاء جلسة" منح أي امتياز لـ books_admin ؛
  5. منح مساحة غير محدودة للكتب books_admin ؛
  6. منح تحديد وإدراج وتحديث وحذف في المخطط. كتب TO books_admin؛

ما هي الامتيازات في Oracle؟

نظام الامتيازات . نظام شرف هو الحق في القيام بعمل معين أو القيام بعمل على أي كائن من نوع معين. تشمل الكائنات الجداول ، وجهات النظر ، وجهات النظر المادية ، والمرادفات ، والفهارس ، والتسلسلات ، ومجموعات ذاكرة التخزين المؤقت ، وأنظمة النسخ المتماثل ووظائف PL / SQL ، والإجراءات والحزم.

موصى به: