一、创建databases links:
前提条件,该用户拥有dba权限
1、通过PL/SQL Developer工具创建,找到databases links——新建,如图:
image.png
2、测试links是否创建成功:
select * from 连接库的任意一个表的表名@gw;--能查出数据表示连接成功,其中gw是自己创建的links名
3、创建要查询的表的视图:
CREATE OR REPLACE VIEW 视图名
AS
SELECT * FROM 表名@GW;
二、用户授予 all privileges权限
grant all privileges to B
然后就可以跨库查询,方便数据比对了~
语句创建dblink
create database link XXX_LINK
connect to name identified by pwd using '
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = XXX.XXX.XXX)
(PORT = 1521)) )
(CONNECT_DATA =
(SERVICE_NAME = XXXX)
) ) '
网友评论