love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

Phone:18180207355 提供专业Oracle/MySQL/PostgreSQL数据恢复、性能优化、迁移升级、紧急救援等服务

如何拯救一个10多年的老库

前几天一个朋友说他们的数据库存储坏了,但是存储修好之后,数据库无法启动了,让我帮忙诊断一下。想想自己已经很久很 […]

MogDB学习笔记系列 – MogDB5.0支持pageinspect和packhack工具

MogDB 5.0.2是MogDB 5.0.0的补丁版本,于2023-09-30发布;其中5.0.2版本中有如 […]

MogDB/openGauss学习笔记之 – SQL Patch

MogDB 继承了openGauss 3.0引入等SQL Patch功能,并进行了一些增强。我们都知道在数据库 […]

关于写丢失导致的ORA-00742问题分析

近期某客户环境不定期出现写丢失报错,到账数据库无法进行归档。 [crayon-659e99664cbd3576 […]

达梦数据库学习笔记 – DM支持多块读吗

在之前的研究测试中发现达梦仅支持单page写入,无法进行合并。这是针对写操作而言,那么对于读呢? 是否支持类似 […]

A lots of library cache lock due to High Version Count

近期某一个客户核心系统出现短暂hung,经过排查发现故障期间出现了大量的Library cache lock等 […]

Oracle instance hung due to gc buffer busy acquire/gc current request

一客户某系统反馈在上周深夜出现严重性能问题,整个系统出现了短暂hung,导致无法使用。通过用户提供的awr元数 […]

gc freelist问题再现

今天一大早某客户在vx群反馈其中一套系统早上上班时间出现了一段时间的hung,后面自动恢复了。从客户提供的AS […]

Release Schedule of Oracle Database Releases -New

近期Oracle更新了其相应数据库版本的支持周期计划,从目前公布的情况来看,目前市面上的Oracle 11.2 […]

达梦数据库学习笔记 – dataWatch守护集群

对于达梦数据库而言,目前其高可用解决方案主要还是以主备守护集群维护,通过datawatch来实现。 我们知道O […]

rman delete archivelog with error ora-15028

近期好几个都遇到了rman在删除归档时候报错ora-15028,即文件被占用,不允许被删除。实际上该问题的分析 […]

达梦数据库学习笔记 — 字符集与数据存储

有很久没写国产数据库达梦方面的技术文章了,近2年达梦数据库发展十分迅猛,不得不再研究研究。这里围绕字符集相关进 […]

lmon terminating the instance due to error 481

今天某客户反馈说其中一套业务系统数据库实例crash重启了,通过分析了日志发现报错如下: [crayon-65 […]

ASM 启动报错ora-600 kfcInitPba15

今天一大早朋友找到我说他们一个客户数据库更换存储后无法启动,发了一个报错给我。这个错误其实我也是第一次遇到,所 […]

gc freelist 引发的数据库实例hung案例

近期某客户一套系统不定期偶尔出现实例hung情况,导致业务运行缓慢;问题出现时间有时候是早高峰,有时候是晚上下 […]

Oracle ASM 磁盘损坏恢复案例

国庆期间加班恢复处理了一起Oracle ASM 磁盘损坏的case。从用户提供的日志来看磁盘组无法mount: […]

绑定变量超过65535 导致数据库集群频繁crash

今天凌晨5点半,被客户的电话声惊喜。对于DBA来讲,最紧张的时刻莫过于半夜接到突然突然。若非紧急故障,客户通常 […]

Windows Oracle Rac instance ecvited due to lck0 hung

某网友反馈其一套windows 经常出现实例驱逐,从日志来看能看到如下信息: [crayon-659e9966 […]

从Page结构来看达梦数据库是不是纯自研

说到达梦数据库,很多人以为都是基于Oracle 8i或者9i的代码copy的;实际上从测试来看并不是这样。这里 […]

Linux信号量设置不当导致Sys cpu%过高(Oracle 19c版本)

近期某客户的环境出现了不正常的一幕,Linux sys% cpu消耗过高,高峰期间甚至高达30%+,比usr% […]