主要观点总结
本文讲述了青学会专家王旭处理某医院Oracle数据库系统包损坏案例的过程。文章涵盖了前言、故障现象、问题分析与处理、总结等内容,并回顾了往期相关文章。主要关键点包括:系统包损坏问题、处理过程、业务错误分析与解决、总结及其他相关DBA实战技巧和内核开发讨论。
关键观点总结
关键观点1: 文章概述了案例背景及作者介绍
本文由青学会著名专家王旭带来,内容关于一次真实的某医院Oracle数据库案例。王旭是草根dba,擅长Oracle数据库技术各种场景下故障恢复。
关键观点2: 问题出现的原因和表现
某医院his服务器出现系统包损坏问题,导致停机几个小时。问题的具体表现是系统包编译不过去,业务都停了。
关键观点3: 问题的分析和处理过程
通过远程连接到oracle服务器,执行语句查找包含创建包体的原始文件。经过一系列分析和操作,最终通过删除并重新创建包,解决同义词循环链问题,从而解决了系统包损坏的问题。
关键观点4: 总结与经验分享
通过此次事件的处理,作者强调在关键时刻,dba应回归到业务本身分析问题,而不是一直盯着数据库无效对象。需要具体问题具体分析,当证据证明是包引起的问题时,再去分析和处理。
文章预览
本期由青学会著名专家王旭带来一篇投稿,内容来自一次真实的某医院案例。 欢迎关注青学会MOP技术社区公众号,学习更多实战技术! 想加入青学会实名社区的同学,关注公众号,回复“加入”即可获得加入方法。 本期作者简介 王旭,草根dba,熟悉和精通oracle数据库技术,擅长各种场景下故障恢复,如文件勒索病毒、触发器勒索病毒、rac 灾难恢复、asm元数据损坏恢复、bootstrap误删,基表误删无法开库情况下底层反向回退数据块开库; 公众号:数据库技术加油站(致力于将多年数据库技术传递给更多愿意学习和提高的DBA) 座右铭:没有解决不了的技术,如果有,那就是你没掌握; 1.前言 很多时候,dba在遇到系统包损坏的情况下,不知道怎么修复,今天来聊一聊这个话题,系统包通常常用的有 DBMS_ALERT DBMS_APPLICATION_INFO DBMS_AQ DBMS_DDL DBMS_LOB DBMS_LOCK D
………………………………