1. Giới thiệu bài toán Relocate PDB

Môi trường: 

CDB cũ:

  • IP: 192.168.56.100
  • DB Name: cdbold

CDB mới:

  • IP: 192.168.56.101
  • DB Name: cdbnew

Cả 2 server đều cài đặt Oracle Database 19.3 và hệ điều hành Linux 7.9

Bài toán: 

Di chuyển (relocate pdb)  PDB1 thuộc CDB cdbold sang CDB cdbnew.

2. Các bước tiến hành Relocate PDB  sang CDB khác

Tạo user để thực hiện clone 

Trên CDB cdbold, tiến hành tạo user để thực hiện migrate

Tạo TNS Name

Trên CDB cdbnew, tạo TNS Name để kết nối sang CDB cdbold database

Thêm vào file tnsnames.ora đoạn sau:

Tạo database link

Thực hiện trên cdbnew:

Relocate PDB pdb1 sang CDB cdbnew

Thực hiện trên cdbnew:

Open PDB

Xoá PDB trên CDB cũ

Sau khi đã relocate xong, bạn vẫn sẽ nhìn thấy PDB xuất hiện trong CDB cũ. Tuy nhiên đấy chỉ là metadata, dữ liệu thật sự đã được chuyển hết sang CDB mới rồi.

Bạn có thể xoá PDB trên CDB cũ đi

Nguồn: https://dangxuanduy.com/

Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.

Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.

Đọc thêm  Tăng tốc độ Backup với Block Change Tracking

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 *