Kết nối vào Pluggable Database như thế nào?

Để kết nối vào một Pluggable Database (PDB) trong Oracle, bạn cần thực hiện một số bước nhất định. Dưới đây là quy trình chi tiết để kết nối vào PDB:

Bước 1: Kiểm tra trạng thái của PDB

Trước khi kết nối, hãy đảm bảo rằng PDB đang được mở. Đăng nhập vào CDB và kiểm tra trạng thái của PDB.

sqlplus sys@<CDB_NAME> as sysdba

sqlplus sys / as sysdba

Sau khi kết nối vào CDB, bạn có thể kiểm tra trạng thái của PDB bằng lệnh sau:

SELECT name, open_mode FROM v$pdbs;

hoặc:

show pdbs;

show con_name;

Bước 2: Mở PDB (nếu cần)

Nếu PDB đang ở trạng thái MOUNTED, bạn cần mở nó. Đảm bảo bạn đang ở trong phiên SQL*Plus đã kết nối với CDB:

ALTER PLUGGABLE DATABASE <PDB_NAME> OPEN;

ALTER PLUGGABLE DATABASE PDB OPEN;

Bước 3: Tạo tệp tnsnames.ora (nếu cần)

Cấu hình tệp tnsnames.ora để bao gồm thông tin kết nối đến PDB. Tệp này thường nằm trong thư mục $ORACLE_HOME/network/admin.

Ví dụ, thêm cấu hình sau vào tệp tnsnames.ora: (thay thông tin PDB_name, IP host)

PDB_NAME =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = your_host_name)(PORT = 1521))

(CONNECT_DATA =

(SERVICE_NAME = your_pdb_service_name)

)

)

Bước 4: Kết nối vào PDB

Sử dụng SQL*Plus hoặc bất kỳ công cụ kết nối nào khác để kết nối vào PDB.

Sử dụng SQL*Plus

sqlplus user/password@PDB_NAME

sqlplus sys@PDB as sysdba

show con_name;

show pdbs;

hoặc kết nối vào CDB trước sau đó chuyển sang PDB:

sqlplus sys / as sysdba

ALTER SESSION SET CONTAINER = PDB;

word image 2662 1

Sử dụng SQL DEV

word image 2662 2

word image 2662 3

Nhớ start listener lên trước khi kết nối nhé

Chúc các bạn thành công.

 

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