Clone PDB từ Non-cdb

   Giới thiệu Clone PDB  từ Non-CDB

   Môi trường: 

Non-CDB:

  • IP: 192.168.56.100
  • DB Name: noncdb

CDB:

  • 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: 

Clone dữ liệu từ noncdb database sang 1 PDB thuộc CDB cdbnew.

 

  Các bước tiến hành clone PDB từ Non-CDB

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

Trên database Non-CDB, tiến hành tạo user để thực hiện clone

create user migrate identified by oracle;
grant connect, create pluggable database to migrate;

   Tạo TNS Name

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

vi $ORACLE_HOME/network/admin/tnsnames.ora

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

NONCDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.100)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = noncdb)
    )
  )

   Tạo database link

Thực hiện trên CDB cdbnew:

sqlplus / as sysdba

create database link clone_link connect to migrate identified by oracle using 'noncdb';

   Tạo PDB mới từ Non-CDB database

Thực hiện trên CDB cdbnew:

create pluggable database PDB1 from [email protected]_link;

   Chạy script noncdb_to_pdb.sql

Sau khi tạo xong PDB, bạn không được open database lên, bạn cần chạy script noncdb_to_pdb.sql trước:

sqlplus / as sysdba
alter session set container=pdb1;
@$ORACLE_HOME/rdbms/admin/noncdb_to_pdb.sql

   Open PDB

alter pluggable database pdb1 open;

 

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é.

KHOÁ DÀNH CHO NGƯỜI MỚI

Đọc thêm  [Ebook] Oracle RMAN for Absolute Beginners - Download PDF

 KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN (ADMIN 1)  

CÁC KHOÁ NÂNG CAO:

 KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ KIẾN TRÚC MULTITENANT 12c 

 KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ HỆ THỐNG DATA GUARD  

CÁC KHOÁ COMBO:

 COMBO 1: ADMIN 1 + MULTITENANT 12c 

 COMBO 2: ADMIN 1 + DATA GUARD 

 COMBO 3: ADMIN 1 + MULTITENANT 12c + DATA GUARD 

LỊCH HỌC:

Mời bạn xem tại đây: LỊCH HỌC CÁC LỚP ORACLE 

ĐĂNG KÝ:

Form đăng ký

 

   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é.

 

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận