情景展示

当需要从A库去访问B库中的数据时,就需要将这两个库连接起来;
两个数据库如何实现互联互通,在oracle中,可以通过建立DBLINK实现。

创建DBLINK

  • 方式一 测试失败
create database link DATABASE_LINK_TEST--数据库别名
  connect to DB_TEST identified by DB_TEST--分别对应用户名和密码
  using '127.0.0.1:1521/ORCL';--域名:端口号/数据库实例
  • 方式二
create database link 随便起个名字
  connect to 用户名 identified by 密码
  using '(DESCRIPTION =                       
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 域名)(PORT = 端口号))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 数据库实例名称)
    )
  )';

查询方法

select * from BASE_TEST@DATABASE_LINK_TEST
文章目录