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

dblink 使用说明

阅读更多
如果想从主机A 操作主机B 上的数据,可以在主机A上建立一个dblink,link到主机B上,从而操作主机B上的数据。

主机A的tnsnames.ora中配置了主机B的信息
TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.134)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = bs)
      (INSTANCE_NAME = bs)
    )
  )

注:sid:TEST   服务名:bs(通过sid能知道连接的IP,端口)

建立dblink的语法:
create database link link名
connect to 登陆主机B的用户名(没有引号) identified by 登陆主机B的密码
using
'主机B在主机A中的tnsnames.ora中配置的sid';

--删除dblink
drop database link link_test;
--建立dblink
create database link link_test
connect to apple_wxs identified by apple_wxs
using 'TEST';
--查询主机B 上的XXX_t表
select * from XXX_t@link_test;

主机A上的tnsnames.ora中没有配置主机B的sid或不知道的情况
CREATE PUBLIC DATABASE LINK  link名
CONNECT TO username IDENTIFIED BY password
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.134)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = bs)
)
)';


分享到:
评论

相关推荐

    Oracle-不同数据库DBLINK导数据使用说明

    本文将围绕“Oracle-不同数据库DBLINK导数据使用说明”这一主题,深入探讨DBLINK的创建与使用,以及在处理特定数据类型(如BLOB)时可能遇到的挑战与解决方案。 ### 一、创建数据库链接(DBLINK) 数据库链接...

    oracle dblink的建立说明

    在实际应用中,为了保证安全性,应定期更新DBLink的凭证信息,避免使用明文密码,并且根据权限控制原则,仅授权必要的用户使用DBLink。此外,考虑到网络延迟和性能问题,不建议频繁通过DBLink进行大量数据的传输。 ...

    oracle通过DBlink连接mysql搭建过程

    本文将详细说明这个过程,帮助读者了解如何使用 DBlink 连接 Oracle 和 MySQL 数据库。 首先,需要安装 unixODBC,unixODBC 是一个开源的 ODBC 驱动程序,允许用户使用 ODBC 连接各种数据库,包括 MySQL。安装 ...

    oracle dblink 的应用

    以下是对 dblink 应用的详细说明: 1. 创建 dblink: - 平台无关的写法:在创建 dblink 时,可以使用如下的 SQL 语句,指定主机 IP、端口和服务名等信息。 ```sql CREATE PUBLIC DATABASE LINK cdt CONNECT TO...

    oracle使用dblink高速复制表数据的动态存储过程

    参数说明: CREATE OR REPLACE PROCEDURE syncTable( ip IN VARCHAR2,--目标数据库ip地址 port IN NUMBER,--目标数据库端口号 sid varchar2,--目标数据库SID ora_user VARCHAR2,--目标数据库登录用户名 passwd ...

    建立DBLINK连接串

    如果能够正常返回数据,则说明DBLINK已经成功创建并可用。 ### 使用DBLINK访问表 一旦建立了DBLINK,就可以像访问本地表一样访问远程表。例如,要从源数据库查询目标数据库中的`CUX.TZ_AP_BALANCE_INF`表,可以...

    dblink创建语句(Oracle

    Oracle数据库下创建dblink的sql语句,附带解释说明

    dblink和同义词的建立

    dblink和同义词的建立 很详细的说明 值得你下载

    SQL Server2005 DBLINK链接Oracle 9i详解

    如果在 DBLINK 中使用的是 SQL Server 名称而不是 IP 地址,则需要进行名称解析。有两种方法可以实现这一点: 1. **DNS 解析**: - 确保 DNS 服务器能够正确解析 SQL Server 名称到其对应的 IP 地址。 2. **hosts...

    oracle dblink详解.pdf

    ### Oracle DBLink 详解 #### 一、Database Link 概述 Database Link 是 Oracle 数据库中用于连接两个数据库的关键对象,它可以实现从一个数据库到另一个数据库的数据查询与操作。通过 Database Link,用户能够...

    PostgreSQL中使用dblink实现跨库查询的方法

    以下是对如何使用dblink进行跨库查询的详细说明: 首先,为了能够在PostgreSQL中使用dblink,你需要确保已经安装了这个扩展。在Windows环境下,这通常只需要在目标数据库中执行SQL语句`CREATE EXTENSION dblink`...

    oracle创建dblink方法示例

    在本示例中,我们将详细介绍如何在 Oracle 中创建 dblink 的步骤,并提供相关知识点的详细说明。 1. **应用场景**: 在多数据库环境中,dblink 是非常实用的工具。假设你有两个数据库,nc650115 和 nc56,你需要在...

    交易终端中间件使用说明

    在本文档中,详细介绍了交易终端中间件的使用说明,包括程序说明、环境要求、文件说明、操作指引以及常见问题的处理方法。 首先,交易终端中间件是作为数据库的中间层,实现与用户数据库的对接。用户通过在数据库中...

    Oracle9i的init.ora参数中文说明

    说明: 使用字节或码点语义来指定新列的创建, 如 char, varchar2, clob, nchar, nvarchar2, nclob 列。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时, 应以该字符集所定义的字符来衡量字符串...

    oracle 异地备份操作实践

    - 删除DBLink:使用`drop public database link`语句删除不再需要的DBLink。 - 查询远程表:通过在SQL查询中使用DBLink,例如`select * from 表名 @连接名称`,可以直接查询源数据库的表。 通过以上步骤,你可以...

    快速拷贝资料工具~多线程

    标题中的“快速拷贝工具~多线程”指的是这款软件具备高效的文件复制功能,并且利用了多线程技术来加速拷贝...为了充分利用这个工具,用户应阅读所有提供的说明文件,特别是安装和必看说明,以确保正确、安全地使用。

    【HP UAT】系统数据库设计及编程chicklist_1.0.docx

    10. **DBLINK创建**:应使用tnsnames中的服务名创建,禁止使用DESCRIPTION描述串,同时需确认当前用户下没有重复的DBLINK。 11. **DBLINK管理**:定期检查DBLINK的有效性,及时重建或清理无用的DBLINK。 12. **表...

    【数据库】oracle日常操作

    Oracle数据库的日常操作涵盖了许多方面,包括但不限于查找安装路径、管理数据源RAC模式、使用数据泵进行数据导入导出、以及操作同义词和DBLink。以下是对这些知识点的详细说明: 一、查找Oracle安装路径 Oracle的...

    数据库设计开发规范-阿里.pdf

    - **避免多数据库间通过DBLINK访问**: 在应用层面上,多个数据库之间的交互不应通过数据库链接(DBLINK)进行,这样可以降低系统的复杂性和提高安全性。 - **不使用触发器**: 触发器可能会导致不可预测的行为或性能...

Global site tag (gtag.js) - Google Analytics