1.建立db link連接的前提條件:
需要DB支持Advanced replication功能,是否支持,可用如下SQL查看:
select * from v$option where PARAMETER='Advanced replication';
如果是返回True就表示支持。
select * from v$parameter where name = 'service_names'; --orcl
2.示例:
drop public database link dblink_YUNServer;
--創建DB-LINK
create public database link dblink_YUNServer
connect to 用戶名 identified by 密碼
using ' (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 數據庫地址(eg:10.10.10.1))(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)';
3.應用:方便兩個數據庫操作
insert into table_name select * from table_name @dblink_YUNServer;
insert into table_name @dblink_YUNServer select * from table_name ;