oracle rman备份需要开启 归档日志 sqlplus / as sysdba SQL>shutdown immediate; ------开启归档模式需要数据库在mount状态下进行配置,因此先关闭数据库 SQL>startup mount; ----启动到mount状态下 SQL>alter database archivelog; -----设置数据库为归档模式 SQL>alter database open; ------启动数据库 SQL>archive log list; -----查看数据库归档模式,额一看到归档模式已打开,路径为DB_RECOVERY_FILE_DEST参数所指定的路径 在PDB中可以看到所有的数据库均已为归档模式: SQL> alter session set container=ORCLPDB; SQL>archive log list;

备份数据库: [oracle@oracle ~]$ rman target / RMAN>backup database; ----基本的数据库备份命令,可以跟多种参数组合写出更细致更智慧的备份命令,也可以写成批处理的备份命令形式,做出更全面的备份方案 单独备份某个PDB: RMAN>backup pluggable database ORCLPDB; -----备份PDB的时候需要添加(备份多个直接写库名字ORCLPDB,SALESPDB01) 备份根容器: RMAN>backup database root; 查看备份 RMAN> list backupset;

恢复根容器: [oracle@oracle ~]$ rman target RMAN> shutdown immediate; -----关闭数据库 RMAN> startup mount;
RMAN> restore database root; RMAN> recover database root; RMAN> alter database open; 恢复PDB: RMAN> restore pluggable database ORCLPDB; RMAN> recover pluggable database ORCLPDB; RMAN> alter pluggable database ORCLPDB; RMAN> alter pluggable database ORCLPDB open;