您的位置:首页 > 数据库 > Oracle

应用db link 把ORACLE 数据库中的表复制到另外一个数据库,也可以把表中的数据从一个库复制到另外一个库的表

2013-04-16 09:29 543 查看
使用db link 把ORACLE 数据库中的表复制到另外一个数据库,也可以把表中的数据从一个库复制到另外一个库的表

数据库1:db1

数据库2:db2
一、下面把db1里面的表,复制到到db2:

 1.在db2里面创建db link

  create public database link mydblink

  connect to scott  identified by tigger

  using 'db1';

  

  2.只复制一个表和数据。

  create table product as select * from product@mydblink

  

  如果想复制所有的表和数据,可以这样做:

   

    select 'create table '||table_name||' as select * from '||table_name||'@local_elite' fromuser_tables@mydblink;

    首先执行上面的查询,然后把查询结果放在pl/sql或sqlplus里面执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐