更新时间:2026-07-28 GMT+08:00
分享

特性概述

功能定义

DBLink功能是一种跨数据库访问的功能,用户可以在本地数据库利用DATABASE LINK(数据库连接)与远程数据库建立连接,通过DATABASE LINK实现访问远程数据库的目标。

用户场景

用户需要访问远程数据库表,提供查询,修改等操作。

规格约束

详情请参见规格约束

技术架构

数据库连接(DATABASE LINK)通过创建DATABASE LINK对象,允许以对象名@dblink的语法访问远程数据库对象。该机制支持:

  • 对远程表执行查询(SELECT)、更新(UPDATE)、插入(INSERT)等操作。
  • 将远程对象映射为本地逻辑对象,使用标准SQL语法执行操作。
  • 将远程对象与本地对象结合使用,实现跨数据库对象关联JOIN操作。

DATABASE LINK访问远程数据库的示意图如图1所示。可以在本地实例中访问当前实例中的不同DATABASE中的对象,也可以访问不同实例中的对象。

图1 DATABASE LINK访问远程数据库的示意图

相关文档