本文介绍了在Linux环境下优化Oracle进程调度策略与优先级的方法。测试环境为Red Hat Enterprise Linux 4.8和Oracle 10g数据库。这些方法可以有效提升关键O
《数据库事务处理的常见陷阱与解决方案》一文分享了Oracle数据库事务处理的实战经验。文章首先指出批量更新中可能出
Oracle EXP-00056 ORA-04063错误处理案例 文章记录了在Oracle 11.2.0.3数据库全库导出时遇到的EXP-00056错误(OR和重建索引 该案例展示了Oracle数据导出时遇
文章摘要: 某Oracle数据库出现持续报错ORA-06552/ORA-06553/ORA-006508,涉及SYS.DBMS_AQADM_SYS等系统对象无效。通过数据文件迁
摘要: 本文分享了一个真实案例:某客户11.2.0.4 RAC数据库中,高并发SQL因动态采样触发latch free (multiblock read object链(如kslgetl、kcbzibmlt)确认了动态采样的影响,并建议优化统计信息管理以避免此类问题。案例详细分析见微
本文介绍了Oracle数据库的锁定机制及其在多用户环境中的应用。通过图书馆借书类比,解释了数据库锁的基本概念,并对
本文深入解析Oracle数据库的提交(COMMIT)与回滚(ROLLBACK)机制,揭示其核心原理与性能特性。提交操作具有"大事务不慢"的特点
本文记录了Oracle数据库ORA-00604和ORA-01555故障的处理过程。案例基于Oracle 11g R2(11.2.0.3)在Red Hat Enterp
本文通过一个真实案例揭示了Oracle优化器在处理分页查询时的性能缺陷。文章展示了一条简单的分页SQL(基于T1
本文分享了一个Oracle数据库从11.2.0.4升级到19c CDB后遇到的备份问题案例。升级过程顺利,但在搭建DG或
摘要:文章通过一个Oracle数据库ORA-00604/ORA-01555故障案例,详细展示了如何通过分析TRACE文件定位报错SQL语句、访问数据访问微信公众号[IT民工的龙马人
这篇文章探讨了Oracle数据库中的ORA-01555"快照过旧"错误。文章指出该错误不会损坏数据,但会中断查询运行。作者及及时维护数据库。最后强调合理规划数据库操作以避免"记忆不足"问题,并附上作者的专业背景信息。文章内容通俗易懂,适合Oracle数据库管理员和开
Oracle随笔:RAC 10.2.0.1 静默升级到10.2.0.41,创建crs响应文件2,查看readme.txt与执行root102.sh脚本3,修改oprocd进程相关的参数4,升级数据库软件=========================================================1,创建crs响应文件/soft/linuxsoft/6810189_10204
前天发布了Oracle获取绑定变量的字面SQL文本版本更新,其中有朋友在说这种方式获取到的是历史的绑定变量值,无法复原当前会话运行的SQL的信息。虽然说在一些特殊的情况下确认会存在这种信息,比如关闭绑定变量窥探后,就有可能因为值的分布不均衡导致走错执行计划的情况。 要想获得当前会话正在执行SQL的执行计划,在Oracle中常见有两种方法,1,SQL MONITOR功能,但是是针对运行大于几秒的SQ
今天在回复23年安装的ARM环境的19C的集群时,将服务器的私有网络和共有网络的网段都换了,于是导致整个集群无法正常启动。于是deconfig集群后手动修改集群配置文件,在运行root.sh报错,提升asm网络还是识别到原来的私有网段。 这个错误之前也没有处理过,下面大概的讲讲自己的处理思路有过程。故障现象卸载集群/oracle/app/19.3.0/grid/crs/install/rootcr
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。解密Oracl
在前面几天我们写了SQL优化必备脚本:Oracle获取绑定变量的字面SQL文本,其中有网友反馈在SQL中timestamp列返回空置和有两个date类型的列式,会出现将之间:1识别为绑定变量的方式。关于timestamp返回空值,这个是由于V$SQL_BIND_CAPTURE的机制导致的,详细信息可以查考Mos:444551.1,关于SQL语句中有:1这种值时,会被识别绑定量来替代,所以此时会返回
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。Oracle撤
Oracle优化器缺陷今天看了一下好友anbob的文章,主要内容涉及CBO的一些查询转换,主题是在开发场景中如查询分页计算多少页或统计查询,有些开发是习惯基于明细的查询SQL,而外层直接加1层汇聚查询,如select count(*) from (select ….), 但子查询中可能有一些函数或主查询根本不需要的列, 在oracle中的查询转换中如select-project-join或sele
今天是我们分享Oracle性能脚本的第四天,也是最后一天,关于前面三期的脚本,大家可以参考:Oracle DBA必备脚本:一秒就定位千行执行计划的SQL慢在哪一步SQL优化必备脚本:Oracle获取绑定变量的字面SQL文本Oracle DBA必备脚本:一键获取SQL性能数据,快速定位性能拐点脚本的获取请关注公众号,回复脚本就可以获得方法。在SQL优化中看完执行计划、获得字面SQL、获取历史性能指标
故障分析:分析TRACE文件中报错SQL语句、访问的块、绑定变量信息下面是一个测试环境,简单介绍在当前trace文件中怎么找到报错sql访问的块与sql的绑定变量。本案例以ORA-00604/ORA-01555来分析。1,测试版本www.htz.pw > select * from v$version where rownum<3; BANNER —————————————————
Oracle随笔:深入解析DBWRdbwr进程,Database Writer Process ,理论上最大支持20个dbwr进程,默认是 1/8 cpu_count的设置。dbwr进程的作用的将buffer cache的脏块写出到disk上。dbwr进程写机制 首先我们要明白,dbwr进程的本质作用的是:将cache buffer中的脏块写入到disk上,使cache buffer尽量保持干净。
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。Oracle临
前期发布的Oracle环境中自动删除归档日志有很多朋友在生产环境
我们
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号