最近在检查一个数据库时,发现跟踪日志有大量的错误( ORA-24756: transaction does not exist)

1、主机系统环境

IBM P740

#oslevel -s

6100-06-05-1115

2、数据库版本

11.2.0.3 RAC + ASM两节点

3、在数据库跟踪日志中出现大量错误。(alert文件太大无法上传,几乎时刻在产生下面的错误信息):

Errors in file /oracle/diag/rdbms/xxxx/xxxx1/trace/xxxxdb1_reco_10747906.trc:

ORA-24756: transaction does not exist

Errors in file /oracle/diag/rdbms/xxxx/xxxx1/trace/xxxxdb1_reco_10747906.trc:

ORA-24756: transaction does not exist

Errors in file /oracle/diag/rdbms/xxxx/xxxx1/trace/xxxxdb1_reco_10747906.trc:

ORA-24756: transaction does not exist

4、查看xxxxdb1_reco_10747906.trc trace文件(文件太大,截取了一部分内容):

*** 2012-06-05 14:02:33.723

ERROR, tran=905.32.779, ose=0:

ORA-24756: transaction does not exist

*** 2012-06-05 14:02:33.723

ERROR, tran=905.32.779, session#=2, ose=0:

ORA-24756: transaction does not exist

*** 2012-06-05 14:02:38.669

ERROR, tran=905.32.779, ose=0:

ORA-24756: transaction does not exist

................................

*** 2012-06-05 17:26:38.057

ERROR, tran=1139.12.169, session#=2, ose=0:

ORA-24756: transaction does not exist

DISTRIB TRAN XXXXTDB.528bf565.1321.24.4099

is local tran 1321.24.4099 (hex=529.18.1003))

delete pending committed tran, scn=12158831187357 (hex=b0e.f2d0559d)

DISTRIB TRAN XXXXDB.528bf565.1331.29.132705

is local tran 1331.29.132705 (hex=533.1d.20661))

delete pending committed tran, scn=12158831187410 (hex=b0e.f2d055d2)

DISTRIB TRAN XXXXTDB.528bf565.1330.2.29472

is local tran 1330.2.29472 (hex=532.02.7320))

5、附件中收集了两份AWR报告和ADDM快照。分别为上午8点到10点,下午14点到16点(这段时间应该是业务最忙的时候)

初步分析,

(1)感觉数据库性能跟不上业务需求

(2)sql语句应该存在一定的质量问题,一个select查询几乎每次都需要几百秒的时间响应。

问题:

1、为什么会出现:事务处理不存在的错误?是否跟DBLINK有关系?

2、是否存在sql语句的质量问题?

请刘大帮忙分析分析!!!!

2012-6-13 00:26 上传

点击文件名下载附件

14.67 KB, 下载次数: 378

2012-6-13 00:26 上传

点击文件名下载附件

10.25 KB, 下载次数: 331

2012-6-13 00:26 上传

点击文件名下载附件

812.57 KB, 下载次数: 387

2012-6-13 00:26 上传

点击文件名下载附件

787.22 KB, 下载次数: 321

oracle 24756,关于ORA-24756: transaction does not exist的问题相关推荐

  1. oracle错误01653,oracle 10g 错误 ORA 01653 的解决过程

    oracle 10g 错误 ORA 01653 的解决过程 早上用户反应在操作用友NC时报错 ORA-01653 ,详细信息:ORA-01653: 表 NCV35.GL_DETAIL 无法通过 102 ...

  2. Oracle客户端tnsnames.ora连接配置

    Oracle客户端tnsnames.ora连接配置 Oracle90的在C:\Oracle\ora90\network\ADMIN下面 Oracel10g的在D:\oracle\product\10. ...

  3. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...

    天萃荷净 通过Oracle AWR报告分析inactive transaction branch等待事件的原因 分析一份awr,发现不太熟悉的等待事件"inactive transactio ...

  4. oracle创建ora文件,ORACLE配置tnsnames.ora文件实例

    ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...

  5. ORACLE数据库tnsnames.ora配置文件详细解析

    字段含义如下: ADDRESS_LIST      表示该客户机要经由多种协议与一台或多台服务器连接.在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连. PROTOCOL 指明要连接使用 ...

  6. oracle olap 不可用,[数据库]ORACLE OLAP错误ORA

    [数据库]ORACLE OLAP错误ORA 0 2015-04-25 00:00:20 刚刚安装了ORACLE 10g R2后,启动数据库时发现告警日志有如下错误: Database Characte ...

  7. Oracle 错误代码(ORA)对照表

    ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...

  8. 【oracle】sqlnet.ora 访问控制策略

    sqlnet.ora中进行下列参数的设置可以限制或允许用户从特定的客户机连接到数据库中. tcp.validnode_checking=yes|no tcp.invited_nodes=(ip|hos ...

  9. oracle12c没有有sqlnet文件,Oracle的sqlnet.ora文件配置

    DBA对这个文件一定不会陌生,大家了解最多的也一定是sqlnet.ora用来决定oracle怎么解析一个连接中出现的字符串,例如: sqlplus sys/oracle@orcl 那么这个orcl怎么 ...

最新文章

  1. C++接收字符串数组_C++模拟面试:从数组“紧凑”操作说开来
  2. python 字符串join
  3. android xml 指纹动画,如何检查设备是否具有指纹功能并在Android中使用
  4. Cannot add product to Opportunity in Fiori - RFC error
  5. 16位并行加载寄存器设计
  6. 我是如何解决asp.net程序在dreamWeaver中布局乱码的问题
  7. linux设置历史命令保留数目限制,linux下修改history命令保存条数
  8. nginx server location
  9. 毕业生的商业软件开发之路 ---- 商业软件开发基础
  10. AutoForm Master v4.04-ISO 1CD(专业板金优化分析软件,好用!)/
  11. html图片控件显示图片不清楚,jQuery图片模糊插件crossfade.js
  12. vue项目,地址栏中含有#是什么意思?如何去掉?
  13. C# 自定义动态九宫格键盘,简单实用
  14. 09——规范数据库设计
  15. 兼容IE8的文件下载,解决IE下载文本和图片直接打开问题
  16. 感谢未曾谋面的小战士
  17. WTGNet-PlC协议转换网关
  18. <机器学习>支持向量机(SVM)理论
  19. 5年测试经验对行业的认知
  20. MIC29302WU-TR高电流、高精度、低压差的稳压器

热门文章

  1. 17 年安全界老兵,专注打造容器安全能行吗?
  2. 如何在容器内高效编程?
  3. Wi-Fi 6到底有什么特别?
  4. 当我们谈AI时,到底该谈什么?
  5. php类同时调用两个参数,如何让一个类选择器同时调用两个class值_html/css_WEB-ITnose...
  6. limit mongodb 聚合_MongoDB 统计 group 操作用不了,试试 mapReduce 吧
  7. 中油即时通信电脑版_市场营销之即时通讯营销
  8. (经验总结)flowable工作流_01_流程实例管理
  9. 1s完成 大文件分割方案
  10. 用C++实现十进制转二进制【个人思想】