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

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

很久没恢复过Oracle 9的数据库了

上周末一位同事反馈说某客户维保的一套数据库无法启动了;本来没有什么兴趣继续看了。但听说是Oracle 9的老库 […]

Oracle 11.2.0.4/12.1/12.2/18c/19c 最新Patch列表

对于Oracle 11.2.0.4之前的版本;Oracle已经停止了support了。这里我将最新的Patch […]

未格式化的坏块导致数据库备份失败

今天一位同事咨询说某客户一套核心数据库出现坏块,导致NBU备份失败;他通过rman进行blockrecover […]

关于ORA-3136的一个问题分析和验证

对于ora-3136这个错误,我相信大家都遇到过,因为太常见了。一客户也遇到这个问题,让进行分析。由于不方便贴 […]

都是换盘惹的祸

前不久某客户的分布式Oracle 集群环境(我司的zdata分布式架构);某个存储节点因为内存损坏并进行更换后 […]

Oracle如何恢复被误删除的PDB

最近太忙,一直没时间写blog;加上前段时间blog空间除了点问题,因此整体迁移到阿里云并且重新备案了。后续有 […]

Gaussdb 1.0.1升级到1.0.2及1.0.2相关新功能说明

sql SQL> select * from v$version; VERSION ———- […]

GaussDB page损坏导致实例crash

如下是一个简单的测试的例子(这种测试也就玩玩,不能在生产环境进行模拟): [crayon-5e797fcbca […]

How_to_flashback_table_of_gauss100

Gaussdb提供了类似Oracle的闪回表功能;可以很好的应对drop table或者truncate ta […]

how_to_use_roach_backup_gaussdb

对于备份工具来讲,gauss官方是推荐使用roach工具来进行备份;该工具本质上来讲是python脚本;大家有 […]

How_to_use_zsql_backup_gaussdb?

任何数据库我们最关注的是数据安全;毫无疑问gaussdb也提供了较多的备份恢复工具;其中最常见的就是命令行zs […]

how_to_use_exp_or_imp_of_gauss100

gauss100的exp或imp数据导出导入工具不是在os层运行;而是在zsql命令行中执行;首先我们获取相关 […]

step_by_step_Install_gauss100_single_instance

随着国产化的声音来越越高;gaussdb 脱颖而出;其中gaussdb分为gauss100/gauss200 […]

Oracle 12.2 Rac redo异常的恢复案例

前同事问的一个问题;其一套12.2 rac由于存储问题导致无法启动;重建控制文件后报如下错误: [crayon […]

磁盘被分区导致Diskgroup无法mount

近期一个客户的Crs无法启动,报磁盘头损坏,如下是asm日志: [crayon-5e797fcbd3fca43 […]

MySQL files is encrypted

今日某客户的阿里云MySQL数据库被比特币勒索攻击;通过远程登陆查看发现了如下信息: [crayon-5e79 […]

如何处理Ora-00600 [2130]

昨天有微信好友问到如何处理ora-00600 [2130]错误。对于这个错误,Oracle MoS上有一些文章 […]

某客户的一个意外掉电case

很久没写文章了;实在不知道写什么。姑且将一个网友的问题写出来吧。对方问到如何处理一个ora-00600错误;通 […]

某省GA 30TB数据库恢复记录

前不久某省GA的由于存储掉电导致多套数据库无法启动,其中恢复某套大库时遇到了一些新的问题,之前从来没有遇到过。 […]

Oracle crfclust.bdb 很大

最近某客户的一套3节点extend rac出现了问题,应该软件安装目录被撑满了。虽然是因为监听等日志等原因,然 […]