zoukankan      html  css  js  c++  java
  • dblink连接的目标端 session不断的问题。

    来源于:http://blog.itpub.net/22782896/viewspace-676842/

    1。在使用了dblink的存储过程中,可以显示的手动关闭dblink连接,具体写法如下(测试存过):
     
     
    CREATE OR REPLACE PROCEDURE pr_abcc_test(id OUT number, id2 out number) IS
      pr_id  number;
      pr_id2 number;
    BEGIN
      SELECT COUNT(*) INTO pr_id FROM t_test@abprodwhb;
      SELECT COUNT(*) INTO pr_id2 FROM t_test2@abprodwhb;
      
        id  := pr_id;
      id2 := pr_id2;
    --显示的关闭DBLINK方法有以下两种,abprodwhb是dblink名。
     commit;--这句必写
      --EXECUTE IMMEDIATE 'ALTER SESSION CLOSE DATABASE LINK abprodwhb';--方法1,使用动态SQL关闭
      dbms_session.close_database_link('abprodwhb');--方法2,调用专用的关闭包
    END pr_abcc_test;
  • 相关阅读:
    mysql 索引
    mysql binlog相关知识
    分布式系统日志
    学习路线
    分布式学习
    工具
    关于java面试
    mysql悲观锁总结和实践(转)
    app技术博客整理
    Java编程一些经验
  • 原文地址:https://www.cnblogs.com/ys-wuhan/p/5981545.html
Copyright © 2011-2022 走看看