Cloning a PDB Database in Oracle Multitenant

Clone database trong môi trường CDB có thể là việc thường xuyên phải làm phục vụ cho công việc test hoặc sao lưu dữ liệu, dưới đây tôi sẽ hướng dẫn 1 số cách để clone một cách thuận tiện nhất.

Các phương pháp clone PDB:

  • Clone Sử dụng sqlplus từ local CDB
  • Clone Sử dụng sqlplus từ remote CDB thông qua Database link
  • Clone qua Sql Developer
  • Clone qua DBCA

Clone Sử dụng sqlplus từ local CDB:

xem tại https://datalinks.vn/quan-tri-pluggable-database-pdb-trong-oracle-multitenant/

Clone Sử dụng sqlplus từ remote CDB thông qua Database link

xem tại https://datalinks.vn/quan-tri-pluggable-database-pdb-trong-oracle-multitenant/

Clone qua Sql Developer

Tạo kết nối vào CDB bằng SQL DEV

word image 2726 1

Vào View => DBA:

word image 2726 2

Add connections mới và chọn Connection vừa khởi tạo bên trên:

word image 2726 3

Trong vùng Container Database chọn PDB muốn thực hiện clone =>> chuột phải và vào Clone PDB

word image 2726 4

Nhập tên cho PDB mới

Parrallel (tăng tốc độ clone)

File name (datafile) theo OMF hoặc tự chọn đường dẫn và tên file

Tích Open automatics

word image 2726 5

Thực hiện thành công:

word image 2726 6

Thực hiện kiểm tra thông tin PDB mới tạo:

SQL> alter session set container = new_pdb;

Session altered.

SQL> show con_name

CON_NAME

——————————

NEW_PDB

Clone qua DBCA

Login vào Server với user Oracle

Thực hiện lệnh DBCA

word image 2726 7

word image 2726 8

Chọn CDB cần tạo PDB trong đó

word image 2726 9

Chọn PDB cần Clone thành PDB mới, hoặc có thể plug 1 PDB khác vào.

word image 2726 10

Đặt tên cho PDB mới

word image 2726 11

word image 2726 12

word image 2726 13

word image 2726 14

word image 2726 15

SQL> alter session set container=propdb;

Session altered.

SQL> show con_name

CON_NAME

——————————

PROPDB

Kết nối vào PDB mới 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