Clone Application containers | Nhân bản Application containers trong Oracle Multitenant

Cloning Application Containers trong môi trường Oracle Multitenant cho phép bạn tạo một bản sao của một Application Container (bao gồm Application Root và tất cả các Application PDBs) một cách nhanh chóng và hiệu quả. Đây là cách hữu ích khi bạn cần tạo các môi trường thử nghiệm, phát triển, hoặc kiểm thử từ một môi trường sản xuất hiện có.

Clone Application containers | Nhân bản Application containers trong Oracle Multitenant

Các Bước để Clone Application Container

Bước 1: Chuẩn Bị

Trước khi bắt đầu quá trình clone, đảm bảo rằng bạn đã thực hiện sao lưu đầy đủ và kiểm tra rằng bạn có đủ quyền hạn để thực hiện thao tác này.

Bước 2: Tạo Application Container Nguồn

Nếu chưa có Application Container nguồn, bạn có thể tạo như sau:

CREATE PLUGGABLE DATABASE app_root AS APPLICATION CONTAINER ADMIN USER app_admin IDENTIFIED BY password;

Bước 3: Tạo Application PDB từ Application root

CREATE PLUGGABLE DATABASE app_pdb1 FROM app_root;

Bước 4: Clone Application Container

Bạn có thể sử dụng lệnh CREATE PLUGGABLE DATABASE với từ khóa CLONE để clone một Application Container.

CREATE PLUGGABLE DATABASE app_root_clone FROM app_root;

CREATE PLUGGABLE DATABASE app_root_clone FROM app_root CLONE FILE_NAME_CONVERT = ('/path/to/source/', '/path/to/clone/');

word image 3278 1

word image 3278 2

Giải Thích Các Tham Số

  • FROM app_root: Chỉ định Application Container nguồn.
  • CLONE: Tạo bản sao của Application Container.
  • FILE_NAME_CONVERT: Chỉ định các đường dẫn tệp tin nguồn và đích cho dữ liệu.

Lưu Ý Quan Trọng

  1. Quyền Hạn Người Dùng: Đảm bảo rằng người dùng thực hiện clone có đủ quyền hạn.
  2. Dung Lượng Lưu Trữ: Kiểm tra dung lượng lưu trữ để đảm bảo rằng có đủ không gian để chứa bản sao của Application Container.
  3. Kiểm Tra Sau Khi Clone: Sau khi clone, kiểm tra để đảm bảo rằng tất cả các đối tượng và dữ liệu đã được sao chép chính xác.

Kiểm Tra Sau Khi Clone

Sau khi quá trình clone hoàn tất, bạn có thể kiểm tra các PDBs và kết nối để đảm bảo chúng hoạt động bình thường.

— Kiểm tra danh sách PDBs

SELECT pdb_name, status FROM dba_pdbs;

— Kết nối vào Application Root clone

ALTER SESSION SET CONTAINER = app_root_clone;

— Kiểm tra các đối tượng trong Application Root clone

SELECT object_name, object_type FROM dba_objects WHERE owner = 'APP_ADMIN';

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
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