数据文件恢复通过数据文件和归档日志和联机重做日志(正在使用中的)达到恢复效果 恢复数据库其实是做两个操作 一restore(恢复数据文件)//完全恢复哪个文件有问题恢复哪个,不完全恢复数据库完全恢复 二recover(写日志) 1. redo(roll forward)//前滚 照着归档日志完全回放 ...
分类:
其他好文 时间:
2017-08-17 10:40:22
阅读次数:
159
撤销数据: 旧数据用来回滚,撤销表空间 重做数据: 保存到重做日志中,写入联机重做文件 撤销数据的作用: 1.交易的回退:没有提交的交易可以rollback 2.交易的恢复:数据库崩溃时,将磁盘的不正确数据恢复到交易前 3.读一致性 :被查询的记录有事务占用,转向回滚段找改前镜像 4.闪回数据 :从 ...
分类:
其他好文 时间:
2017-08-15 21:01:03
阅读次数:
131
数据库可恢复性(备份)(冗余) 配置可恢复性 1.修改控制文件:先在sys权限下 修改参数文件。 修改完参数后,关闭数据库。再回到$oracle 按照修改的参数移动路径或更改文件名称。 再重启数据库。控制文件要放在不同磁盘 2.日志文件(联机重做日志)组和组之间没有任何关系,组内成员互为镜像。在组内 ...
分类:
其他好文 时间:
2017-08-15 10:23:00
阅读次数:
128
填坑……链接:http://cogs.pro/cogs/problem/problem.php?pid=1804 题意:给出一棵树,定义两个距离为2的点权值乘积为这两个点产生的联合权值,求出整棵树最大联合权值及联合权值之和。 实际上早就做过……现在重做旧题感觉还是很有必要…… 我们可以枚举每一个点作 ...
分类:
其他好文 时间:
2017-08-14 14:17:15
阅读次数:
118
Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落 ...
分类:
其他好文 时间:
2017-08-09 14:25:54
阅读次数:
102
什么是Oracle归档模式?Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2..
分类:
数据库 时间:
2017-08-08 16:47:31
阅读次数:
222
区别一、delete1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生效,可以通过rollback撤消操作。2、de ...
分类:
其他好文 时间:
2017-08-05 19:48:14
阅读次数:
245
有的人可能还不知道什么是重做日志文件,其实就是你的oradata目录下面的那几个redo.log文件。作用:当你的数据库崩溃的时候,管理员可以通过重做日志文件和数据库备份文件,把数据库恢复到最近一次记录日志时的状态。在创建oracle数据库的时候,默认创建了3个重做日志组(对于..
分类:
其他好文 时间:
2017-08-04 16:15:22
阅读次数:
169
我们的oracle数据库默认采用的是非归档模式,假如说一共有三个重做日志组,当三个日志组全部写满之后将从第一个日志组开始循环记录,并且第一个日志组中的内容将被彻底覆盖,这样,如果数据库崩溃了,想要恢复很早之前的数据,那就坑比了。怎么办?你问我啊,我告诉你。切换数..
分类:
数据库 时间:
2017-08-04 16:11:14
阅读次数:
247
去年第一次做硬是做了两三天都没过,我也不记得我当时到底是用了什么傻逼做法,总之最后三个点就是超时。今年上半年,大概五个月前又做了一次,最后看了题解。刚因为打了关押罪犯,就重做了一遍这题,总算没有以前那种折磨的感觉了。 1 #include<iostream> 2 #include<cstdio> 3 ...
分类:
其他好文 时间:
2017-07-29 23:22:03
阅读次数:
362