dblink导致存储过程报异常ORA-03113:通信通道文件尾 ORA-02063紧接着line(xxxdblink名称) ORA-06512在(xxxx)line 24
从报错信息得知,报错在存储过程的24行:
select count(1) into v_count1 from xxx.xxxx@xxxx where chsj<v_date;
database link名称与报信息一致。
通过网上查找,出现此类报错的原因,是database link使用过多并且没有释放导致 ,一般在使用dblink时会做commit或rollback操作,可以确认后台有没有释放的dblink 。
查询后台没有释放的dblink的会话。(windows)一般program为ORCALE.EXE的是dblink会话
select sid,serial#,program,module from v$session where program = 'ORACLE.EXE'
alter system kill 'sid,serial#' immediate ;
会杀这些会话后,再重新运行存储过程就没报此类错误。
方法二:
在存储过程中添加dblink关闭误语句:
begin
.....commit;execute immediate 'alter session close database link test';
end ;
dblink导致存储过程报异常ORA-03113:通信通道文件尾 ORA-02063紧接着line(xxxdblink名称) ORA-06512在(xxxx)line 24相关推荐
- Mybatis xml映射文件错误,导致Tomcat无法启动,也不报异常
在做的项目,有时候tomcat启动会陷入死循环,一直在启动中,无法结束,自然也不会报异常. 查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessi ...
- oracle 通信通道异常,(oracle)ORA-03113: 通信通道的文件结尾错误处理
今天开发那边说连不上数据库,我启动的时候发现总是报"ORA-03113: 通信通道的文件结尾"错误,分析可能由于数据库立即关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验 ...
- 查询存储过程报错TDS协议流无效
用JDBC连接SQL数据库,同时查询多个存储过程时报TDS协议流无效的异常与下图中用JDBC连接mysql数据库,同时查询多个存储过程报的Operation not allowed after Res ...
- Oracle存储过程中异常Exception的捕捉和处理
Oracle存储过程中异常的捕捉和处理 CREATE OR REPLACE Procedure Proc_error_process ( v_IN in Varchar2, v_OUT Out Var ...
- MyBatis3传递空值参数报异常的解决
为什么80%的码农都做不了架构师?>>> MyBatis3传递空值参数报异常的解决 在使用Mybatis 3时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异 ...
- java调用oracle过程,JAVA调用ORACLE存储过程报错
当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net 网友分享于:2015-07-1 ...
- PHP函数记录-trim导致的编码异常
最近写业务接口报500,排查发现是编码问题导致 laravel response异常. 起初以为是DB编码导致,排除后发现了是代码中的trim导致的 //给到前端纯洁的数据 之前有拼接¥%等标识 pu ...
- Python·pip升级失败报异常之解决方案
阅文时长 | 0.92分钟 字数统计 | 1484字符 主要内容 | 1.引言&背景 2.声明与参考资料 『Python·pip升级失败报异常之解决方案』 编写人 | SCscHero 编写时 ...
- idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘
目录 一.异常refusing to merge unrelated histories 二.异常unknown option `allow-unrelated-histories' 一.异常refu ...
最新文章
- 在各种xDSL技术中,能提供上下行信道非对称传输的是______。正确答案 B
- ORACLE11g中创建裸设备
- 使用gradle构建android项目,Android中使用Gradle来构建App项目的入门指南
- 11旋转编码器原理图_雷恩PRECILEC I9H系列增量式编码器
- leetcode 171. Excel表列序号
- 聊聊高并发(四十)解析java.util.concurrent各个组件(十六) ThreadPoolExecutor源码分析
- AgileConfig轻量级配置中心1.4.0发布,重构了发布功能
- 静态链接库与动态链接库的区别
- 近 5 亿人的隐私,毁于一位程序员之手?
- 【IDEA】Idea 中使用Lombok找不到其自动生成的方法 字符串超长 javac eclipse编译
- ubuntu 的chmod 和 chown
- 从零实现深度学习框架——N-Gram语言模型(二)
- Kubernetes Ingress解析
- 使用短信验证方式登录短视频系统,轻松规避数据臃肿
- joda-time 文档的部分翻译
- ps,ai,cdr平面设计教程,全套!基础到精通,小编亲看教程,推荐!
- ensp报错AR40,无法修改IP地址解决办法。
- 乐观锁 VS 悲观锁
- 乐见 SOA 和 EA 融合之势
- 光头老法师手持尼康却能玩出佳能的效果
热门文章
- Error (0xc0000225) installing Windows 7 on VirtualBox
- 北上资金 python_股票数据抓取——北上基金持股数据(selenium抓取数据),爬取,之,北向,资金,通过...
- 新浪微博开放平台开发
- TestCase和TestSuite详解
- 零基础使用Xmind
- chrome没有注册类解决
- 3、git 暂存区撤销与删除
- 回撤率 python_最大回撤和最大回撤率的区别?
- Win10安装Neo4j
- 智慧树课程问答怎么得分