Oracle 使用DBlink导数据

Oracle 使用DBlink导数据

第一步:创建dblink连接(如果从生产导到测试 那么登录上测试数据库,下面的连接配置是生产数据库)
create database link linkorcl1
connect to 用户名 identified by “密码”
using ‘(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =实例名)
)
)’;

第二步:导数据
1.不存在表的情况下:
create table A as select *from b_schema.A@LINKORCL1
commit;

2.已将存在表的情况下
truncate table A;
insert into A
select * from b_schema.A@AAA_LINK; #这里是指向要同步的来源表,表名必须是<表所有者>.<表名>@
commit;

你可能感兴趣的:(日常笔记,oracle,java)