当前位置: 代码迷 >> Oracle开发 >> 现在有2个数据库 A 和 B A中有a表 B中有b表, a和b字段都一样 。 小弟我现在 如何把A中a表的所有数据 转到B中b表
  详细解决方案

现在有2个数据库 A 和 B A中有a表 B中有b表, a和b字段都一样 。 小弟我现在 如何把A中a表的所有数据 转到B中b表

热度:13   发布时间:2016-04-24 06:41:33.0
现在有2个数据库 A 和 B A中有a表 B中有b表, a和b字段都一样 。 我现在 怎么把A中a表的所有数据 转到B中b表啊
我用的oracle 数据库
现在有2个数据库 A  和 B    A中有a表 B中有b表, a和b字段都一样 。 我现在 怎么把A中a表的所有数据 转到B中b表啊。。
新人求解。。
------解决方案--------------------
db_link
------解决方案--------------------
A,B 是两台机器上的数据库,还是一台机器上的两个用户,

如果是两台机器,DBLINK 是一个不错的选择。 select * from A.a@remote
如果只是同一台机器上的两个用户,直接读取就可以了。select * from A.a 
------解决方案--------------------
建立dblink,insert into b as select * from a@link
------解决方案--------------------
直接用edpdp从A中导出a表,再impdp到B库的b表里去,用上remap_schema、remap_tablespace等等
  相关解决方案