一、定义
Dblink 是一个数据库对象,能够通过它访问其他数据库中的资源,可以理解为各个数据库之间的桥梁。
二、语法
CREATE [PUBLIC] DATABASE LINK 数据库连接名
CONNECT TO 用户名 IDENTIFIED BY 密码 USING '服务名|字符串连接符'
三、示例
create database link link_666
connect to hr identified by xyy123
using 'ORCL'
服务名参考tnsnames.ora文件
若没有服务名,也可以其填写详细信息
create database link link_666
connect to hr identified by xyy123
using '(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)'
创建后在Database Links中可以找到
四、使用
@ 前为表的相关信息,@后为dblink名称
select * from HR.JOBS@link_666