今晚接到老大的电话,泰国的客户不小心删除了一些表的数据,现在非常着急,需要恢复数据。其实DBA做的数据库备份,很大程度是用于数据库crash掉的时候,恢复数据,而不是三天两头的因为客户误删了数据,而去做恢复。
看了客户的邮件,是有2个表的数据被误删除或者误插入或者误更新了。总之,操作过一大通,希望恢复到当天下午15:30的数据。上数据库去查了一下,用备份来恢复,似乎时间不够,尝试用户flashback query,发现已经回不去了:
其他也没有更快的方法了,于是当下决定用logmnr挖数据,
由于数据库原来就没有配置utl_file_dir,因此还需要重启数据库使得该参数生效。一路做下来,大致算顺利,不过也遇到了不少小插曲。下面就是恢复的步骤:
一、备份原表
二,根据客户要求,建立新用户,将恢复的数据导入到这2个表中:
三、把原表数据备份到新用户下,用于做回滚
四、修改参数,用于挖日志,重启数据库
五、生成数据字典
做这一步之前注意需要修改LD_LIBRARY_PATH和LIBPATH,使得lib的变量在lib32前面。不然会有报错ORA-00600: Internal error code, arguments: [unable to load XDB library], [], [], [], [], [], [], []
六、检查需要回滚的日志,客户要求回滚到6月9日15:30之前:
七、添加归档日志
八、开始挖日志
九、将logmnr的数据暂时保存在一个表里面,免得再次查询时候不用再次添加归档日志

十、导出脚本,用脚本做回滚,注意SQL_UNDO中的delete语句末尾有rowid,不能直接用,需要用正则表达式替换掉。
去掉脚本的头部的语句和末尾返回多少多少行的文字,在hr_ttm2下执行这2个脚本,实现数据回滚。
另外,我们来看一下:
归档日志是从14:53开始,而这2个表的变动,是在15:30之后才有的(min(TIMESTAMP是在15:30之后)。也就是说从14:53分到15:30之前,这2个表一直是没动过的。因此,可以跟客户说,2个表的数据恢复到15:00的。
抬头一看,东方既白。唉,又熬了个通宵。
【小边碎语】以上是作者在月初的一次噩梦一般的经历,无论是否在你身上印证过,都可以来看看,作者真不愧是专业级人物,思路超清晰,值得学习和借鉴。
【编辑推荐】
自由幻想加工技巧
炉子有风险,加工需谨慎。 ”“珍爱金币,远离炉子。 ”还有“谈炉色变”这些话是加工新手们经常挂在嘴边的口头禅,加工的道路是有人欢喜有人忧。 看炉子上的那团火,会的人拿它来赚钱,不会的人可是会烫到手的喔。 我也是从一个呆呆的加工新手用万年一步一步走过来的。 现在身上该加工的装备都加出隐藏属性了,今天到这里把我的经验与大家分享分享。 首先我要说一下以前大家的一个误解,就是所谓的规律,成功的把叫做规律,失败的把叫做放屁。 其实加工是没有规律的!只有成功率和失败率,成功率和失败率互补。 规律是一定成功或者失败,但成功率不一样,哪怕成功率是99.9%,也可能失败。 所以成功率≠规律。 现在切入正题,先说说加工前的准备和一些条件(我所说的是对54级以上装备的加工哈,相信大家感兴趣)1、加工不能急(心急吃不到热汤圆,呵呵)2、准备好足够的加工材料(万年玄石、金币){千万不要想1组万年就想把装备上10,基本上难度很大,除非你运气超好}还有需要垫的装备(最好用稍微好点的装备,因为我把垫的装备加上10过,还好是攻击属性41%的怒啥子•;通天中品,卖了25J,也算可以了)3、找个人少的线(3-5),天都或者出云,炉子边要没人,网络好的时候。 (大家都知道哈)4、试试当天炉子的状况,拿件+3的装备加工,如出现:成功、成功、成功、失败```那就可以开始工作,说明成功率还比较高。 当出现:失败、成功、失败、成功、成功```那算了,忍一天在加吧,成功率不是很高,对加工不利。 (我遇到过连续12次成功,真是怪栽,只有在第10次的时候上了我要加的装备,其他成功都上的垫的装备。 )现在开始加工了:1、+1—+3直接加(废话)2、+4—+7用下线法,很有效,成功率也很高。 1次没加上2次应该没问题。 (就是返回角色在上线,加工一次,又下线,上线又加一点。 每次加一点,加到7.为什么只加到7呢?因为我试过多次,上8的几率不大,可能只有30%,所以加到7就行了)3、+8—+9这时候就需要用装备垫了,垫的意思就是把失败率高的情况垫过,成功率高的情况加自己要上的装备(垫的装备前面说过要好点,还有就是等级最好在36级以上的,因为低了成功率高,会影响到你想要上的装备的成功率)怎么垫?什么时候垫?什么时候成功率高?这里我就说几个成功较高的几个情况。 首先加垫的装备,当出现多次(4-5)成功、失败、成功(?)问号这次成功率可达80%.出现多次(4-5)失败、成功(?)问号这次成功率在60%以上。 出现成功、失败、成功、失败、失败、失败(?)成功率也在60%以上。 还有类似的情况需要你在加工中自己摸索,因为系统那东西说不清,你在加工中隐约可以感觉到什么。 总之,垫到成功率你感觉较高的时候,就上你要加的装备。 机会一闪即过。 把握机会,但不要心急。 4、+10非常关键的一步,与成功只有1步之遥。 但不要小看。 这时你应该比较激动了哈。 不要急,抽根烟。 慢慢来。 这里有3种方法,我只建议1种。 (1)下线法,下了线上线想都不要想直接上。 (不建议,成功率35%—50%,风险大)(2)用+7以上装备垫(不建议,浪费万年。 垫的方法有所不同,当连续失败多次(4-5),关掉炉子在上你要加10的装备。 (3)用加10以上装备垫,当出现连续3次失败后,关掉炉子,立刻打开炉子把你+9的装备上10,成功率75%以上。 (建议用此方法,因为加10以上装备很容易失败,但掉不下来,没有加10的装备就用第2种方法)在这里还要强调一个很重要的情况!当你垫的装备和需要加的装备都+8、+9了。 这时你又依次把垫的加失败,你想这下可以把加9的装备上10了吧。 错!这是一个绝对的骗局。 专门用用于+9上10的一个骗局。 前面+8+9可能成功率60%以上。 用于加10它就只有40%以下。 这时你要做的就是停止加工,去做点别的。 个把小时回来在加,这时+7以上的装备连续2次失败上你加10的装备成功率都比刚才高。 最后说一点:想要取得成功,必须要有技巧。 想要取得巨大的成功,必须要有失败!这下领地战出来了哈,希望大家都加出“变态”装备,准备迎战!!!!
龙之谷32冲40怎么升级最快
组四人队刷 孤岛 深渊模式,一次消耗40多疲劳,包括小怪在内给将近20万经验,
刷到最后一点点疲劳的时候去单刷大君主练兵场深渊,给90多万经验
疲劳刷完后可以去打憎恨噩梦,经验也不少
不要按着任务流程走,放弃任务吧,就刷这两个本,很快就能到40
美国好看的坑洞探险电影排行榜
坑洞探险电影:1、夺命深渊《夺命深渊》是由阿里斯特·格里尔森执导的惊悚片。 根据安德鲁·韦特在澳大利亚探洞时的真实经历改编,理查德·劳斯伯格、瑞斯·维克菲尔德和爱丽丝·帕金逊等联袂主演。 故事讲述一对父子和队员们深入地下洞穴探险,却被暴风雨引起的大洪水封闭出路,只能潜入洞底的水下迷宫寻找出路的惊险故事。 影片于2011年9月9日在中国内地上映。 2、魔窟在罗马尼亚的密林深处,一群前往探险考察的科学家无意中发现了十三世纪时的古寺院遗址,进一步调查之后他们发现这座寺院被建在一个巨大的地下洞窟入口之上。 当地的生物学家认为洞窟内也许隐藏了一些不为人知的神秘生态体系,于是他们专门雇佣了一批美国洞窟探险家入内调查。 杰克与泰勒是一对喜爱惊险刺激的专业洞窟探险家,他们征集世界最顶尖的专家组成探险队,带着最先进的设备(包括一种可以在水中潜水长达24小时的呼吸器)前往罗马尼亚进行勘测。 这个队伍的成员还包括查利和布查南等人,很快他们就开始了探险,但令他们万万没有想到的是,这座洞窟内隐藏的不仅仅是一个全新的生态体系,还蛰伏着一个全新的物种。 很快,这场看似刺激的冒险变成了一场无休止的噩梦。 3、黑暗侵袭黑暗侵袭讲述六个女孩相约进行一个探险旅行,她们来到一个深不可测的岩洞中,然而就在她们进入洞中不久后,突然爆发的崩塌封住了山洞的入口,让她们断绝了和外界的联系,六个女孩在黑暗中探索时遭遇秘洞怪物疯狂噬人,为了避免成为猎物,她们必须同这些怪物搏斗。 女孩们为了自救团结起来,却在逃生中朋友间互生怀疑,她们要如何在狭小黑暗的洞穴中找到出去的路呢?4、黑暗侵袭2美国阿巴拉契亚山脉的查图嘎国家公园岩洞群,朱诺、莎拉一行六人在此经历了一生中最恐怖的时刻,最终只有莎拉一人侥幸逃生。 在此之后,警方派出大批搜救人员进山寻找遇难者的尸体以及可能的幸存者,但是最终却一无所获。 女警官萝丝负责询问莎拉失踪事件的始末,但是莎拉对过往发生的事情没有任何记忆。 为了寻找幸存者和事实真相,萝丝带着莎拉再次来到岩洞群,并在此与搜救人员凯西和格雷格等碰头。 他们从废弃的矿井口进入岩洞,不久便发现贝丝等人的尸体。 搜救人员意识到这不是简单的失踪事件,与此同时危险正向他们悄悄逼近……5、地下墓穴伦敦大学的教授斯嘉丽(佩蒂塔·维克斯 Perdita Weeks 饰),年纪轻轻便拥有考古学、符号学等专业学位,更掌握四国语言。 她的父亲曾经致力于点金石的探索研究,可悲的是最后死于非命。 继承了父亲遗志的斯嘉丽在新近一次冒险中,从伊朗一座即将被炸毁的墓穴里找到了传说中的罗塞秘钥,这个关键发现可以帮她找到点金石的蛛丝马迹。 为了实现这个目标,她请来班吉(艾德文·霍德吉 Edwin Hodge 饰)担任摄影记录工作,还拜托曾经与之一同出生入死的乔治(本·费德曼 Ben Feldman 饰)担任翻译。 6、神秘洞穴一对兄弟在地下室发现了一个神秘的洞穴,由此开始了一段噩梦般的经历。 17岁的戴恩和弟弟卢卡斯跟着母兼父职的妈妈苏珊从纽约搬到无聊小镇,在没有任何娱乐设施的小镇里,唯一能引起戴恩注意的就只有住在隔壁的美丽女孩茱莉。 苏珊的工作越来越繁忙,无所事事的丹戴恩和卢卡斯只有每天在家附近四处探索这个安静小镇,两人无意间打开一个锁上的暗门之后发现一道无底洞,好奇心驱使下,兄弟俩开始查访这栋废弃房屋的过去,并带著茱莉一起来分享他们的新发现,没想到这却是真正梦魇的开始,尘封已久了恶魔即将再次苏醒。 这个洞穴,谁向里面看,洞穴就可以看到他害怕什么,然后在他的世界里面重现他害怕的事情。 女主角害怕的是小时候一起去游乐场玩摔死的同伴,戴恩害怕的是小时候每次喝醉酒打他的爸爸,戴恩的弟弟卢卡斯害怕的小丑娃娃。 最后他们在恐惧里都克服了自己的恐惧。 但是最后影片给人留下了一个悬念,因为在男主角的妈妈苏珊说到自己最害怕的东西是什么之后,无底洞又再次开启了,意味着苏珊又要面临一次恐惧的挑战。 7、洞穴求生由珍妮特·托比亚斯执导的纪录片《洞穴求生》揭示了一个二战犹太幸存者们的惊人故事。 38个乌克兰犹太人经历残酷的战争,在山洞里躲避求生超过18个月。 本片通过克里斯·尼古拉这个探险爱好者的挖掘及幸存者子女的采访叙述还原了这样一段二战边缘历史,再次证明了意志力和耐力可以克服任何艰难。 8、被遗忘的洞穴化装舞会和围着篝火讲鬼故事,已经不能满足现在年轻人对万圣节夜晚寻求刺激的要求。 在美国一个小镇上的五个好友:莎伦(阿丽夏-维加 饰演)、布拉德(雷利-麦克伦顿 饰演)、劳瑞(赛吉-汤普森 饰演)、吉姆(亚当-亨德肖特 饰演)和伊桑(查兰-普拉巴卡尔 饰演)打扮成自己心中的理想形象,准备去当地闹鬼的贾维斯矿井进行一次通宵探险。 传说在一百年前,一个叫做威廉姆-贾维斯(约瑟夫-巴策尔 饰演)的男人在这片山林中长大,一天,他无意中发现了埋藏在这里的金矿,并与旧金山的一家公司达成了协议将这些矿藏换成现金。 但发生了一些不为人知的事情,威廉姆以及家人,包括他的两个女儿统统被活埋在这里。 多年来,他们愤怒的灵魂一直在此徘徊不去。 这个骇人听闻的故事并不能阻止年轻人旺盛的好奇心,他们拿着一架迷你摄像机向矿井深处爬去。 那里不仅有蝙蝠,还有深埋多年的布娃娃,和似乎仍然活着的遇难者9、洞穴的秘密一个美国小男孩在爱尔兰放暑假,他解决了一个让全村人都很迷惑的神秘事件,在好奇心和寻找生命意义的驱使下,他面对自己的恐惧,并发现洞穴的秘密。 10、雪洞人挪威的山区掩藏着该国最大的秘密之一:一个男人已经独自在雪窟中生活了30年!他凭借一把旧的木制雪橇从一个雪洞移到另一个雪窟。 雪窟在寒冷的暴风雪中保护了他。 虽然听起来有些离奇,但事实上,他自己竟然找到了在恶劣环境中求生存的方法。 与积雪和驯鹿群一起生活,他感到满足。 他的母亲不理解他的生活方式,为儿子的“反社会行为”伤透了心。 他获悉母亲死亡的消息,以及她的遗产继承条件——儿子必须放弃他的游牧生活。 他不得不决定是否要回到曾一直抗拒的文明社会
发表评论