数据库备份做恢复演练--验证备份数据的有效性和正确性
数据库备份,无论是全库备份还是增量备份,做数据库备份的有效性验证,都是DBA一个必要的工作内容,备份是托底的错误,应该定期做数据库备份恢复的抽查, 本文以一个单实例数据库为例,说明恢复演练的步骤。如果是集群大致步骤类似,我们在后面主题中再做一次详细说明。
ORA-00221 ORA-00206 ORA-00202 ORA-27063导致集群实例异常关闭
集群一个实例异常关闭,通常我们需要分析数据库日志,从各种错误提示中分析原因,从而协调相关部门协助处理。
ORA-02261错误导致数据泵数据库迁移失败案例分析
异地数据库迁移,将dump文件拷贝到本地后import导入数据失败,报错ORA-02261
基于RAC-RAC搭建DG详细过程以及步骤说明
目前RAC已经是使用Oracle数据库的标准配置,而容灾依然非常必要的一种高可用手段,下今天我们先详细描述如何一步步搭建基于RAC的DG,主库RAC-备库RAC,存储使用ASM。
expdp与impdp迁移数据---通过逻辑导出导入Schema我们需要做哪些准备工作
数据迁移是DBA很常规的一个行为,使用数据泵是最简单同时支持跨平台,数据泵提供了一些参数利器,比如parallel加速数据导出导入,同时支持网络操作使得数据不落地 我们通过一个具体的实施需求,来理解逻辑迁移的原理和注意事项,比如被目标库我们需要做什么?
Sql_Monitor的触发条件、使用方法和注意事项
Sql_Monitor可以监控parallel语句,以及消耗超过5秒的CPU或者I/O时间的SQL,获得真实的执行计划以及资源消耗,是DBA必须掌握的调优工具,本文希望通过简短的总结,使得大家学会使用它的条件,以及如何生成不同格式的监控数据。
记一次ORA-4030错误的分析过程-解密Linux下Oracle单个进程申请内存限制
在一次巡检中,发现报4030错误,进程内存不足,其中涉及两个进程申请了32g 和10G的内存,通过这个案例一起解密Oracle对于单个进程申请内存的限制。
一个分页查询优化的案例解析-谈谈SQL调优的基本思想
这个案例来自于为某个公司做护航时的生产案例,SQL逻辑读很高,执行慢,涉及排序和分页查询操作,通过这个小案例大家可以了解调优SQL的基本思想和分析执行计划的基本方法。
一次因缺失分区功能导致数据迁移失败的案例分享
这是一个真是的案例,分区功能缺失导致数据迁移失败,最后通过重新link实现分区功能使得数据重新导入成功,这个案例分享主要不是技术,而是关于工作流程,以及DBA工作中务必细心而为,如果工作中自己有事务请务必”承认错误“!
OracleDG 环境主备业务数据不同步备库报ORA-600错误的处理过程
基于单实例的一个DG环境,备库报错ORA-00600: 内部错误代码, 参数: [2730], [331],错误,主备无法实现数据同步,备库有两个日志无法读取
基于华为云平台的OracleRAC一个节点无法启动
ASM实例报错PMON: terminating the instance due to error 481 ,节点集群无法正常启动,经确认为网络加固导致HAIP网段被过滤掉!
基于veritas存储管理的集群安装故障处理
集群数据库安装是基础工作,就像铁路航空这些基础设施,一般公司都有部署安装规范,只要心细一般不会出大问题(笔者在安装中也出过几个不大不小的问题,这是后话),而集群经过2天时间依然无法安装成功还是第一次遇到,到底是什么卡住了集群的部署呢,本文我们详细回顾这次故障处理过程,这也是我来到新公司处理第一个案例。