logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

故障处理:Oracle 19.20未知BUG导致oraagent进程内存泄漏的案例处理

文章摘要: Oracle 19.20备库环境中发现oraagent进程内存异常达到16GB(正常约100MB)。分析显示存在内存泄漏,RssAnon数据高达16GB。检查日志发现oraagent持续尝试访问不存在的资源ora.LISTENER.lsnr(实际使用1522端口)。内存监控显示每10分钟增加约100-200MB物理内存,疑似19C未知BUG导致。详细分析过程可访问微信公众号[IT民工的

文章图片
#oracle#bug#数据库
故障处理:Oracle 19.20未知BUG导致oraagent进程内存泄漏的案例处理

文章摘要: Oracle 19.20备库环境中发现oraagent进程内存异常达到16GB(正常约100MB)。分析显示存在内存泄漏,RssAnon数据高达16GB。检查日志发现oraagent持续尝试访问不存在的资源ora.LISTENER.lsnr(实际使用1522端口)。内存监控显示每10分钟增加约100-200MB物理内存,疑似19C未知BUG导致。详细分析过程可访问微信公众号[IT民工的

文章图片
#oracle#bug#数据库
故障分析:11GR DATAGRUAD环境BROKER配置Fast-Start Failover

摘要: 本文详细介绍了在11gR Data Guard环境中配置Fast-Start Failover(FSFO)的步骤。FSFO可在主库故障时自动将备库切换为主库,无需人工干预,支持最大可用性和最大性能两种保护模式。文章涵盖DG环境搭建、Broker配置、保护模式与日志传输方式修改、数据库闪回功能启用,以及Observer服务器的配置。测试环境为RedHat 5.6 x86_64和Oracle

文章图片
#oracle#数据库
故障分析:troubleshooting instance evicted due to ORA error 29740

摘要:本文分享了某客户RAC 19.16数据库实例驱逐案例。2节点被1节点驱逐,报错ORA-29740。分析发现节点间通信出现IPC超时(300秒),SMON进程在请求远程CR块时出现大量gc cr failure。主要问题可能与私网通信异常有关,建议检查网络配置。完整分析及代码详见原文,转载需注明出处。

文章图片
#数据库#oracle
性能优化:oracle partial join eval

本文通过真实案例分析了Oracle SQL性能优化中的partial join eval(PJE)技术。文章指出,在高频值JOIN关联大量数据时,JOIN操作本身的时间消耗往往超过逻辑读/物理读的消耗。通过对比11g和23ai版本的执行计划,展示了PJE技术在12c及以上版本的优化效果:将JOIN转换为SEMI JOIN,大幅缩短执行时间(从16秒降至0.05秒)。文章还介绍了PJE的触发条件(多

文章图片
#性能优化#oracle#数据库
特殊恢复:ORA-00704、ORA-00604、ORA-01555故障时快速定位触发报错的数据块

在一次数据库启动过程中,遇到了严重的启动失败,alert日志和trace文件中多次出现 `ORA-01555: snapshot too old` 相关报错,导致数据库无法正常open。本文记录了本次故障的详细遇到此类问题时,如何跟踪问题、分析trace文件,快速定位触发报错的数据库,供遇到类似问题的同仁参考。

文章图片
#oracle#数据库
Oracle随笔:10G RAC静默安装

本文详细记录了Oracle 10G RAC静默安装的配置过程,包括主机名修改、IP地址与网关设置、hosts文件配置等基础环境准备工作。文章提供了完整的命令行操作示例,涵盖网络接口配置、软件包检查与安装(通过yum安装unixODBC、libaio-devel等依赖包)等关键步骤。作者提醒读者本文同时在微信公众号"IT民工的龙马人生"和个人博客网站(www.htz.pw)同步更

文章图片
#oracle#数据库
学习笔记:Oracle:SQL_trace开启对SQL语法的trace

本文介绍了在Oracle 11g中使用sql_trace对指定SQL语句进行10046跟踪的方法。文章详细展示了如何通过trace_10046_sqlid脚本对特定SQL ID(如1twzndftjst38)开启跟踪,生成包含PARSING、EXEC、WAIT、STAT等详细执行信息的trace文件。同时说明了trace仅对新会话生效的特性,并演示了如何正确关闭跟踪。全文配有完整的SQL命令示例和

文章图片
#学习#sql
学习记录:23ai新特性:Priority Transactions

Oracle 23ai引入事务优先级机制,通过自动回滚低优先级事务解决锁冲突问题。文章详细介绍了相关参数设置及优先级规则:HIGH可回滚LOW/MEDIUM,MEDIUM仅能回滚LOW,LOW不会被回滚。管理员可配置priority_txns_high_wait_target和priority_txns_medium_wait_target参数控制等待时间阈值,并通过实际案例演示了HIGH优先级事

文章图片
#学习
故障处理:troubleshooting many latch free(multiblock read objects) wait when index range scan

摘要: 本文分享了一个真实案例:某客户11.2.0.4 RAC数据库中,高并发SQL因动态采样触发latch free (multiblock read objects)等待,导致性能骤降。尽管执行计划为INDEX RANGE SCAN(单块读操作),但在RBO模式下使用+index的HINT实际触发了CBO动态采样(表无统计信息),进而引发多块读相关的latch争用。通过gdb跟踪函数调用链(如

文章图片
#oracle#数据库
    共 12 条
  • 1
  • 2
  • 请选择