从报错信息得知,报错在存储过程的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相关推荐

  1. Mybatis xml映射文件错误,导致Tomcat无法启动,也不报异常

    在做的项目,有时候tomcat启动会陷入死循环,一直在启动中,无法结束,自然也不会报异常. 查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessi ...

  2. oracle 通信通道异常,(oracle)ORA-03113: 通信通道的文件结尾错误处理

    今天开发那边说连不上数据库,我启动的时候发现总是报"ORA-03113: 通信通道的文件结尾"错误,分析可能由于数据库立即关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验 ...

  3. 查询存储过程报错TDS协议流无效

    用JDBC连接SQL数据库,同时查询多个存储过程时报TDS协议流无效的异常与下图中用JDBC连接mysql数据库,同时查询多个存储过程报的Operation not allowed after Res ...

  4. Oracle存储过程中异常Exception的捕捉和处理

    Oracle存储过程中异常的捕捉和处理 CREATE OR REPLACE Procedure Proc_error_process ( v_IN in Varchar2, v_OUT Out Var ...

  5. MyBatis3传递空值参数报异常的解决

    为什么80%的码农都做不了架构师?>>>    MyBatis3传递空值参数报异常的解决 在使用Mybatis 3时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异 ...

  6. java调用oracle过程,JAVA调用ORACLE存储过程报错

    当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net  网友分享于:2015-07-1 ...

  7. PHP函数记录-trim导致的编码异常

    最近写业务接口报500,排查发现是编码问题导致 laravel response异常. 起初以为是DB编码导致,排除后发现了是代码中的trim导致的 //给到前端纯洁的数据 之前有拼接¥%等标识 pu ...

  8. Python·pip升级失败报异常之解决方案

    阅文时长 | 0.92分钟 字数统计 | 1484字符 主要内容 | 1.引言&背景 2.声明与参考资料 『Python·pip升级失败报异常之解决方案』 编写人 | SCscHero 编写时 ...

  9. idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘

    目录 一.异常refusing to merge unrelated histories 二.异常unknown option `allow-unrelated-histories' 一.异常refu ...

最新文章

  1. 在各种xDSL技术中,能提供上下行信道非对称传输的是______。正确答案 B
  2. ORACLE11g中创建裸设备
  3. 使用gradle构建android项目,Android中使用Gradle来构建App项目的入门指南
  4. 11旋转编码器原理图_雷恩PRECILEC I9H系列增量式编码器
  5. leetcode 171. Excel表列序号
  6. 聊聊高并发(四十)解析java.util.concurrent各个组件(十六) ThreadPoolExecutor源码分析
  7. AgileConfig轻量级配置中心1.4.0发布,重构了发布功能
  8. 静态链接库与动态链接库的区别
  9. 近 5 亿人的隐私,毁于一位程序员之手?
  10. 【IDEA】Idea 中使用Lombok找不到其自动生成的方法 字符串超长 javac eclipse编译
  11. ubuntu 的chmod 和 chown
  12. 从零实现深度学习框架——N-Gram语言模型(二)
  13. Kubernetes Ingress解析
  14. 使用短信验证方式登录短视频系统,轻松规避数据臃肿
  15. joda-time 文档的部分翻译
  16. ps,ai,cdr平面设计教程,全套!基础到精通,小编亲看教程,推荐!
  17. ensp报错AR40,无法修改IP地址解决办法。
  18. 乐观锁 VS 悲观锁
  19. 乐见 SOA 和 EA 融合之势
  20. 光头老法师手持尼康却能玩出佳能的效果

热门文章

  1. Error (0xc0000225) installing Windows 7 on VirtualBox
  2. 北上资金 python_股票数据抓取——北上基金持股数据(selenium抓取数据),爬取,之,北向,资金,通过...
  3. 新浪微博开放平台开发
  4. TestCase和TestSuite详解
  5. 零基础使用Xmind
  6. chrome没有注册类解决
  7. 3、git 暂存区撤销与删除
  8. 回撤率 python_最大回撤和最大回撤率的区别?
  9. Win10安装Neo4j
  10. 智慧树课程问答怎么得分