Mục lục:

Làm cách nào để bạn kiểm tra xem người dùng có quyền truy cập vào một bảng trong Oracle hay không?
Làm cách nào để bạn kiểm tra xem người dùng có quyền truy cập vào một bảng trong Oracle hay không?

Video: Làm cách nào để bạn kiểm tra xem người dùng có quyền truy cập vào một bảng trong Oracle hay không?

Video: Làm cách nào để bạn kiểm tra xem người dùng có quyền truy cập vào một bảng trong Oracle hay không?
Video: Nhập môn quản lý vận hành hệ cơ sở dữ liệu Oracle 2024, Tháng mười một
Anonim

Đến quyết tâm cái mà người dùng có trợ cấp trực tiếp truy cập vào một cái bàn chúng tôi sẽ sử dụng NS DBA_TAB_PRIVS quan điểm : CHỌN * TỪ DBA_TAB_PRIVS; Bạn có thể kiểm tra tài liệu chính thức vì thêm thông tin về NS các cột được trả về từ truy vấn này, nhưng NS các cột quan trọng là: GRANTEE là tên của người dùng với được cấp truy cập.

Ở đây, làm cách nào để tôi có thể xem tất cả người dùng trong Oracle?

Bạn có thể tìm tất cả người dùng được tạo ra tại Oracle bằng cách chạy một truy vấn từ dấu nhắc lệnh. Các người sử dụng thông tin được lưu trữ trong các bảng hệ thống khác nhau - ALL_USERS và DBA_USERS, tùy thuộc vào người sử dụng thông tin bạn muốn lấy.

Sau đó, câu hỏi đặt ra là Dba_sys_privs là gì? DBA_SYS_PRIVS mô tả các đặc quyền hệ thống được cấp cho người dùng và vai trò.

Tương tự như vậy, mọi người hỏi, làm cách nào để cung cấp cho người dùng một lược đồ trong Oracle?

Cách tạo người dùng và cấp quyền trong Oracle

  1. TẠO NGƯỜI DÙNG books_admin ĐƯỢC XÁC ĐỊNH BẰNG MyPassword;
  2. CẤP KẾT NỐI VỚI books_admin;
  3. CẤP KẾT NỐI, NGUỒN, DBA CHO sách_admin;
  4. CẤP PHIÊN TẠO PHẦN CẤP BẤT KỲ QUYỀN RIÊNG NÀO CHO books_admin;
  5. CẤP BẢNG ĐIỂM KHÔNG GIỚI HẠN CHO books_admin;
  6. CẤP CHỌN, CHÈN, CẬP NHẬT, XÓA TRÊN lược đồ. sách TO books_admin;

Các đặc quyền trong Oracle là gì?

Hệ thống đặc quyền . Hệ thống đặc ân là quyền thực hiện một hành động cụ thể hoặc thực hiện một hành động trên bất kỳ đối tượng nào thuộc một loại cụ thể. Các đối tượng bao gồm bảng, khung nhìn, khung nhìn cụ thể hóa, từ đồng nghĩa, chỉ mục, chuỗi, nhóm bộ đệm, lược đồ sao chép và các hàm, thủ tục và gói PL / SQL.

Đề xuất: