[20181120]SQLNet break/reset to client.txt --//最近一直在做优化工作,最后剩下SQL*Net break/reset to client.排在第5. --//出现这种情况SQL*Net break/reset to client实际上相关的sql语句根本没有正确执行,查询V$sql视图是无法获得sql语句的。 --//要查询底层视图 x$kglob. 1.环境: SYSTEM@zzzzzz > @ ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.3.0 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production SELECT sql_id, COUNT (*) FROM DBA_HIST_ACTIVE_SESS_HISTORY WHERE event = 'SQL*Net break/reset to client' GROUP BY sql_id ORDER BY 2 DESC; SQL_ID COUNT(*) ------------- ---------- 8gvfr81z8nfs7 151 gftx8vhbhujf3 7 ddd4xgabw2tct 5 c21vhszr9gbdq 1 --//可以发现主要集中在sql_id=8gvfr81z8nfs7. SYSTEM@zzzzzz > @ sql_id 8gvfr81z8nfs7 no rows selected --//查询v$sqlarea视图没有发现. SYSTEM@zzzzzz > @ sql_id gftx8vhbhujf3 SQL_ID SQLTEXT ------------- -------------------------------------------------------------------------- gftx8vhbhujf3 Insert Into GY_XTCS ( CSMC , CSZ , MRZ , BZ ) Values ( :1 , :2 , :3 , :4 ) --//sql_id='gftx8vhbhujf3'可以发现. 2.继续分析: SELECT DISTINCT kglnaobj c120 , kglobt03 sql_id FROM x$kglob WHERE kglobt03 IN ( SELECT sql_id FROM DBA_HIST_ACTIVE_SESS_HISTORY WHERE event = 'SQL*Net break/reset to client' GROUP BY sql_id); C120 SQL_ID ------------------------------------------------------------------------------------------------------------------------ ------------- SELECT PBE_NAME,PBE_EDIT,PBE_TYPE,PBE_CNTR,PBE_WORK,PBE_SEQN,PBE_FLAG FROM SYSTEM.PBCATEDT ORDER BY PBE_NAME,PBE_SEQN 8gvfr81z8nfs7 Insert Into GY_XTCS ( CSMC , CSZ , MRZ , BZ ) Values ( :1 , :2 , :3 , :4 ) gftx8vhbhujf3 select count ( :"SYS_B_0" ) from yk_gnt where ypxh =:1 ddd4xgabw2tct Select csz2 From gy_xtcs where xtxh =:"SYS_B_0" And csmc =:"SYS_B_1" c21vhszr9gbdq 3.问题解决: --//sql_id='8gvfr81z8nfs7',主要因为SYSTEM.PBCATEDT没有建立,在应用scahma下有一个相似的表.建立一样的结构就ok了. SYSTEM@zzzzzz > create table SYSTEM.PBCATEDT tablespace users as select * from XXXXXX_YYY.PBCATEDT where 1=2; Table created. --//sql_id='ddd4xgabw2tct',根本不存在这个表以及对象. SYSTEM@zzzzzz > select * from dba_objects where object_name='YK_GNT'; no rows selected --//sql_id=c21vhszr9gbdq SYSTEM@zzzzzz > select * from dba_objects where object_name='GY_XTCS'; OWNER OBJECT_NAME SUBOBJECT_ OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS T G S NAMESPACE EDITION_NAME ---------- ----------- ---------- ---------- -------------- ----------- ------------------- ------------------- ------------------- ------- - - - ---------- ------------ XXXXXX_YYY GY_XTCS 81538 81538 TABLE 2015-01-28 10:11:59 2018-04-02 14:48:16 2018-04-02:14:48:16 VALID N N N 1 SYSTEM@zzzzzz > @ desc XXXXXX_YYY.gy_xtcs Name Null? Type ----- -------- ---------------------------- CSMC NOT NULL VARCHAR2(20) CSZ VARCHAR2(150) MRZ VARCHAR2(100) BZ VARCHAR2(80) --//sql_id=c21vhszr9gbdq,开发写的什么语句,csz2字段根本不存在,xtxh字段也不存在.无语.什么验证的. --//剩下sql_id='gftx8vhbhujf3',有点奇怪,我给审计跟踪看看.因为 SYSTEM@zzzzzz > select sql_id,sql_text,executions,rows_processed from v$sqlarea where sql_id='gftx8vhbhujf3'; SQL_ID SQL_TEXT EXECUTIONS ROWS_PROCESSED ------------- -------------------------------------------------------------------------------- ---------- -------------- gftx8vhbhujf3 Insert Into GY_XTCS ( CSMC , CSZ , MRZ , BZ ) Values ( :1 , :2 , :3 , :4 ) 13919 0 --//EXECUTIONS=13919,ROWS_PROCESSED=0? 另外写一篇.
[20181120]SQLNet break/reset to client.txt
来源:这里教程网
时间:2026-03-03 12:14:40
作者:
编辑推荐:
- pdf怎么转化为word的两种方法03-03
- [20181120]SQLNet break/reset to client.txt03-03
- 怎么在word中去掉分隔符03-03
- 沃趣微讲堂 | Oracle集群技术(四):集群初始化资源层03-03
- 怎样把pdf转成word格式的两种方法03-03
- [20181120]奇怪的insert语句.txt03-03
- Oracle12c新特性之自增列的实现03-03
- 怎么在word中增加标题03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 沃趣微讲堂 | Oracle集群技术(四):集群初始化资源层
沃趣微讲堂 | Oracle集群技术(四):集群初始化资源层
26-03-03 - Oracle12c新特性之自增列的实现
Oracle12c新特性之自增列的实现
26-03-03 - Oracle故障日志采集“神助攻”—TFA工具详解
Oracle故障日志采集“神助攻”—TFA工具详解
26-03-03 - Oracle查询Interval partition分区表内数据
Oracle查询Interval partition分区表内数据
26-03-03 - word中制作图表的方法图解步骤
word中制作图表的方法图解步骤
26-03-03 - direct path read/read temp等待事件
direct path read/read temp等待事件
26-03-03 - Oracle 性能优化-EXPDP备份速度优化01
Oracle 性能优化-EXPDP备份速度优化01
26-03-03 - word中怎么设置艺术字文本效果
word中怎么设置艺术字文本效果
26-03-03 - 【Oracle】简单参数也有讲究,JOB_QUEUE_PROCESS参数调研
- 2018年11月全球数据库排行榜:Oracle、MySQL均大幅度下滑,PostgreSQL走势凶猛
