当我们不小心误操作致使数据库数据丢失、改变时,需要对数据库对象做基于时间点的恢复,找到我们需要的数据,这个时间点不能认为精确确定,我们可以通过对oracle日志进行分析,而获得无操作的精确时间点。oracledb提供了一个分析日志包logmnrlogminer工具的使用-------对redolo..
分类:
数据库 时间:
2015-06-29 20:40:40
阅读次数:
202
作为DBA,细心、沉稳是首要的基本素质。不过总有那么一会心烦意乱或者开发同学出现误操作之类的。。。这里模拟一个误update操作,然后恢复。如果开发同学有误操作之后最好先别乱动生产环境,需要记录几个信息给DBA同学来恢复数据。1:binlog_format、autocommit、binlog位置、误...
分类:
数据库 时间:
2015-06-29 19:37:41
阅读次数:
119
-----正常执行计划
set autotrace traceonly
set linesize 1000
select /*+index(t idx_object_id)*/ * from t where object_id=19;
Execution Plan
----------------------------------------------------------...
分类:
数据库 时间:
2015-06-25 23:06:32
阅读次数:
433
作为运维操作审计手段的堡垒机的核心功能:1.是用于实现对运维操作人员的权限控制与操作行为审计。(运维安全审计能够拦截非法访问,和恶意攻击,对不合法命令进行命令阻断,过滤掉所有对目标设备的非法访问行为,并对内部人员误操作和非法操作进行审计监控,以便事后责任追踪..
分类:
其他好文 时间:
2015-06-25 21:31:42
阅读次数:
318
自动化能解放人类的双手,而且更重要的是,因为按照规定的流程来走,也减少了很多误操作的产生。不知道大家平时都是怎么样更新自己生产环境的代码的,FTP 覆盖旧文件、服务器定时任务去 build 最新的源码,还是有更高级的做法?目前我在使用 Git Hook 来部署自己的项目。Git Hook 是 Git...
分类:
Web程序 时间:
2015-06-25 13:41:51
阅读次数:
188
介绍逻辑备份是指使用工具export 将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import 利用备份的文件把数据对象导入到数据库的过程。物理备份即可在数据库open 的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open 的状态下进行。导...
分类:
数据库 时间:
2015-06-25 10:09:59
阅读次数:
155
有时我们在自定义控件时,出于某种原因的考虑(比如:防止在设计时误操作),想禁止调整自定义控件的尺寸(Height或Width)。最初我是这样实现的,这也是较简单的方法:publicclassMyButton : System.Windows.Forms.Button{... ...protected...
分类:
其他好文 时间:
2015-06-24 18:15:23
阅读次数:
120
操作NSMutableArray数字增加和删除时候出现崩溃,报错[__NSArrayI addObjectsFromArray:]: unrecognized selector。找了一个小时,发“__NSArrayI”这个提示比较重要。查了一下发现__NSArrayIis a code-word f...
分类:
移动开发 时间:
2015-06-23 22:55:52
阅读次数:
264
Oracle Flashback Technologies - 闪回查询查看表中,某行数据的修改记录#创建一个表,并插入和修改数据SQL> create table y3(id int,name varchar2(20));Table created.SQL> insert into y3 valu...
分类:
数据库 时间:
2015-06-23 19:41:22
阅读次数:
143
在某Oracle10gR2RAC环境中有三个节点c1、c2、c3,但是由于一次误操作,OCR被破坏,而磁盘备份只有c1、c2两节点的状态,还原OCR磁盘,这样c3就丢失了。在想要将c3加回到集群的过程中发现如下问题:在.addNode的时候会有c3仍然存在在runInstaller的图形界面中,使得无法加入。对..
分类:
数据库 时间:
2015-06-23 15:59:39
阅读次数:
178