案例:
172.16.91.113 数据库,需要直接读取使用 172.16.51.189上数据库表。
实现方式:
首先:在 172.16.91.113 dsb用户下 建立 dblink
create database link SZSJKC189
connect to SZSJKC identified by SZSJKC
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.51.189)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = kmisbs)
))';
然后:在172.16.91.113 dsb用户下 建立 同义词
create or replace synonym PT_OP_REPAIR_REST_COUNT
for PT_OP_REPAIR_REST_COUNT@SZSJKC189;
最后,便可正常使用:
select * from PT_OP_REPAIR_REST_COUNT;