`
sodabao
  • 浏览: 165228 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

dblink查询的时候后台出现的tx锁的解决方案

阅读更多

创建dblink的方法在我的blog中之前有写过:
http://www.blogjava.net/soddabao/archive/2007/03/09/102821.html
创建是很简单,但是在使用中后台却出现锁,查看这个锁的方法可以去console中看到或者查询数据库。其实这个锁倒
不是最让人心烦的,而是每次使用dblink查询的时候,均会与远程数据库创建一个连接,dblink应该不会自动释放这个连接
,如果是大量使用dblink查询,会造成web项目的连接数不够,导致系统无法正常运行。

昨天接到现场电话说,使用dblink出现这个问题,就和同事聊起这个问题,去网上也找了,发现的确存在这个问题。
在网上没找到解决方法,上午找部门的数据库管理员询问这个问题。最后发现是使用dblink查询不会释放session中
的连接,他给的解决方案是在每次使用dblink查询后释放连接,调用dbms_session包中的关闭函数即可。

分享到:
评论

相关推荐

    dblink_clob字段异常解决方案

    dblink_clob字段异常解决方案 在数据库.link连接远程数据库时,经常会遇到无法使用CLOB字段的问题,这是因为CLOB字段在远程数据库中的处理方式与本地数据库不同所导致的。下面将讨论解决dblink_clob字段异常的解决...

    dblink dblink dblink dblink dblink dblink

    dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink

    通过DBLINK查询出现的问题

    NULL 博文链接:https://czwlucky.iteye.com/blog/964093

    DBLINk

    1. **跨库查询**:DBLINK使得从一个数据库中直接查询另一个数据库成为可能,这对于需要整合多个数据库数据的报表系统、数据分析或实时数据同步场景非常有用。 2. **分布式事务处理**:在涉及多数据库的复杂事务...

    oracle dblink 创建过程

    DBLink(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等功能。它使得在一个数据库中访问另一个数据库的数据成为可能。 ##### 1. 全局名称(global_...

    DBLink的创建和使用

    DBLink使得数据交互和分布式查询变得简单。在本文中,我们将深入探讨DBLink的创建和使用方法。 首先,创建DBLink的先决条件是本地数据库用户必须拥有相应的权限。有三种与DBLink相关的权限: 1. CREATE DATABASE ...

    Oracle DBLink建立连接

    - **跨库查询**:利用DBLink可以轻松地实现跨数据库的数据查询和处理,这对于数据分析和报表生成非常有用。 #### 知识点五:DBLink的安全性考虑 - **权限管理**:由于DBLink涉及到不同数据库之间的数据访问,因此...

    DBlink的应用 DBlink的应用

    DBLink的应用非常广泛,可以用于跨库查询、数据同步等场景。下面通过一个具体的示例来演示如何使用DBLink进行数据同步。 假设我们有两个数据库实例:`AAA`和`BBB`,并且已经创建好了对应的DBLink `AAA_LINK`。现在...

    oracle锁表sql

    oracle 查看锁表sql 及如何解锁,多给点分,为了下载别的资料。大家相互学习相互进步

    建立DBLINK连接串

    本文将详细介绍如何创建DBLINK连接串、利用DBLINK访问指定数据库中的表,并通过创建映射简化查询操作。 ### 创建DBLINK连接串 #### 1. 创建DBLINK 为了能够在源数据库中访问目标数据库中的数据,首先需要创建一个...

    dblink实战

    dblink可以分为公有dblink和私有dblink两类,公有dblink使用public修饰关键字,在create和drop的时候都需要使用public关键字。公有dblink对所有人开放,在该dblink之上创建的同义词也会随之对所有人开放。私有dblink...

    dblink简介

    ### Oracle DBLink 简介及使用方法 ...通过以上步骤,可以在Oracle数据库中成功创建DBLink,从而实现跨库查询等功能。然而,考虑到DBLink可能带来的性能问题和资源消耗,建议在必要时才使用此功能。

    利用oracle快照dblink解决数据库表同步问

    其中,Oracle快照(Snapshot)与dblink结合使用是一种常见的解决方案,用于实现两个不同数据库之间表数据的同步。本文将详细介绍如何通过创建Oracle的dblink以及利用快照技术来实现这一目标。 #### 创建dblink 为了...

    Oracle之dblink的配置

    Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置

    Oracle DATABASE LINK(DBLINK)创建与删除方法

    DBLINK为跨数据库的通信提供了简单且高效的解决方案。 创建DBLINK的语法如下: ```sql CREATE [PUBLIC] DATABASE LINK [name] CONNECT TO [username] IDENTIFIED BY [password] USING '(DESCRIPTION = (ADDRESS_...

    oracle DBLink

    例如,当需要将Oracle数据库的数据同步到MSSQL Server时,DBLink可以作为一种解决方案,但需要注意的是,由于Oracle和MSSQL Server的SQL语法差异,可能需要额外的转换层来处理兼容性问题。 在《Oracle与MSSql对接...

    oracle 存储过程 函数 dblink

    ### Oracle存储过程、函数与DBLink详解 #### 一、Oracle存储过程简介 在Oracle数据库中,存储过程是一种预编译好的SQL代码集合,它可以接受输入参数、返回单个值或多个值,并能够执行复杂的数据库操作。存储过程...

    dblink+同义词

    例如,可以通过定义一个指向远程数据库表的同义词,并结合dblink,使得本地用户无需关心数据的实际位置,就能够像操作本地数据一样查询或修改远程数据。这种设计不仅简化了应用开发,也提高了系统的可维护性和安全性...

    oracle通过DBlink连接mysql搭建过程

    使用 DBlink 连接 Oracle 和 MySQL 数据库 Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程...

    创建dblink.txt

    ### Oracle 创建数据库链接 (DBLink) 的详细指南 #### 标题解读: - **创建dblink.txt**:本文档主要介绍如何在Oracle数据库环境中创建数据库链接(DBLink),这是一种允许不同数据库之间进行通信的技术。 #### ...

Global site tag (gtag.js) - Google Analytics