UNDO表空间存储着DML操作数据块的前镜像数据,在数据回滚,一致性读,闪回操作,实例恢复的时候都可能用到UNDO表空间中的数据。如果在生产过程中丢失或破坏了UNDO表空间,可能导致某些事务无法回滚,数据库无法恢复到一致性的状态,Oracle实例可能宕机,之后实例无法正常启动;如果有多个UNDO表空... ...
分类:
其他好文 时间:
2017-04-03 12:40:22
阅读次数:
237
概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借助于Oracle一些高级的 ...
分类:
数据库 时间:
2017-03-19 23:55:22
阅读次数:
298
今天主要以oracle数据库为例,介绍关于表中数据删除的解决办法。(不考虑全库备份和利用归档日志)删除表中数据有三种方法:·delete(删除一条记录)·drop或truncate删除表格中数据 1.delete误删除的解决方法原理: 利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作 ...
分类:
数据库 时间:
2017-03-06 14:24:01
阅读次数:
208
在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日志的默认地址,这样的话归档日志锁使用的空间 ...
分类:
数据库 时间:
2017-02-28 17:33:40
阅读次数:
170
提交DML操作后,该操作使用的还原段就可以被其它对象使用了,为了保证闪回操作时这些数据仍然被保存在还原段中,可能需要重新设置undo_retention参数,表示一个事务提交后,该事务的数据必须保存在还原段中的时间;但是这也并不能完全保证指定的时间的数据一定能够被恢复,还原表空间没有足够的时间时,仍 ...
分类:
数据库 时间:
2017-01-14 21:08:58
阅读次数:
265
背景知识设置闪回数据库参数设置数据库闪回的三个参数:db_recovery_file_dest_size 闪回恢复区大小db_recovery_file_dest 闪回恢复区路径,该参数可以任意指定,闪回日志记录了数据库的前影像,该日志不会进行归档,一但停用数据库的闪回功能,该目录下的日志会自动清除 ...
分类:
其他好文 时间:
2017-01-12 23:05:19
阅读次数:
289
生产上要做灾备系统的应急切换演练,灾备端是由OGG搭建的。由于生产库都比较大10多T,不想演练后重新初始化灾备库,生产库版本为10.2.0.4,于是想到10g的新特性flashbackdatabase。演练开始前记录一个还原点,演练结束后闪回到这个还原点,重新同步ogg即可。测试闪加数据库。一..
分类:
数据库 时间:
2017-01-10 00:09:32
阅读次数:
251
基本动画CABasicAnimation 结束之后,默认闪回初始状态,那怎么解决呢? position需要设备两个属性: 设置之后,不会再闪回去,但其实控件的位置并未改变,还在原来的位置,只是“显示层”挪到了新位置。 可以通过动画的代理方法来实现: 实现代理方法: 如果是transform.scal ...
分类:
其他好文 时间:
2017-01-07 21:16:07
阅读次数:
270
问题: 闪回恢复区大小不够,rman默认备份路径报错。RMAN> backup database;Starting backup at 01-DEC-14using target database control file instead of recovery catalogallocated c ...
分类:
其他好文 时间:
2017-01-01 15:25:54
阅读次数:
167
一、配置闪回数据库1、数据库处于归档日志模式SQL>selectlog_modefromv$database;LOG_MODE
------------
ARCHIVELOG2、创建闪回恢复区SQL>altersystemsetdb_recovery_file_dest_size=10G;Systemaltered.SQL>altersystemset
db_recovery_file_dest=‘D:\oracle\prod..
分类:
数据库 时间:
2016-12-23 23:11:54
阅读次数:
344