ORACLE不完全恢复测试在生产环境中,常常会遇到不完全恢复的情况。这里QQ群里朋友要求,测试使用set until命令的不完全恢复,此功能在8I中就已经增加。语法如下: UNTIL SCN integer | UNTIL SEQUENCE integer [THREAD integer] | UNTIL TIME ‘ date_string ‘ Semantics Syntax Eleme
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。你的系统为什么
由于博客中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。案例:troubleshooting LGWR terminating the instance due to error 4021 on standby该案例来自南区某客户的standby环境,数据库版本为11.2.0.4,凌晨实例发生了crash。Sun Apr 24 04:40:48 2022 Errors in fi
由于博客中有大量代码,通过页面浏览效果更佳。故障处理:change bootstrap$ table with bbed to skip corrupt block on i_undo1在数据库启动的时如遇核心对象(特别是bootstrap$中的对象)有坏块,会抛出ORA-00604,ORA-01578导致数据库启动失败。下面是模拟在数据库启动时遇到i_undo1索引块完全被损坏的情况下,通过跳
故障处理:troubleshooting gc buffer busy acquire 由于博客中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。案例:troubleshooting gc buffer busy acquire本案例来自西区某电力客户的3节点rac一体机,频繁的出现业务性能缓慢的问题。awr基本信息如下:Host Name Platform CPUs Cores S
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。为什么你总把简
由于博客中有大量代码,通过页面浏览效果更佳。最近客户遇到了for update回退导致业务阻塞的情况,下面是在自己的环境中模拟for update死事务的回退及回退过程中占用的行锁与是否影响其它的dml语句。1、环境介绍www.htz.pw > select * from v$version where rownum=1; BANNER ————————————————————————
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。为什么不要重复
案例:troubleshooting ORA-04030 in MGA on 19c本案例来自东区某客户,db版本为19.12,业务应用程序频繁报ORA-04030导致业务中断。[TOC00000] Jump to table of contents Dump continued from file: /oracle/app/oracle/diag/rdbms/hsuatdb/hsuatdb1/t
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。ORACLE限制IP地址登陆数据库TCP.VALIDNODE_CHECKINGORACLE的Valid node checking(TCP.VALIDNODE_CHECKING)是的一
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。案例:troubleshooting Large Waits With The Wait Event “resmgr:cpu quantum”本案例来自西区某客户,
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Pr
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。11G RAC搭建RAC ACTIVE DATAGUARD(ADG)群里面一个朋友在问11 RAC环境中怎么搭建RAC ADG,其实搭建DG,在RAC与单机环境是一样的,没有任何的区别,都
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。Troubleshooting: ‘Log file sync’ Waits关于log file sync,这对于每一个oracle dba甚至业务开发人员都应该非
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。案例:Troubleshooting library cache lock when concurrent insert本案例来自南区某客户,数据库版本为rac 1
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Pr
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。背景介绍Oracle 的 ASH(Active Session History,活动会话历史)功能可以说是数据库领域的标杆,许多其他数据库都在模仿,但始终未能超越。ASH 对于分析数据库历史故
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。troubleshooting high buffer gets in insert into … values …本案例客户是exadata,11.2.0.4版本
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。今天分享一个前几天网友遇到的集群环境中CRS无法随操作系统自动启动,但是手动执行crsctl start crs时集群和资源都可以正常启动的案例。这个案例虽然比较简单,但却非常经典。类似的问题
我们的文章会在IT民工的龙马人生同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions High Performance and Pr
由于博客中有大量代码,通过页面浏览效果更佳。在上一篇文章中,我们介绍了数据库在启动时触发ORA-00704、ORA-00604、ORA-01555报错时,怎么通过Trace文件定位触发报错的sql的执行计划、等待事件及访问的数据块。这边文章继续上篇文章内容,讲讲在数据库启动过程中触发ORA-00704、ORA-00604、ORA-01555报错时,怎么去分析、定位原因、解决问题。报错的信息如下:
由于博客中有大量代码,通过页面浏览效果更佳。今天我们开始分享ASMFD系列五:UDEV环境环境迁移到ASMFD环境,在阅读此篇文章之间,建议先阅读此系列前四篇文章,请点击下面链接。ASMFD系列一:ASMFD的介绍与常见问题ASMFD系列二:AFD在CentOS环境中部署ASMFD系列三:AFD的安装与建议ASMFD系列四:ASMFD加载状态和安装异常处理重要提示:在开始操作之前,确认数据库数据
由于博客中有大量代码,通过页面浏览效果更佳。今天我们开始分享AFD系列四:AFD安装异常处理,在阅读此篇文章之间,建议先阅读此系列前三篇文章,请点击下面链接。ASMFD系列一:ASMFD的介绍与常见问题ASMFD系列二:AFD在CentOS环境中部署ASMFD系列三:AFD的安装与建议ASMFD与内核版本是强关联,每个版本的ASMFD都与特定的内核版本想匹配。在系统内核层,通过oracleafd
由于博客中有大量代码,通过页面浏览效果更佳。在第一节中介绍了AFD的功能和常见的问题,其中提到AFD是内核模块,需要匹配的系统版本和内核版本匹配才能安装AFD,并且也提到Oracle未认证CentOS平台。其实大伙都知道CentOS跟Oracle Linux一样,都是基于RHEL重新打包的,系统版本和内核版本都是兼容的,那为什么Oracle认证了RHEL,就没有认证CentOS?可想而知,这跟系
由于博客中有大量代码,通过页面浏览效果更佳。 本篇文章为ASMFD系列第三篇:ASMFD的安装。 前面两篇文档链接如下:ASMFD系列一:ASMFD的介绍与常见问题ASMFD系列二:AFD在CentOS环境中部署在第一篇中我们说过ASMFD简化Oracle的配置、提供统一的磁盘名字和权限的管理、减少Oracle数据库对主机配置的依赖和提升数据库部署的易用性,ASMFD的安装同样是非常简单,一条命
由于博客中有大量代码,通过页面浏览效果更佳。本案例来自一位同事的分享,主要现象是在 Oracle 11.2.0.4 的 RAC 环境中,节点2频繁出现 ORA-04031 错误。以下是详细的分析过程和处理建议。一、什么是 ORA-04031 错误?ORA-04031 错误的全称是 “unable to allocate X bytes of shared memory”,即“无法分配 X 字节的
由于博客中有大量代码,通过页面浏览效果更佳。在前两章中,我们深入探讨了ORA-01555的原理、场景和基础解决方案。本章将进行全面的总结,并提供一套从主动预防到高级诊断的完整策略,帮助你构建一个对ORA-01555有强大“免疫力”的数据库环境。3.1 ORA-01555的本质回顾与深度剖析要彻底征服ORA-01555,必须深刻理解其本质。它不仅仅是“快照过旧”,更是数据库在空间压力、时间限制和一
由于博客中有大量代码,通过页面浏览效果更佳。本章将深入探讨ORA-01555的四种核心触发场景,为每种场景提供两个详细的案例分析,并附上针对性的优化建议,助你从根源上解决问题。2.1 场景一:长事务与长查询场景描述: 这是ORA-01555最经典的诱因。当一个查询的持续时间(Query Duration)超过了UNDO数据的保留时间,或者在查询期间有大量的DML操作,导致查询启动时所需的数据“前
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号