oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...
天萃荷净
通过Oracle AWR报告分析inactive transaction branch等待事件的原因
分析一份awr,发现不太熟悉的等待事件”inactive transaction branch”,awr相关信息如下
分析top 1 sql中的对象
SQL> select * from v$version;
BANNER
-----------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for IBM/AIX RISC System/6000: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
SQL> select owner,object_type from dba_objects where object_name =upper('wCommonShortMsg');
OWNER OBJECT_TYPE
------------------------------ -------------------
PUBLIC SYNONYM
OFFONQUERY SYNONYM
SQL> COL DB_LINK FOR A12
SQL> select TABLE_OWNER,TABLE_NAME,DB_LINK from dba_SYNONYMS WHERE
2 SYNONYM_NAME=upper('wCommonShortMsg');
TABLE_OWNER TABLE_NAME DB_LINK
------------------------------ ------------------------------ ------------
WCOMMONSHORTMSG CRMDB_LINK
WCOMMONSHORTMSG DB_LINK_CRM
通过这里查询,可以确定引起dblink相关等待严重的是关于wCommonShortMsg同义词查询导致(使用dblink连接到其他库),结合数据库版本,大致可以确定inactive transaction branch等待和MOS中的bug 10413418相符
--------------------------------------ORACLE-DBA----------------------------------------
最权威、专业的Oracle案例资源汇总之学习笔记:Oracle awr 分析解决inactive transaction branch等待事件
oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...相关推荐
- oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...
天萃荷净 深入研究Oracle坏块obj$导致exp/expdp不能执行导出的原因 上篇(案例:Oracle出现obj$坏块exp/expdp导出不能导出的解决办法ORA-01578 ORA-0111 ...
- oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...
天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...
- oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...
天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...
- oracle 删除awr报告,学习笔记:Oracle awr入门 深入了解AWR报告
天萃荷净 深入了解AWR报告,ASH与AWR报告的官方说明,数据库进程和性能视图获取 1.AWR与ASH概念 1.ASH 若是一个普通的会话(我是指没有大量地耗费资源),则对于性能调整来说无足轻重.但 ...
- dul恢复oracle数据,学习笔记:Oracle dul数据挖掘 使用DUL数据恢复软件恢复分区表中...
使用Oracle dul数据恢复工具对Oracle数据库分区表中的数据进行恢复 创建SALES分区表案例 CREATE TABLE SALES ( PRODUCT_ID VARCHAR2(5), SA ...
- oracle12c口令文件,学习笔记:Oracle 12C ASM 新特性 共享密码文件
天萃荷净 测试试验ORACLE 12C ASM 新特性 共享密码文件的详细过程 在ORACLE 12C之前大家都知道密码文件是存放在?/dbs或者?/database中,如果要修改修改sysdba权限 ...
- oracle强制拉库跳过recovery,学习笔记:Oracle坏块 数据库recover恢复时遇到坏块的解决思路案例...
天萃荷净 recover遇到坏块处理本质探讨,记录一次在Oracle数据库recover恢复过程中,遇到数据库坏块无法恢复的解决思路案例 如果在还原出来的数据文件中有坏块,而归档日志和联机日志是正常的 ...
- oracle数据变化记录,学习笔记:Oracle伪列函数ora_rowscn 记录表中行数据的修改时间...
天萃荷净 Oracle数据库开发时使用伪列函数ora_rowscn查询出数据库表中行数据的修改时间 一.默认情况下 –创建t_orascn测试表 SQL> create table t_oras ...
- oracle scn 重置,学习笔记:Oracle SCN详解 SCN与Oracle数据库恢复的关系
天萃荷净 分享一篇关于Oracle SCN的详解,介绍SCN与Oracle数据库恢复的关系和SCN在数据库中的作用 一.为什么需要System checkpoint SCN号与Datafile Che ...
最新文章
- 结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)的用法
- 【每日一算法】全排列问题
- 慢动作输出 Linux 命令结果并用彩色显示
- 转载 程序员上帝视角解读“旅行青蛙”,你的呱真的在旅行嘛? (手机游戏)...
- 经典推荐--程序员之打油诗
- boost::log::parse_formatter用法的测试程序
- Direct交换器-编写生产者
- TensorFlow 1.12.2 发布,修复 GIF 构造安全漏洞
- SQL 养成一个好习惯是一笔财富
- win启动linux iso文件位置,安装Linux之后如何进入win系统?
- python基础-菜鸟世界 -python基础---set
- 一文带你斩杀Python之Numpy☀️Pandas全部操作【全网最详细】❗❗❗
- Senparc.Weixin 授权获取微信信息
- npm publish常见问题
- 码农故事1——受惠寄居遇驴友 维艰窘境见人心
- 006Python-Re库入门(正则表达式)
- 倾斜摄影超大场景的三维模型轻量化与三维展示效果的关系浅析
- 免费的计算机一级操作系统,计算机一级题题库,第二章操作系统
- 高质量的文本链接一样可以提高网站排名
- SPH算法简介: 对我的启蒙
热门文章
- 推理集 —— 现场的观察
- 机器学习常用公式(二)
- 频率主义(Frequentism)与贝叶斯主义(Bayesianism)的哲学辨异与实践(Python仿真)
- Python基础——positional argument vs keyword argument
- 导出已安装的插件_明明flash插件已安装,但是网页依然不能正常显示的解决办法...
- python新手入门代码-介绍十个Python小案例,新手入门就在这里
- 如何系统的自学python-作为小白,如何系统的自学PythonWeb开发?
- python画柱状图-Python画柱状统计图操作示例【基于matplotlib库】
- 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例
- python和java的区别-Java和Python的区别 学Python语言好还是Java好