远程数据库表导入本地表
首先,我需要连接远程的数据库,将表内的数据读取过来,并插入到本地的数据库内。本地的数据库会比远程数据库多一列,除此之外字段名称和类型全部一样,有什么方法么,谢谢。
------解决方案--------------------PL/SQL 的话 在 DataBase Links 里建个连接就可以了。
然后你就可以再本地数据库 读 远程数据库了
------解决方案--------------------同意一楼的做法最简单
------解决方案--------------------建连接
-- Create database link
create database link DDWEB
connect to SUPER001 identified by SUPER001
using 'DDWEB';
查询的SQL
select * from dual@ddweb t
------解决方案--------------------可视化工具中,首先要连接本地和远程数据库
insert into LocalDB_Name table
--目标表 (field1,field2,...) select value1,value2,... from RemoteDB_Name Table1
--待插入的表------解决方案--------------------楼上的都建议是dblink呀,但我觉得dblink在数据传输时间上的开销很大,导入时间=传输时间,如果传输网络不稳定,造成插入失败,事务回滚,那么传输效率很低,而且带宽若是有限制,可能造成网络拥堵,插入速度也会很慢,
当然,这个是大数据前提下才这么考虑的,