Thực hiện backup CDB (Container Database) và PDB (Pluggable Database) trong Oracle có thể được thực hiện bằng công cụ RMAN (Recovery Manager). RMAN là một công cụ mạnh mẽ để quản lý backup và recovery trong Oracle Database. Dưới đây là hướng dẫn chi tiết cách thực hiện backup cho cả CDB và PDB.
BACKUP CDB (CONTAINER DATABASE)
1. Kết Nối Với RMAN
Kết nối với RMAN và CDB bằng người dùng có quyền SYSDBA.
rman target /
2. Thực Hiện Backup Toàn Bộ CDB
Bạn có thể thực hiện backup toàn bộ CDB, bao gồm tất cả các PDB bên trong nó.
BACKUP DATABASE PLUS ARCHIVELOG;
Lệnh này sẽ tạo backup của toàn bộ cơ sở dữ liệu CDB, bao gồm tất cả các PDB và các archive logs.
3. Thực Hiện Backup CDB Root
Bạn có thể thực hiện backup toàn bộ Root container, bỏ qua toàn bộ PDB
backup database root;
backup database root plus archivelog;
BACKUP PDB (PLUGGABLE DATABASE)
1. Kết Nối Với RMAN
Kết nối với RMAN và CDB bằng người dùng có quyền SYSDBA.
rman target /
2. Thực Hiện Backup PDB
Bạn có thể thực hiện backup một PDB cụ thể bằng cách chỉ định tên PDB.
BACKUP PLUGGABLE DATABASE pdbduongdb, pdbnana;
##cùng archivelog
BACKUP PLUGGABLE DATABASE pdbduongdb, pdbnana PLUS ARCHIVELOG;
3. Thực Hiện Backup Tablespace, datafile của PDB
Login PDB bằng Rman
rman target=sys/pdbduongdb
backup tablespace system, sysaux, users;
backup datafile 5,6,7;
rman target /
backup tablespace pdbduongdb:system ,pdbnana:system;
Done!