在人工手动进行一些数据库写操作的时候(比方说数据订正),尤其是一些不可控的批量更新或删除,通常都建议备份后操作。不过不怕万一,就怕一万,有备无患总是好的。在线上或者测试环境误操作导致数据被删除或者更新后,想要恢复,一般有两种方法。 方法一、利用最近的全量备份+增量binlog备份,恢复到误操作之前的 ...
分类:
数据库 时间:
2016-11-01 11:29:59
阅读次数:
224
一、开关机安全控制 1)调整BIOS将第一引导设备设为当前系统所在硬盘 2)调整BIOS禁止从其他设备(光盘、U盘、网络)引导系统 3)调整BIOS将安全级别设为setup,并设置管理员密码 4)禁用重启热键Ctrl+Alt+Del,避免因用户误操作导致重启 ~] #vim /etc/init/co ...
分类:
系统相关 时间:
2016-10-22 17:19:00
阅读次数:
250
-- Script Name: Recover_Deleted_Data_Proc -- Script Type : Recovery Procedure -- Develop By: Muhammad Imran -- Date Created: 15 Oct 2011 -- Modify Dat ...
分类:
数据库 时间:
2016-10-20 21:23:07
阅读次数:
902
昨天,一个朋友的数据库数据被误操作删除掉了,请求我帮忙进行恢复。 数据库版本是Oracle10g Release 2的,我首先想到的是使用Flashback Query进行闪回恢复,不幸的是ORA-01555,数据已经不能被闪回了。 查看当时的数据库参数undo_retention设置,发现这个参数 ...
分类:
其他好文 时间:
2016-10-20 21:14:51
阅读次数:
195
前言:(一)准备工作: 1.数据库要处于归档模式; 2.监听参数:local_listener 默认值为空--1521 3.关闭闪回(可能会触发数据库的bug,备库不能开闪回) 4.如果有外部表,外部表要删除。 (二)环境描述: 192.168.206.3 主库 ORA11GR2 192.168.2 ...
分类:
其他好文 时间:
2016-10-20 07:37:18
阅读次数:
186
Visual Studio工具栏中无法选择调试设备 在Visual Studio工具栏中,默认显示已经识别的设备。用户可以从中选择对应的设备,进行调试和部署App。但是由于误操作,可能导致该选项丢失。这时,用户需要重新设置,以恢复该选项。操作方式如下: (1)右击菜单右侧的空白处,从弹出的菜单中,勾 ...
分类:
其他好文 时间:
2016-10-12 10:52:27
阅读次数:
149
一:使用闪回技术操作数据时,首先应建立闪回恢复区 SQL> SQL> Show parameter recoverNAME TYPE VALUE db_recovery_file_dest string /home/oracle/shdb_recovery_file_dest_size big in ...
分类:
其他好文 时间:
2016-10-10 23:29:09
阅读次数:
140
我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。 要控制这些行为,不需要借助JS,浏览器已经帮我们做了 ...
分类:
其他好文 时间:
2016-10-10 14:21:55
阅读次数:
210
一般我们可以用history命令来查看用户的操作记录,但是这个命令不能记录是哪个用户登录操作的,也不能记录详细的操作时间,且不完整;所以误操作而造成重要的数据丢失,就很难查到是谁操作的。 在这里我们通过脚本代码来实现记录所以用户的登录操作日志: 编辑/etc/profile文件,在文件末尾加入下面代... ...
分类:
系统相关 时间:
2016-10-09 14:26:22
阅读次数:
210
现在每天需要将统计数据发送给指定的人员。 使用原始手工的方式每天发送很麻烦,于是想改成一个定时任务,让服务器自动发送。 技术告诉我说他有写过sendmail的一个脚本。 我尝试使用了一下,发现 service sendmail status的时候,总是会出现如下东西。我不知道是不是我的误操作导致的邮 ...
分类:
系统相关 时间:
2016-10-07 13:57:24
阅读次数:
886