oracle 数据迁移
1.表数据迁移
源表/目标表 同库:
create table table_name_new as select * from table_name_old where 1=2;--复制表结构
insert into table_name_new select * from table_name_old;--复制表数据
create table table_name_new as select * from table_name_old;--复制表结构及数据
insert into table_name_new(column1,column2...) select column1,column2... from table_name_old;--表结构不同数据复制
create table table_name_new(value_01,value_02,value_03...) as select value_01,value_02,value_03... from table_name_old;--表结构不同源表创建并复制数据
源表/目标表 异库:
在源表数据库上建dblink dblink_name:
create [public] database link dblink_name connect to username identified by password using ‘connectstring’
同步示例:
create table table_name_new as select * from table_name_old@dblink_name where 1=2;--其他参照此例

浙公网安备 33010602011771号