CONTAINER DATABASE (CDB) RECOVERY
Khi tiến hành restore và recovery CDB thì đồng thời chúng ta cũng thực hiện restore và recovery tất cả PDB có trên đó.
rman target /
RUN { SHUTDOWN IMMEDIATE; STARTUP MOUNT; RESTORE DATABASE; RECOVER DATABASE; ALTER DATABASE OPEN; }
ROOT CONTAINER FULL RECOVERY
Khi recovery Root container thì chỉ thực hiện thay đổi cho Root mà thôi, PDB không thay đổi gì.
rman target / RUN { SHUTDOWN IMMEDIATE; STARTUP MOUNT; RESTORE DATABASE ROOT; RECOVER DATABASE ROOT; ALTER DATABASE OPEN; }
PLUGGABLE DATABASE (PDB) RECOVERY
Có 2 cách để thực hiện restore PDV:
- Kết nối vào CDB và thực hiện restore
- Kết nối trực tiếp vào PDB và thực hiện restore trên Local
Restore khi kết nối với CDB:
rman target / RUN { ALTER PLUGGABLE DATABASE pdbduongdb, pdbnana CLOSE; RESTORE PLUGGABLE DATABASE pdbduongdb, pdbnana; RECOVER PLUGGABLE DATABASE pdbduongdb, pdbnana; ALTER PLUGGABLE DATABASE pdbduongdb, pdbnana OPEN; }
Restore khi kết nối với PDB:
rman target=sys/pdbduongdb shutdown immediate; restore database; recover database; startup;
Tablespace and Datafile Recovery =>> phải kết nối vào PDB mới run được.
rman target=sys/pdbduongdb RUN { ALTER TABLESPACE users OFFLINE; RESTORE TABLESPACE users; RECOVER TABLESPACE users; ALTER TABLESPACE users ONLINE; }
rman target=sys/pdbduongdb RUN { ALTER DATABASE DATAFILE 24 OFFLINE; RESTORE DATAFILE 24; RECOVER DATAFILE 24; ALTER DATABASE DATAFILE 24 ONLINE; }
Xem thêm:
- Q145. Which two are true about Oracle Optimizer Statistics, their use, and their collection?
- Lấy thông tin SCN (System Change Number) hiện tại trong Oracle Database
- Managing constraints | Sử dụng Constraints trong SQL
- Q37 Which three statements are true about advanced connection options supported by Oracle Net for connection to Oracle Database instances?
- Data Validation là gì?