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

كيف أمنح امتياز مستخدم في Oracle؟
كيف أمنح امتياز مستخدم في Oracle؟

فيديو: كيف أمنح امتياز مستخدم في Oracle؟

فيديو: كيف أمنح امتياز مستخدم في Oracle؟
فيديو: How to show all privileges from user in Oracle 2024, شهر نوفمبر
Anonim

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

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

من هنا ، ما هو خيار المنح في Oracle؟

ال مع منح الخيار بند. يمكن لمالك الكائن منحة لمستخدم آخر بتحديد WITH منح الخيار بند في منحة بيان. في هذه الحالة ، يمكن للممنوح الجديد منحة نفس مستوى الوصول إلى المستخدمين أو الأدوار الأخرى.

كيف تمنح أذونات في SQL؟ منحة SQL يتم استخدام الأمر ل توفر الوصول أو الامتيازات على كائنات قاعدة البيانات للمستخدمين. بناء الجملة لملف منحة الأمر هو: منحة امتياز_اسم على object_name TO {user_name | عام | role_name} [مع منحة اختيار]؛ هنا ، اسم الامتياز: هو التمكن من حق أو امتياز أكيد للمستخدم.

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

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

ما هو مورد Grant connect to المستخدم في Oracle؟

ال الموارد وظيفة منح أ المستعمل الامتيازات اللازمة لإنشاء الإجراءات والمشغلات والأنواع في Oracle8 داخل المستخدم منطقة المخطط الخاصة. منح أ موارد المستخدم بدون الاتصال ، في حين أن ذلك ممكن ، لا يسمح بامتداد المستعمل لتسجيل الدخول إلى قاعدة البيانات.

موصى به: