对oracle表的误操作修复数据思路
2020-07-14 04:37
120 查看
整理了一些对oracle表的误操作修复数据思路(具体的语法省略)。
当然,对数据库进行操作之前,一定要先备份。
情形一、drop
1、回收站(1、确认回收站功能启用;2、确保没人执行pugre recyclebin)
情形二、drop …purge \ truncate
1、expdp/impdp (1、对数据量不大,但重要的表定期进行expdp导出备份;2、定期做演练,确保数据可用,以及操作娴熟。)
2、rman备份(1、定期做rman备份;2、提前准备好做rman恢复的服务器;3、定期做演练,确保数据可用,以及操作娴熟。)
情形三、update\delete(前提是表结构没有改变)
1、闪回(要考虑undo_retention参数、undo表空间大小)
2、expdp/impdp (1、对数据量不大,但重要的表定期进行expdp导出备份;2、定期做演练,确保数据可用,以及操作娴熟。)
3、rman备份(1、定期做rman备份;2、提前准备好做rman恢复的服务器;3、定期做演练,确保数据可用,以及操作娴熟。)
(以上为暂时考虑到的,后续补充。)
谨记:心存敬畏,行有所止。
相关文章推荐
- Linux下ORACLE误删除数据文件恢复操作
- Oracle数据的基本操作
- Oracle数据的存取与操作(与Java的对应类型)
- 4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作
- Oracle数据库对表数据的基本操作和Oracle字符串、数值、日期、空值操作及它们相对应的函数操作
- Oracle数据截断,事务开启立即Java程序连接数据库的基本操作
- Oracle 11.2.0.1执行数据泵导入导出操作,导入日志报ORA-39083和ORA-14102错误
- oracle数据字典等常用查询操作
- [原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted|
- ORACLE 误更新数据如何操作
- oracle学习之-----操作表中的数据
- oracle 数据库表基础操作,创建表,修改列,约束
- Oracle数据文件转移操作
- (08)oracle新人笔记------数据的相关操作
- Oracle 恢复被删除的数据,解决误操作删除数据
- 记一次ORACLE 8I standby增加数据文件操作
- Oracle数据操作之默认0为' '
- oracle误操作后恢复数据
- 关于Oracle数据导入导出的一些操作
- Oracle 坏快修复之数据坏快检查(一)