Oracle 跨库查询表数据
情景展示
当需要从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
评论已关闭