`

创建DBLINK

阅读更多
创建DBLINK 有两种方法

一: 动态DB LINK

-- Create database link 
create public database link LINK24.LOCALDOMAIN
  connect to username  IDENTIFIED BY pwd
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.6.24)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ora9)
    )
  )';


说是动态并不是真正动态的,只是这种方式可以随时建立,适合程序临时使用.

二:SERVER TO SERVER DB-LINK

-- Create database link
create public database link MYLINK
connect to USERID
using 'DB2.TNSNAME';


该方法需要在当前的SERVER上建立名为 'DB2.TNSNAME' 的TNS .
注意是在SERVER上建TNS,不是CLIENT. 很多人建了DB-LINK 就会报错ORA-12154 ,就是这个原因.

建好后可以访问远端数据DB2.

select * from TABLE1@MYLINK2 where comFORT='1'

也可以继续建立synonym (同义词)
-- Create the synonym
create or replace public synonym r_db2
for sys.table1@MYLINK2;

那么就可以用
select * from r_db2 where comFORT='1'
代替刚才的查询
分享到:
评论

相关推荐

    oracle通过odbc建立dblink访问sqlserver数据库

    ### Oracle通过ODBC建立DBLink访问SQLServer数据库 在企业级应用环境中,不同数据库系统间的交互变得越来越频繁。为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为...

    DBLink的创建和使用

    在本文中,我们将深入探讨DBLink的创建和使用方法。 首先,创建DBLink的先决条件是本地数据库用户必须拥有相应的权限。有三种与DBLink相关的权限: 1. CREATE DATABASE LINK:仅创建者可以使用的私有DBLink。 2. ...

    oracle dblink 创建过程

    通过创建DBLink,可以在两个不同的Oracle数据库之间建立连接,实现数据的共享和交换。结合Oracle快照技术,可以有效地实现本地数据库与远程数据库之间的数据同步。此外,通过设置适当的刷新策略和使用触发器,可以...

    直接建立dblink

    通过直接建立DBLink,可以极大地简化跨数据库的操作流程,尤其对于运行在Linux、Unix等平台上的系统来说,这种方法能够避免因额外配置服务名所带来的复杂性。 ### 直接建立DBLink的关键知识点 #### 1. DBLink的...

    在oracle下创建dblink

    ### 在Oracle下创建DBLink知识点详解 #### 一、DBLink简介 在Oracle数据库系统中,DBLink(数据库链接)是一种强大的工具,它允许用户在一个数据库(源数据库)上执行SQL查询来访问另一个数据库(目标数据库)中的...

    oracle建立dblink步骤

    ### Oracle建立DBLink步骤详解 #### 一、背景与需求分析 在企业级应用中,经常需要跨地域或跨部门进行数据共享与交互。本文档详细介绍了一种在Oracle环境下实现跨数据库连接的方法——DBLink(数据库链接)。通过...

    Oracle建立DBLINK的详细步骤记录

    4. 创建连接到北京的远程数据连接 DBLink: `create database link SIDBJ.US.ORACLE.COM connect to userbj identified by bj123 using ''tns_xj_to_bj'';` 其中:SIDBJ.US.ORACLE.COM 是远程的数据库的 ...

    greenplum创建dblink包postgresql-8.3.23.tar.gz

    其次,`dblink`是PostgreSQL的一个实用程序,允许在不同的数据库之间建立连接,进行数据查询和更新操作。它提供了一种灵活的方式,使得在同一个数据库系统内或者跨多个PostgreSQL实例之间进行通信成为可能。这对于...

    oracle通过ODBC建立dblink访问SqlServer数据库配置.docx

    oracle通过ODBC建立dblink访问SqlServer数据库配置

    oracle 创建DBLink

    DBLink 可以让不同的数据库实例之间建立连接,从而实现数据集成和数据共享。本文将详细讲解如何使用 Oracle 中的 DBLink。 DBLink 的优点: 1. 实现数据共享:DBLink 可以让不同的数据库实例之间共享数据,无需...

    dblink创建语句

    ### dblink创建语句知识点详解 #### 一、dblink概念理解 在数据库管理领域,dblink(Database Link)是一种非常实用的功能,它允许在一个Oracle数据库实例中引用另一个Oracle数据库实例中的数据。通过创建dblink,...

    创建dblink连接两台服务器上的数据库

    两台数据库服务器之间通过创建dblink进行数据库连接,并且数据库之间可以相互进行数据查询读取操作,操作简单易懂

    创建dblink.txt

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

    建立DBLINK连接串

    一旦建立了DBLINK,就可以像访问本地表一样访问远程表。例如,要从源数据库查询目标数据库中的`CUX.TZ_AP_BALANCE_INF`表,可以执行以下SQL命令: ```sql SELECT * FROM CUX.TZ_AP_BALANCE_INF@INT_INTER_DBLINK; `...

    oracle中如何创建dblink

    DBLink是一种逻辑连接,用于建立两个Oracle数据库之间的通信。它允许用户在一个数据库上执行查询或事务处理,这些操作实际上会作用于另一个数据库中的表。DBLink对于那些需要频繁跨数据库查询或更新数据的应用程序...

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

    Oracle DATABASE LINK,简称DBLINK,是一种在不同的Oracle数据库实例间建立连接的方式,允许用户在本地数据库上执行查询和操作远程数据库的数据。DBLINK为跨数据库的通信提供了简单且高效的解决方案。 创建DBLINK的...

    oracle 创建dblink

    oracle创建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

    创建DBLink的一个文档

    在Oracle数据库管理与应用开发领域,创建Database Link(简称DBLink)是一项非常实用且重要的技术。DBLink允许用户从一个数据库访问另一个远程数据库中的数据,从而实现跨数据库的数据查询、更新等功能。根据提供的...

Global site tag (gtag.js) - Google Analytics