问个ORA 03113的问题

[复制链接]
查看11 | 回复8 | 2007-8-24 01:03:22 | 显示全部楼层 |阅读模式
我今天早晨连接到DB, 作了一个查询,查到了数据,没有关SQL TOOL, 下午继续跑了这个查询,还是在这个SESSION。 但是却报了这个 ORA 03113 end of file on communication channel. 为什么的连接会断了呢,我问了这边DBA ,他们说没有在此DB 上设置SESSION IDLE TIME。 此间网络也没有中断过,为什么这个DB 总是有这种现象呢? SESSION 一段时间以后就会断掉。
谢谢各位大侠的帮助!
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
如果用户的profile是DEFAULT的话,就检查网络、防火墙等的问题,
否则是用户profile是自定义的话,看看自定义profile中的connect_time: 允许连接的时间,单位分钟。
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
可以检查一下告警日志,看你的描述有可能是进程被kill ,或者USER_DUMP_DEST 和BACKGROUND_DUMP_DEST没有剩余空间的话,也会导致此问题。另有经验表明:shared_pool_size设置过小或者timed_statistics=true的设置也有可能会带来这个问题.
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
我问了一下,DBA说用户的profile是DEFAULT, 网络组说他们不设置连接时间,肯定是没有中断的。
谢谢楼上的回答,继续郁闷中。
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
TO ONLYZZ,我去问一下。谢谢
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
防火墙
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
如果库没停,可能是网络闪断造成的
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
终于查清楚了,确实是不同地域之间的DB由于设置了防火墙导致的,目前已经解决了。谢谢各位的帮助
回复

使用道具 举报

千问 | 2007-8-24 01:03:22 | 显示全部楼层
补充下,我连接的DB不是本地域的,是外地的,所以就象大侠们所说的是网络防火墙的问题。确实是这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行