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:
- Thay đổi đường dẫn database Postgresql PGDATA directory change trên Linux OS
- Tạo số và chuỗi ngẫu nhiên trong oracle
- Assigning Quotas to Users (Quản trị hạn mức quota cho người dùng trong Oracle Database)
- Câu lệnh DELETE – TRUNCATE – DROP TABLE trong SQL
- Các Rủi Ro và Tranh Cãi Xung Quanh Bitcoin và Tiền Mã Hóa