在执行给药原则中,最重要的一项是手机相关操作时一旦误删了重要的数据,那么怎样恢复较快呢?

404:页面没有找到。博客访问: 3615453
博文数量: 339
博客积分: 2173
博客等级: 上尉
技术积分: 7765
注册时间:
认证徽章:
2018聚焦团队目标,再创佳绩
分类: DB2/Informix 15:32:35
1、在源库中使用以下语句生成重定向脚本:
db2 "restore db dbname from /yourdbparth taken at timestamp into dbname redirect generate script& redirect.sql "
2、修改重定向脚本,注意表空间的高水位线,每个表空间大小不得低于高水位线:
执行重定向恢复:db2 -tvf redirect.sql
恢复期间可以使用db2pd -utilities 查看进度。恢复完成后进行数据库的前滚。误操作大概发生在12月5号11:50(备份介质的时间是04)
3、查看时区:db2 "values current timezone" 发现是正8,所以在前滚中使用USING LOCAL TIME时需要向前推8个小时,我们首先执行前滚到12月4号的11:40
4、开始前滚
db2 "rollforward database mydb to -03.40.00.000000 USING LOCAL TIME overflow log path (归档日志在测试机上的位置)",注意这里不加complete或者stop,因为我们还需要前滚。
可以通过db2 rollforward db mydb query status来查看前滚情况,关注下一个日志。
5、第二次前滚
db2 "rollforward database mydb to -03.40.00.000000 USING LOCAL TIME overflow log path (归档日志在测试机上的位置)"
6、最后一次前滚
再次使用db2 rollforward db mydb query status查看前滚情况发现下一个日志是在11:50后生成的,此时继续前滚的风险:可能需要重新进行恢复+前滚
于是执行最后一次前滚:db2 "rollforward database mydb to -03.41.00.000000 USING LOCAL TIME and stop overflow log path (归档日志在测试机上的位置)"
7、数据恢复
使用export和load的方式数据恢复到源库中,要注意LOAD需要带nonrecoverable子句,否则让数据库挂起你就死定了。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
db2其他问题小记:
存储过程执行突然执行缓慢,问题解决思路?
对于以往执行正常,当前执行缓慢的情况,思路如下:
将存储过程中的语句进行拆分,逐条执行动态SQL,观察执行时间
如果很快:
1、需要先了解最近是否有大量新数据导入;
2、是否新建索引;
3、获取当前存储过程执行计划A检查最近是否正常,如果异常先将该存储过程所涉及的所有表runstats执行存储过程如果还是缓慢,rebind package重新绑定该存储过程所涉及的包获取rebind后的存储过程的执行计划B最后,对比 执行计划A 与 执行计划B
--获得存储过程的包名
1、先指定存储过程名& rpt.aa10001
2、获取 pkgname
select b.*,c.PROCSCHEMA,c.PROCNAME from
syscat.STATEMENTS b, syscat.PROCEDURES c,syscat.ROUTINEDEP d
where b.pkgname=d.bname
and c.SPECIFICNAME=d.SPECIFICNAME
and c.PROCSCHEMA=d.ROUTINESCHEMA
and c.PROCSCHEMA='FLT' and c.PROCNAME='FLIGHTDATA' --指定存储过程名
PS:runstats仅是更新执行计划的一方面(对于动态SQL生效,但对于存储过程无效)还需rebind包(对于更新存储过程执行计划方才有效)
--重新绑定包,rebind包
db2 rebind package rpt.P621357
3、动态SQL立即生效,更新package cache中的执行计划
flush package cache dynamic
阅读(3651) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~
请登录后评论。U盘文件删除怎么恢复?能找回误删的文件吗
  在日常对U盘中文件执行各种操作的时候,经常会出现多种的意外情况导致文件丢失或是误删的,那U盘文件删除怎么恢复?对于被删除的文件能快速的将其找回吗?该怎么进行相关的操作呢?
  首先U盘误删的文件要恢复的话是要借助数据恢复类型的软件进行操作的,是可以快速将其找回来了,至于具体的操作流程下面就和大家分享一下。
  第一步:下载互盾数据恢复软件的安装包,然后建议是选择自定义的安装方式,完成了安装以后,将U盘连接到电脑上,之后运行数据软件。
  第二步:界面上的三种恢复功能以及相关描述,用户了解功能具体情况来选择合适的进行操作,这里建议选择“深度扫描”选项。
  第三步:之后软件将读取到的U盘和电脑分区显示在界面,用户勾选到U盘分区后点击‘开始扫描’按钮,之后U盘的数据扫描工作就开始了,耐心等待扫描完成即可。
  第四步:结束后,在界面左侧找到误删文件对应的格式点击,右侧就是具体的文件信息展示,在里面找到需要的文件勾选上,之后点击“下一步”按钮。
  第五步:点击“浏览”按钮选择文件的存储位置,后点击“恢复”按钮就能将选中的文件进行恢复了。恢复工作介绍后点击弹出框的“确定”按钮,之后就可以查看到恢复的文件了。
  上述就是有关于U盘误删文件后如何进行快速恢复的操作了,各位是否有掌握到全部的操作步骤呢,要是遇到其他类型的文件误删也可以使用它来进行恢复操作哦。
& 数据恢复软件:http://www.huifutz.com
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。同时更新资讯所属地
暂无更新,休息一会儿
白羊座(03.21-04.19)
金牛座(04.20-05.20)
双子座(05.21-06.21)
巨蟹座(06.22-07.22)
狮子座(07.23-08.22)
处女座(08.23-09.22)
天秤座(09.23-10.23)
天蝎座(10.24-11.22)
射手座(11.23-12.21)
摩羯座(12.22-01.19)
水瓶座(01.20-02.18)
双鱼座(02.19-03.20)
今日运势:
本日可多参与公众事务,将自己的意见与兴趣结合,提供同好们做参考,让欢乐的气氛添加一些趣味性...

我要回帖

更多关于 活动执行最重要的 的文章

 

随机推荐