原文:ORACLE的Dead Connection Detection浅析

在复杂的应用环境下,我们经常会遇到一些非常复杂并且有意思的问题,例如,我们会遇到网络异常 网络掉包 无线网络断线 客户端程序异常 例如应用程序崩溃Crash 操作系统蓝屏 客户端电脑掉电 死机重启等异常情况,此时数据库连接可能都没有正常关闭 Colse 事务都没有提交,连接 connections 就断开了。如果遇到这些情况,你未提交的一个事务在数据库中是否会回滚 如果回滚,什么条件才会触发回滚 ...

2017-01-17 12:27 4 2273 推荐指数:

查看详情

Test is dead

质量很重要,毋庸置疑的。但是进入新时代-- service -based software 的大量普及,软件测试所处的环境发生变化,是值得软件测试人员思考, 认真思考一下。 “测试之死” 并不仅仅 ...

Fri Mar 09 07:42:00 CST 2012 23 1995
oracle分页查询原理浅析

原因一 oracle默认为每个表生成rowmun,rowid字段,这些字段我们称之为伪列 1 创建测试表 2 插入测试数据 3 查看表字段,证实自带的字段   4 rowid一般用不到,Oracle内部用来存储行的物理位置,和分页相关 ...

Tue Dec 05 02:56:00 CST 2017 1 4610
Oracle the network adapter could not establish the connection

这个问题折腾我时间比较长,网上很多资料都不太适合我的情况。不过最后还是被找到了 花了很多时间在其他方面没有锁定问题根源. 1 开始以为是防火墙 server client端都排除 2 oracle client端问题 (ubuntu 安装的client端) 3 最后用程序测试发现还是报 ...

Sun Oct 07 20:41:00 CST 2012 3 181295
Oracle JDBC 连接卡死后 Connection Reset

坑 这绝对是我碰计算机以来遇到的第一大坑! 症状: 在Linux主机上远程登录,执行一个简单的Oracle的JDBC连接程序(jar包),结果硬生生的卡在了连接建立验证阶段,然后等上几分钟后因为连接超时,连接被远端的Oracle服务器reset,于是报了connection reset ...

Tue Oct 28 09:40:00 CST 2014 0 5195
ASMCMD-8102: no connection to Oracle ASM

通过ASMCMD命令连接ASM,Connected to an idle instance 查看系统一些环境信息 [oracle@shfpdb02 ~]$ env | grep ORAORACLE_PATH=.:/usr/lib64/qt-3.3/bin:/usr ...

Mon Mar 14 21:35:00 CST 2022 0 2527
RabbitMQ Dead Lettering(死信)

死信,顾名思义,就是死掉的消息,死掉的消息是会被一般的队列丢弃的。如果这些消息很重要,而我们又需要,怎么办?凡事都有一个退路,现在就有一种方法可将这些死信消息存下来,那就是DLX(Dead Letter Exchanges)。DLX是专门用来存储死信消息到指定队列中的一种交换机。需要在声明队列时 ...

Mon Dec 25 21:30:00 CST 2017 0 1687
ORACLE中STATUS为INACTIVE但是SERVER为SHARED状态的会话浅析

我们知道当ORACLE数据库启用共享服务器模式时,通过共享服务器模式连接到数据库的会话是有一些特征的。在v$session里面,其SERVER的状态一般为SHARED和NONE, 为SHARED时,表示当前会话正在执行SQL语句,其占用共享服务器进程,会话的STATUS状态为ACTIVE ...

Fri Dec 16 00:46:00 CST 2016 0 1452
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM