Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Trong bài viết này, chúng tôi sẽ cung cấp hướng dẫn về việc tạo và cấp quyền cho người dùng trên cơ sở dữ liệu Oracle Database 12C, cũng như cách kết nối người dùng sử dụng sqlplus và ứng dụng Oracle SQL Developer.

Tạo và gán quyền cho Oracle User

Bước 1: Kết nối tới sqlplus với quyền sysdba

Hãy mở công cụ dòng lệnh Command Prompt (CMD) hoặc PowerShell trên hệ điều hành Windows hoặc Terminal trên hệ điều hành Linux. Sau đó, sử dụng lệnh “connect” để kết nối tới cơ sở dữ liệu Oracle với quyền sysdba.

sqlplus / as sysdba

Bước 2: Tạo Oracle User

SQL> CREATE USER vinasupport IDENTIFIED BY vinasupport;
User created.

Nếu gặp phải lỗi sau: ORA-65096: invalid common user or role name, là do Oracle yêu cầu phải có tiền tố c## ở đầu username.

Có 2 cách để xử lý vấn đề này

Cách 1: Tạo user name có tên c##vinasupport

Cách 2: Các bạn thực hiện command bên dưới trước, sau đó thực hiện lại câu lệnh SQL CREATE USER

SQL> ALTER SESSION SET "_ORACLE_SCRIPT"=true;
Session altered.

Bước 3: Gán vai trò (Roles)

SQL> GRANT CONNECT, RESOURCE, DBA TO vinasupport;
Grant succeeded.

Bước 4: Gán quyền (Privileges)

SQL> GRANT CREATE SESSION TO vinasupport;
Grant succeeded.
SQL> GRANT UNLIMITED TABLESPACE TO vinasupport;
Grant succeeded.

Kết nối tới Oracle Database

Giờ chúng ta sẽ kiểm tra xem đã có thể kết nối tới Oracle bằng User vừa tạo chưa nhé!

Kết nối sử dụng Oracle Sqlplus

SQL> CONNECT vinasupport;

Kết nối sử dụng Oracle SQL Developer

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *