Quản trị User trong oracle database

Quản trị người dùng trong Oracle Database bao gồm việc tạo, quản lý và bảo mật người dùng và quyền truy cập vào cơ sở dữ liệu. Dưới đây là một số khái niệm và hoạt động liên quan đến quản trị người dùng trong Oracle:

Tạo Người Dùng

Bạn có thể tạo người dùng trong Oracle bằng lệnh CREATE USER.

CREATE USER myuser IDENTIFIED BY mypassword
DEFAULT TABLESPACE my_tablespace
QUOTA 100M ON my_tablespace
PROFILE myprofile;

## QUOTA có thể là Unlimited

## PROFILE dùng để định nghĩa thuộc tính của user đó

CREATE PROFILE myprofile LIMIT
FAILED_LOGIN_ATTEMPTS 3
PASSWORD_LIFE_TIME 90;

Quyền Truy Cập

Sau khi tạo người dùng, bạn có thể cấp quyền truy cập và phân quyền cho họ.

GRANT SELECT, INSERT, UPDATE, DELETE ON mytable TO myuser;

Quản Lý Người Dùng

Sau khi tạo, bạn có thể quản lý người dùng bằng cách sửa đổi hoặc xóa họ.

  • Sửa đổi Người Dùng: Sử dụng lệnh ALTER USER để sửa đổi thông tin người dùng như mật khẩu, tên và quyền.
  • Xóa Người Dùng: Sử dụng lệnh DROP USER để xóa một người dùng và các đối tượng liên quan của họ.
ALTER USER myuser IDENTIFIED BY newpassword;

DROP USER myuser;

Phân Quyền và Quản Lý Quyền

  • Phân Quyền: Sử dụng lệnh GRANT để cấp quyền cho người dùng.
  • Quản Lý Quyền: Sử dụng lệnh REVOKE để thu hồi quyền từ người dùng.

Ví dụ

GRANT SELECT ON mytable TO myuser;

REVOKE SELECT ON mytable FROM myuser;

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận