相信许多DBA同学都曾遇到过这种情况,由于各种各样的原因,必须对数据库做不完全恢复;但又不确定应该恢复到哪个时间点或SCN才合适,因而反复的执行不完全恢复,悲剧掉了一地,中枪的有木有?温馨提示下,在生产环境中做不完全恢复前,可能的话,先对现场做一次备份,有备无患!前面的是第一个问题,当找对了不完全恢...
分类:
其他好文 时间:
2015-09-06 01:02:43
阅读次数:
261
Java的对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并可以在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可以通过网络进行(这对于实现远程调用-RMI是非常重要的)。这同样意味着序列化机制能弥补不同操作系统间的差异,也就是说,可以在运行Windows系统...
分类:
其他好文 时间:
2015-08-18 14:07:08
阅读次数:
124
TSPITR是英文TablespacePointInTimeRecovery的缩写。也就是表空间定点时间恢复。TSPITR是一种相对细粒度的不完全恢复技术。我们通常见到的还原操作,都是将所有的表空间和数据还原到相同的一个时间点上。而TSPITR则是以表空间为粒度单元,单独将某个表空间内容还原到一个特定可..
分类:
数据库 时间:
2015-08-02 06:29:32
阅读次数:
230
名词解释: 顾名思义,完全恢复就是指数据没有丢失的恢复了。不完全恢复是指恢复后有部分数据丢失。它们是数据库的两种恢复方式。 完全恢复:利用重做日志或增量备份将数据块恢复到最接近当前时间的时间点。之所以叫做完整恢复是由于Oracle应用了归档日志和联机重做日志中所有的修改。 不完全恢复:利用备份...
分类:
其他好文 时间:
2015-06-28 12:27:41
阅读次数:
135
转自:http://blog.sina.com.cn/s/blog_63216bda0100zblr.htmlOracle文档中提到,一旦用备份的控制文件进行数据库恢复,就需要使用resetlogs的方法打开数据库,但是resetlogs通常意味着不完全恢复,而且更重要的是一旦用resetlogs方...
分类:
数据库 时间:
2015-05-29 17:31:56
阅读次数:
152
恢复阶段1、损坏或丢失文件从备份中还原2、从归档和在线日志文件必要的被应用来改变数据,回滚块也在这时生成,这个称为前滚或恢复缓存3、数据库可能包含提交、不提交的改变数据4、回滚块被使用于任何未提交的数据被回滚,这个称为回滚或事务恢复5、数据库现在为恢复状态无开启归档模式恢复A、好处:执行简单,出错率...
分类:
其他好文 时间:
2015-04-11 11:44:55
阅读次数:
287
改进的SMS4算法的差分故障与暴力联合攻击
(1.中国科学院研究生院,北京100049)
摘要SMS4是在国内正式使用并于2006年公布的第一个用于无线局域网的商用分组密码算法.文中研究了SMS4对差分故障和暴力联合攻击的安全性.攻击使用随机故障模型,提出一种简化的轮函数差分故障攻击与暴力攻击相结合的方法.用该攻击方法不到1分钟就可以完全恢复出128位的种子密钥...
分类:
编程语言 时间:
2015-03-18 10:42:19
阅读次数:
249
归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库.日志操作模式...
分类:
数据库 时间:
2015-03-05 10:29:23
阅读次数:
177
闪回:修复逻辑错误,从当前的点往回退
1.闪回有专门的闪回日志,存放在FIA中,但是只有闪回数据库会用到
2.如果做全数据库的闪回,相当于一次不完全恢复
基于时间点的闪回
SQL> flashback table t_wh_prodlib to timestamp to_timestamp('2015-03-03 12:10:07', 'yyyy-mm-dd hh24:...
分类:
数据库 时间:
2015-03-03 15:17:17
阅读次数:
155
1 RMAN备份恢复1.1 基础理论恢复可以分为完全恢复和不完全恢复 完全数据库恢复是恢复到故障发生前的状态,所有已经提交的操作都进行恢复,确保数据库不丢失任何数据,完全恢复只用于归档模式。不完全数据库恢复是将数据库恢复到备份点与介质失败点之间某个时刻的状态,并不是恢复所有提交的操作,不完全恢复可能...
分类:
其他好文 时间:
2015-02-14 12:16:27
阅读次数:
173