摘要:文章记录了在Oracle 11g RAC环境(AIX系统)中处理ASM实例hang问题的过程。通过hanganalyze和systemstate众号【I
文章摘要: 本文介绍了三种常见的表连接方式:NESTED LOOP(循环嵌套连接)、SORT MERGE JOIN(排序
每一个热爱旅行的人,心中都藏着一条“进藏梦”。川藏南线(318),作为中国最美的自驾路线之一,从成都平原一路穿越
此文为我的学习分享,大家有需要,可去查阅原本书籍(Expert Oracle Database Architecture)。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分
文章摘要:本文详细介绍了在Linux平台上使用oradebug工具手动修改Oracle数据库SCN(系统变更
摘要:本文介绍了在Oracle 11g环境中推进SCN值的两种方法。当oradebug工具无法使用时,可通过设置"_MINIMUM
Oracle 12C通过事件手动增加SCN值的方法 摘要:本文介绍了在Oracle 12C数据库中通过特定事件(Event)手
总结Oracle 11G RAC环境中GRID目录被篡改的修复方案,模拟极端的情况,从实践出发,带领大家一起探寻。
读书笔记:数据库并发控制:为什么它如此重要?我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for H
SQL优化:index range scan真的不会多块读吗?我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。SQL优化:index range scan真的不会多块读吗?此次案例来自西安某客户的一次SQL优化,
学习笔记:ogg 12c拆分integrated extract我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。ogg 12c拆分integrated extract本文是自己测试怎么拆分extract进程,单机环境,当前环境进程是ext2
读书笔记:为什么Oracle数据库开发必须使用绑定变量?我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions
故障诊断:案例:ORA-00600: internal error code, arguments: [4187]我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。本案例客户来自某省电信,alert日志大量的ORA
故障处理:AIX主机内存使用100%分析(dia0消耗大量内存)我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。从昆明回到成都家,大概已经是晚上12点了,朋友说他们主机内存使用100%,需要通过重启主机来释放内存。通过teamviewer远
DBA必备工具:Oracle环境中表空间全扩容我们的文章会在IT民工的龙马人生和博客网站( htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。Oracle 表空间扩容脚本 (Go)这是一个使用 Go 语言编写的 Oracle 数据库表空间扩容工具,能够智能监控表空间使用情况,
故障诊断:一次非常艰难的drop多个pdb的恢复我们的文章会在IT民工的龙马人生和博客网站( htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 本文转自朋友的真实案例分享。在18年的一次恢复中,遇到了一个非常棘手的case,客户环境一套rac cdb中原本存在10个pdb在同一个ASM
故障处理:ADG模式下MRP进程不能应用日志,子进程出现gc buffer busy release
随着Oracle ADG(Active Data Guard)技术的不断成熟,越来越多的企业客户选择将只读类业务迁移到容灾环境(即ADG只读库)中运行。这样做不仅可以减轻主库的压力,还能更好地利用备库资源,提高整体系统的可用性和容错能力。然而,虽然ADG只读库和生产主库的数据是一致的,但由于两者在架构和实现机制上存在一些差异,导致很多客户在实际使用只读库时会遇到各种异常问题,影响了业务体验。本文将
连接谓词推入(Join Predicate Pushdown)是优化器处理带视图的目标SQL的另外一种优化手段,它是指虽然优化器还是会把该SQL中视图的定义SQL语句当作一个独立的处理单元来单独执行,但此时优化器会把原本处于该视图外部查询中和该视图之间的连接条件推入到该视图的定义SQL浯句内部,这样做是为了能使用上该视图内部相关基表上的索引,进而能走出基于索引的嵌套循环连接。之前提到:Oracle
在日常的数据库运维和开发工作中,性能调优一直是让人头疼又不得不面对的话题。尤其是在处理JPPD(Join Predicate Push-Down)相关的性能问题时,很多同学会遇到“明明加了索引,SQL还是慢”、“连接条件推不下去”等让人困惑的现象。其实,这背后不仅仅是SQL写法的问题,更涉及到数据库优化器的工作原理和一些容易被忽视的细节。 本文将通过一个利用多个版本在JPPD中不同的行为,带你一步
你是否曾经在Oracle数据库中遇到神秘的ORA-00600错误,然后陷入无尽的困惑和沮丧?这个看似简单的错误代码背后,往往隐藏着复杂的数据库问题,让许多DBA和开发人员头疼不已。在本文中,我们将深入探讨ORA-00600错误的多种恢复方法,从简单到复杂,一步步带你走出这个"数据库迷宫"。无论你是经验丰富的DBA,还是刚接触Oracle的新手,都能在这里找到适合你的解决方案。让我们一起来揭开ORA
前面几天发了几篇JPPD文章,今天就来演示一下客户现场遇到真实案例的模拟,这个在客户现场优化SQL时遇到连接谓词推入不成功的案例,由于但是客户正式环境不允许操作,有没有测试环境,没有办法测试,下面是在自己的虚拟机里面演示一下,优化后能带来的性能提升。1,环境介绍本次实验是基于11.2.0.4环境,其它环境在默认情况下可能结果会不一致。www.htz.pw > select * from v$
我们的文章会在微信公众号Oracle恢复实录和博客网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方
我们的文章会在微信公众号Oracle恢复实录和博客网站同步更新 ,欢迎关注收藏,也欢迎大家转载,但是
我们的文章会在微信公众号"Oracle恢复实录"和由于博客中包含大量代码,建议通过网页浏览以获得更好的阅读体验。
ASMFD系列五:UDEV环境迁移到ASMFD环境 本文介绍如何将UDEV管理的Oracle ASM磁盘迁移到ASMFD(ASM Filter Driver)环境。首先需要确认操作系统和数据库版本兼容性,若存在不兼容情况需先打补丁(如RHEL 7系统需应用Bug 21162902补丁)。文章详细演示了查询版本、确认平台支持性、打补丁过程,以及修改ASM_DISKSTR
连接谓词下推(JPPD)是Oracle优化器处理带视图SQL的重要优化手段,其核心是将外部查询的连接条件推入视图内,以利
本文主要介绍了Oracle数据库中ORA-00600 16703错误的多种恢复方法。这个错误通常是由于恶意代码
JPPD性能调优案例解析 本文分析了一个Oracle 11.2.0.4版本的JPPD(连接谓词推入)性能问题案例。SQL查询涉及多表连接和
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号