Quản lý ứng dụng trong môi trường Oracle Multitenant Application Root Application PDB

Quản lý ứng dụng trong môi trường Oracle Multitenant bao gồm việc cài đặt, nâng cấp và áp dụng các bản vá. Dưới đây là hướng dẫn chi tiết từng bước về cách thực hiện các nhiệm vụ này.

1. Cài đặt Ứng dụng

Bước 1: Tạo Application Root

Trước tiên, bạn cần tạo một Application Root để chứa các ứng dụng.

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

Bước 2: Tạo Application Seed

Application Seed thường được tự động tạo khi bạn tạo Application Root. Tuy nhiên, bạn có thể xác nhận hoặc tạo lại nó nếu cần.

ALTER PLUGGABLE DATABASE app_root APPLICATION SEED;

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

CREATE PLUGGABLE DATABASE app_pdb1 FROM app_root AS APPLICATION PDB SEED;

Bước 4: Cài Đặt Ứng Dụng trong Application Root

Đăng nhập vào Application Root và cài đặt ứng dụng:

ALTER SESSION SET CONTAINER = app_root;

— Ví dụ cài đặt ứng dụng

BEGIN
DBMS_APP_CONT_ADMIN.INSTALL_APP('my_app', '1.0');
END;
/

Bước 5: Sync Ứng Dụng trong Application PDBs

Sau khi cài đặt ứng dụng trong Application Root, bạn cần đồng bộ ứng dụng này với các Application PDBs.

ALTER PLUGGABLE DATABASE app_pdb1 SYNC APPLICATION my_app;

2. Nâng Cấp Ứng Dụng

Bước 1: Nâng Cấp Ứng Dụng trong Application Root

Đăng nhập vào Application Root và nâng cấp ứng dụng:

ALTER SESSION SET CONTAINER = app_root;

— Ví dụ nâng cấp ứng dụng lên phiên bản 2.0

BEGIN
DBMS_APP_CONT_ADMIN.UPGRADE_APP('my_app', '2.0');
END;
/

Bước 2: Sync Nâng Cấp trong Application PDBs

Sau khi nâng cấp ứng dụng trong Application Root, bạn cần đồng bộ nâng cấp này với các Application PDBs.

ALTER PLUGGABLE DATABASE app_pdb1 SYNC APPLICATION my_app;

3. Áp Dụng Bản Vá (Patch)

Bước 1: Áp Dụng Bản Vá trong Application Root

Đăng nhập vào Application Root và áp dụng bản vá:

ALTER SESSION SET CONTAINER = app_root;

— Ví dụ áp dụng bản vá

BEGIN
DBMS_APP_CONT_ADMIN.PATCH_APP('my_app', '2.1');
END;
/

Bước 2: Sync Bản Vá trong Application PDBs

Sau khi áp dụng bản vá trong Application Root, bạn cần đồng bộ bản vá này với các Application PDBs.

ALTER PLUGGABLE DATABASE app_pdb1 SYNC APPLICATION my_app;

Các Lưu Ý Quan Trọng

  1. Sao Lưu Dữ Liệu: Trước khi cài đặt, nâng cấp hoặc áp dụng bản vá, hãy sao lưu cơ sở dữ liệu để phòng ngừa các sự cố có thể xảy ra.
  2. Kiểm Tra Tương Thích: Đảm bảo rằng các phiên bản ứng dụng và bản vá tương thích với phiên bản Oracle Database đang sử dụng.
  3. Quản Lý Quyền Hạn: Đảm bảo rằng người dùng thực hiện các thao tác này có đủ quyền hạn.

Bằng cách tuân thủ các bước trên, bạn có thể quản lý việc cài đặt, nâng cấp và áp dụng các bản vá cho ứng dụng trong môi trường Oracle Multitenant một cách hiệu quả.

 

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