rman对sql语句支持增强:在rman命令行,可以使用简单的sql语句,对数据库进行直接的操作。
rman分割数据文件增强:在12C之前的版本,Oracle 11GR2只是对于全备的备份集备份(非增量,非copy备份方式)方式支持数据文件分割备份功能,对于11.2之前的版本均不支持该功能.在12C中rman可以支持对于全备,增量备份,copy备份全部支持分割数据文件备份(CONTROLFILE,SPFILE不支持)。
Oracle 12c还引入sysbackup角色,sysbackup 管理角色覆盖了 备份backup和recovery恢复所需要的权限, 还包括连接到已关闭的 数据库。 系统管理员可以将sysbackup而非sysdba赋予给那些只操作备份和恢复的用户,由此减少了SYSDBA这个超级用户权限过重的问题。与SYSDBA相反,SYSBACKUP不包含访问所有表的SELECT ANY TABLE权限。
1)rman对sql语句支持增强
2)rman对分割数据文件的增强
3)备份CDB(在备份CDB的同时,会备份所有的PDB)
4)备份PDB
使用CDB会话备份PDB
配置TNS,登入PDB备份
5)全部数据文件丢失的恢复
删除所有TEST001数据文件
使用rman恢复(比较慢)
Recover会处于等待界面很久链接中断
登入数据库进行recover
6)单个数据文件丢失的恢复
CBD中不能直接将数据文件OFFLINE
CBD开启归档两节点关闭CDB(PDB不允许单独设置归档,但可以设置自己的归档路径)
任意一个节点启动数据库到mount状态,设置归档路径
开启归档,打开数据库
打开另一节点,查看归档状态