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 noncdb@clone_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  Di chuyển datafile trong Oracle Database 12c

 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