数据分布和数据读写问题已经大致了解了,现在咱讲讲异常情况的处理。老规矩先讲讲单机系统的故障恢复的解决方案。一、单机系统的故障恢复 单机程序可能因为程序bug、宕机等因素导致进程死掉。当进程重启时,往往希望服务能恢复到原来的一致状态。状态的恢复依赖数据和日志。在此我们假设磁盘是OK的(否则无法恢复)....
分类:
其他好文 时间:
2015-02-05 23:15:41
阅读次数:
502
很多时候,因为一些误操作导致分区突然丢失或者无缘无故分区就丢失了。这时候只要采取正确的方法恢复数据就可以完整的找回数据恢复。曙光数据恢复软件中有个分区丢失数据恢复专门恢复分区丢失情况的。我这里有块硬盘分区全部不见了在磁盘管理中是一块未初始化的2T硬盘。下面用..
分类:
其他好文 时间:
2015-02-05 18:47:47
阅读次数:
146
一、二进制日志简介MySQL有不同类型的日志,其中二进制文件记录了所有对数据库的修改,如果数据库因为操作不当或其他原因丢失了数据,可以通过二进制文件恢复。在my.ini文件中设置了log-bin,重新启动MySQL后就开启了二进制日志。数据库每次重新启动(或执行flush logs命令)后,都会生成...
分类:
数据库 时间:
2015-02-05 14:52:43
阅读次数:
228
场景:一个DEV告诉我生产环境下某个用户的表都看不到了,需要恢复,而此时生产库上存储自动备份的参数文件控制文件的磁盘目录文件坏块,所以导致rman备份的只有数据文件和归档日志文件,这种情况下,如何在测试服务器上利用rman恢复数据呢?google了很多资料,咨询了朋友,恢复过程如下:前期准备工作:事先查询好先查询下原来的数据文件路径SQL> select name from v$datafile;...
分类:
数据库 时间:
2015-02-04 21:54:32
阅读次数:
333
Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。
分类:
Web程序 时间:
2015-02-04 14:23:39
阅读次数:
117
若在建表的时候没有设立唯一性约束,而碰巧又插入了两笔一模一样的数据,该如何删除其中的一笔数据呢?假设有一张名为Test的表,其中有两个属性Col1和Col2,可以使用以下语句来操作:deletefrom(selectCol1,row_number()over(partitionbyCol1orderbyCol1)asrn,a.*fromTesta)wherern&l..
分类:
数据库 时间:
2015-02-04 09:36:19
阅读次数:
216
数学函数,拿你该怎么办
先看一下能在编程中用到数学函数的情况
int abs(int i) 返回整型参数i的绝对值
double cabs(struct complex znum) 返回复数znum的绝对值
double fabs(double x) 返回双精度参数x的绝对值
long labs(long n) 返回长整型参数n的绝对值
double exp(double x) 返...
分类:
其他好文 时间:
2015-02-04 09:34:49
阅读次数:
227
Riemann zeta function (Ⅰ)Daoyi PengEuler 乘积公式Riemann 的基本思想是将 Euler 乘积公式推广到复变量的情形. 为此他对所有实部 $\sigma>1$ 的复数 $s$ (设 $s=\sigma+\mathrm{i}\tau$),定义\begin{e...
分类:
其他好文 时间:
2015-02-04 00:26:53
阅读次数:
284
场景: 有一个生产库的用户下面所有的表都不见了,怀疑人为被删除了,现在需要用备份去恢复下,找出原来的表,线上是oracle dataguard环境,有全库备份文件,准备去测试库恢复一下。1,从生产库上copy好全备份文件恢复数据库需要准备的文件:rman完整备份(包括数据文件、日志文件、控制文件、参数文件),记录源数据库的DBID安装的测试数据库ORACLE数据库软件并创建跟源数据库...
分类:
数据库 时间:
2015-02-03 17:13:46
阅读次数:
274
昨天帮室友的魅族mx3升级系统,结果不小心把他手机里的照片删了。但是自从flyme升级到3后,以前的U盘模式就改成了MTP模式,这样再连接电脑后就没办法用电脑上的数据恢复软件恢复数据了,因为压根就检测不到磁盘……然后怀着无比guilty的心情,我在网上找了好多教程,结果没有一个能用的。。。。。。后来...
分类:
移动开发 时间:
2015-02-01 12:01:00
阅读次数:
285