1. 程式人生 > 其它 >多租戶-Rman備份

多租戶-Rman備份

多租戶-RMAN備份

基本上備份操作和non-CDB一樣

1 備份CDB

1.1 CDB全備內容

  • the ROOT
  • all the PDBS
  • archived redo logs

1.2 CDB連線Rman

rman target sys/oracle@cdb3
echo $ORACLE_SID
rman target / 

1.3 CDB全備

執行全備會備份CDB及所有PDBs的資料檔案(包括seed種子檔案)及控制檔案和spfile

backup database;

1.4 CDB備份表空間

注:CDB只可以備份自己的表空間,資料檔案級別可以指定任一一個Pdb的檔案號,可以備份PDB

backup tablespace users;

1.5 CDB備份PDB資料檔案

檢視資料庫的所有資料檔案的檔案號及檔名稱

reprot schema;
backup datafile 1;
backup datafile 16;

1.6 CDB全備PDB

backup pluggable database pdb2;
backup pluggable database pdb4;

2 備份PDB

2.1 PDB連線Rman

rman target sys/oracle@pdb2

2.2 PDB全備

backup database;

2.3 PDB備份表空間

注:只能備份自己的表空間及資料檔案

backup tablespace users;

2.4 PDB備份資料檔案

report schema;
backup datafile 16;

3 備份CDB$ROOT

Rman連線CDB執行backup database root;

rman target sys/oracle@cdb3
backup database root;