首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2013-03-21 
使用db link 把ORACLE 数据库中的表复制到另外一个数据库,也可以把表中的数据从一个库复制到另外一个库的

使用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里面执行
????

热点排行