今天上午十一点到十二点左右。生产库直接的同步出现了问题。导致了一段时间内系统无法正常使用,直接影响了几十万的用户量。这个情况看起来虽然很小,如果发生在不重要的时间之内,可以忽略不计。但是今天是业务运行的最后一天。很多人都在进行相关操作。这个时间点出现这种将近一个小时的处理时间,可以称之为事故了。

这个两个生产库之间的数据同步是根据job定时加工取数的,操作是先truncate table 然后insert table ,另外插入操作因为直接取的dblink,是非常慢的(可能源端库数据量越来越大)。导致了目标库一个表一个多小时之内没有数据。不明白的是job加工是每天凌晨2点半开始。却在今天中午12点多一点又跑了一遍。job的next_date原理大概是这样。如果一个job设定1个小时同步一次。那么next_date分为两种。1.1个小时内跑完了,那么下次的执行时间就是上个执行时间+1个小时。2.如果1个小时内没有跑完,那么job会在当前job跑完之后,立即执行下个任务。

如果是按照上面两种情况分析,这次数据库中午12点多执行,那么就有点不符合常理了。因为如果我今天凌晨2:30分开始跑job,一直到中午12点刚跑完。那么也不会触发下次的job。因为必须要等到明天凌晨2:30没有跑完(或者明天凌晨2:40跑完),这样才会立即执行下次的任务。 这只是我目前的分析,还没有具体的确认。初步是怀疑有人动过job的next_date时间。

这个数据同步也是一个非常重要的环节,因为之前很长的一段时间没有出现问题。所有就忽略了检查。如果昨天晚上检查的话应该就会提前发现问题。也不会导致了这次事件的发生。所以以后的工作中要时刻注意数据及环境的巡检。

--------写下心得,以示警告  2016-04-18

转载于:https://www.cnblogs.com/sherq1989/p/5406247.html

oracle运维工作中每天巡检的必要性--job的相关问题相关推荐

  1. Linux 运维工作中的经典应用ansible(批量管理)Docker容器技术(环境的快速搭建)...

    一 Ansible自动化运维工具 Python 在运维工作中的经典应用ansible(批量管理操作)1.安装ansible(需要bese epel 2种源) wget -O /etc/yum.repo ...

  2. 我的一个学生在运维工作中写的自动日志清理脚本程序

    本文是我的一个学生在运维工作中写的自动日志清理脚本程序,我这里不评价该shell脚本写的好与坏,只是发出来,和大家做一个分享,如果能给大家带来一点点思路上的参考就够了. 自动日志清理脚本程序 #!/b ...

  3. 实用技术干货!教你用机器学习提高日常安全运维工作中的效率

    作者介绍:黄龙,网易易盾资深安全工程师,专注于互联网安全,擅长安全攻防对抗和甲方安全建设,拥有CISSP认证,同时也是网易云课堂<Web安全工程师>微专业核心制作人. ​一.安全运维工作 ...

  4. 运维工作中,你都有哪些技巧

    很多人都说运维工作是苦逼的,不可否认,有时候我也这样觉的,但回头想想,又有那份工作不辛苦呢,看看那些在叙利亚前线的记者,在马路上的清洁工,在饭店不停颠勺的厨师,在理发店里两只胳膊永远呆在空中的理发师, ...

  5. 浅谈机场综合布线运维工作中的难点问题

    随着系统规模越来越大.体系越来越复杂.信息系统的作用越来越明显.运维保障的要求越来越高,综合布线维护工作面临的问题也愈加凸显.以下以国内某大型机场在综合布线运维工作中面临的实际问题为例,给大家分享综合 ...

  6. 运维工作中常见的一些定律

    以下是我在工作中积累的,和运维工作相关的一些定律,接下来,我会对各个定律分别展开进行阐述,从而加深大家的理解 一万小时定律,要在任何领域成为大师,一般需要约10年的艰苦努力 墨菲定律,如果事情有变坏的 ...

  7. 今晚直播丨用高效的Oracle性能诊断工具,让运维工作轻松起来!

    Oracle诊断性能问题时常用脚本工具 - 4月15日20:00 "工欲善其事,必先利其器",对于 Oracle 数据库性能诊断工作同样如此:在积累了一定数据库性能诊断经验的基础上 ...

  8. IT运维服务中的一些工作思路探索(二)

    1.  重承诺.讲计划 (1)重承诺:对于用户的任何承诺,包括:服务的目标与级别要求.提供的资源或方案.应给予的回复等,运维人员都应在约定的时间内.按约定的要求予以提供或实现,严格履行承诺.确因特殊原 ...

  9. 计算机网络安全运维管理工作总结,计算机设备日常运维工作总结

    1.主要工作完成情况.亮点和取得的成绩 (一) 工程项目上线 参与工程. (二) 安全运行年考核 为了提高各类计算机设备的完好率及使用率,防范科技风险,每月都会将安全运行年考核情况通报给支行,督促各支 ...

最新文章

  1. SAP S4 BP事务代码的业务伙伴和供应商,客户之间的表关系
  2. Netty 使用总结
  3. CentOS 6.7 Gitolite 服务搭建及TortoiseGit配置连接
  4. 期货与期权(part1)--衍生品
  5. HashMap的实现原理及其特点
  6. linux两个命令一起,paste命令 – 合并两个文件
  7. android studio管理依赖,Android Studio 中的 Gradle 依赖统一管理
  8. 自带容器_什么是衬胶容器罐以及质量标准?
  9. Mybatis高级应用 查询缓存
  10. 半导体科普:封装,IC 芯片的最终防护与统整
  11. 电工模拟接线软件 app_电气接线方法以及线号管正确方向
  12. mysql 切换用户_mysql+keepalive高可用方案操盘实战
  13. 2012网易校园招聘笔试题
  14. Java 模拟斗地主发牌
  15. 金蝶记账王、迷你版、标准版引入凭证方法
  16. C#获取本机上所有网络接口及真实IP地址信息
  17. 蓝云ERP系统项目笔记——库存预警(9)
  18. JavaScript文本晃动js特效代码
  19. Grin接盘显卡算力?机构分析称Grin市值2019年有望挤进前40
  20. 计算机网络自顶向下方法 第六章 链路层和局域网 6.3 多路访问链路和协议

热门文章

  1. Mobile Web调试工具Weinre
  2. 会计电算化常考题目二
  3. Fastformer:简单又好用的Transformer变体!清华MSRA开源线性复杂度的Fastformer!
  4. OpenCV 4.x 中请别再用HAAR级联检测器检测人脸!有更好更准的方法
  5. 怎么保存 html静态页面,静态页面怎么实现,就是把数据写入到html页面在缓存起来?...
  6. 李飞飞斯坦福博士提出SLIDE模型
  7. 分布式训练PyTorch 源码解读
  8. 无意间发现BAT大佬总结的一份目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)...
  9. 紫光展锐【软件工程师】面经
  10. 南京的学员看过来 | NVIDIA DLI深度学习入门培训