فهرست مطالب:

چگونه بررسی می کنید که آیا کاربر به جدولی در اوراکل دسترسی دارد یا خیر؟
چگونه بررسی می کنید که آیا کاربر به جدولی در اوراکل دسترسی دارد یا خیر؟

تصویری: چگونه بررسی می کنید که آیا کاربر به جدولی در اوراکل دسترسی دارد یا خیر؟

تصویری: چگونه بررسی می کنید که آیا کاربر به جدولی در اوراکل دسترسی دارد یا خیر؟
تصویری: Oracle - SQL - مدیریت دسترسی کاربر 2024, نوامبر
Anonim

به تعیین کنید که کاربران دارند کمک مالی مستقیم دسترسی به یک جدول استفاده خواهیم کرد را DBA_TAB_PRIVS چشم انداز : SELECT * FROM DBA_TAB_PRIVS; شما می تواند بررسی کند اسناد رسمی برای اطلاعات بیشتر در مورد را ستون ها از این پرس و جو برگشتند، اما را ستون های حیاتی عبارتند از: GRANTEE هست نام کاربر با اعطا شده دسترسی داشته باشید.

در اینجا، چگونه می توانم همه کاربران را در اوراکل ببینم؟

میتونی پیدا کنی تمام کاربران ایجاد شده در اوراکل با اجرای یک پرس و جو از یک خط فرمان. این کاربر اطلاعات در جداول سیستم مختلف ذخیره می شود - ALL_USERS و DBA_USERS، بسته به اینکه چه چیزی کاربر اطلاعاتی که می خواهید بازیابی کنید

پس از آن، سوال این است که Dba_sys_privs چیست؟ DBA_SYS_PRIVS امتیازات سیستمی که به کاربران و نقش ها اعطا می شود را شرح می دهد.

به همین ترتیب، مردم می پرسند، چگونه می توانم به یک کاربر یک طرحواره در اوراکل بدهم؟

نحوه ایجاد کاربر و اعطای مجوز در اوراکل

  1. ایجاد کاربر books_admin شناسایی شده توسط MyPassword.
  2. GRANT CONNECT TO books_admin;
  3. GRANT CONNECT، RESOURCE، DBA TO books_admin;
  4. GRANT CREATE SESSION اعطای هر گونه امتیاز به books_admin;
  5. اعطای فضای میز نامحدود به books_admin.
  6. اعطای انتخاب، درج، به روز رسانی، حذف در طرح. کتاب به books_admin;

امتیازات اوراکل چیست؟

سیستم امتیازات . یک سیستم امتیاز حق انجام یک عمل خاص یا انجام یک عمل بر روی هر شی از یک نوع خاص است. اشیاء شامل جداول، نماها، نماهای مادی شده، مترادف ها، نمایه ها، دنباله ها، گروه های کش، طرح های تکرار و توابع PL/SQL، رویه ها و بسته ها هستند.

توصیه شده: