oracle 12c:新特性-RMAN中的表恢复和分区恢复
来源:互联网 发布:linux查看cpu核数 编辑:程序博客网 时间:2024/05/09 04:15
Oracle数据库备份主要分为两类:逻辑和物理备份。每种备份类型都有其自身的优缺点。在之前的版本中,利用现有物理备份来恢复表或分区是不可行的。为了恢复特定对象,逻辑备份是必需的。对于12c R1,你可以在发生drop或truncate的情况下从RMAN备份将一个特定的表或分区恢复到某个时间点或SCN。oracle培训
当通过RMAN发起一个表或分区恢复时,大概流程是这样的:
确定要恢复表或分区所需的备份集
在恢复表或分区的过程中,一个辅助数据库会临时设置为某个时间点
利用数据泵将所需表或分区导出到一个dumpfile
你可以从源数据库导入表或分区(可选)
在恢复过程中进行重命名操作
以下是一个通过RMAN对表进行时间点恢复的示例(确保你已经对稍早的数据库进行了完整备份):
RMAN> connect target "username/password as SYSBACKUP"; RMAN> RECOVER TABLE username.tablename UNTIL TIME 'TIMESTAMP…' AUXILIARY DESTINATION '/u01/tablerecovery' DATAPUMP DESTINATION '/u01/dpump' DUMP FILE 'tablename.dmp' NOTABLEIMPORT -- this option avoids importing the table automatically.(此选项避免自动导入表) REMAP TABLE 'username.tablename': 'username.new_table_name'; -- can rename table with this option.(此选项可以对表重命名)
重要提示:
确保对于辅助数据库在/u01文件系统下有足够的可用空间,同时对数据泵文件也有同样保证
必须要存在一份完整的数据库备份,或者至少是要有SYSTEM相关的表空间备份
以下是在RMAN中应用表或分区恢复的限制和约束:
SYS用户表或分区无法恢复
存储于SYSAUX和SYSTEM表空间下的表和分区无法恢复
当REMAP选项用来恢复的表包含NOT NULL约束时,恢复此表是不可行的
- oracle 12c:新特性-RMAN中的表恢复和分区恢复
- oracle12c新特性(8)--RMAN中的表恢复和分区恢复
- Oracle 12C Study--RMAN新特性-基于表时间点恢复
- Oracle 12C 新特性之 恢复表
- oracle 12c集群使用rman备份恢复
- oracle rman 恢复脚本
- rman恢复Oracle数据库
- ORACLE rman 部分恢复
- Oracle RMAN -不完全恢复
- RMAN实战12:ORACLE数据块坏块的检查和恢复
- oracle rman 备份恢复数据库和表空间
- 基于RMAN的Oracle备份和恢复
- Oracle rman备份和还原恢复数据库
- oracle rman实验(oracle rman differential差异备份和恢复)
- rman恢复方案和oracle异机恢复
- Oracle 灾难恢复以及11g新特性恢复指导
- RMAN实战13:和12C相关的恢复
- oracle 12c:新特性-表分区或子分区的在线迁移
- PTA 2-1 列出连通集【DFS+BFS基础】
- pycharm 快捷键
- find命令
- Go语言圣经(中文版)读书笔记(二)
- js对字符串求和
- oracle 12c:新特性-RMAN中的表恢复和分区恢复
- 模式步步演化组合使用示例
- java享元模式(Flyweight)-结构型
- android:Toolbar用法探析(二):内容显示微调
- 每天记录一点
- mybatis批量删除mapper
- CI自动过滤掉百分号%后两位的问题解决
- linux 外网发送邮件
- HTML笔记(元素分类)