本方法可以在开发测试简单使用,具体要根据实际情况来选择何种方法
简单实现案例如下:
1.跨实例数据迁移
如果A,B两oracle数据库版本一致的,可以通过导出dump文件来执行数据迁移,如果不一致需要对dump文件进行相关的处理
2. 可以通过生成sql语句来执行数据迁移(生成相关的数据库对象语句,create index,create table等)
此种方案可以通过创建dblink来执行
案例:
declare
v_sql varchar2(5000);
cursor table_name_cur is select object_name from user_objects@eciflink where Object_type='TABLE' and object_name like 'T0%';
begin
for v_table_name in table_name_cur
loop
v_sql := 'create table '||v_table_name.object_name||' as select * from '||v_table_name.object_name||'@eciflink;';
dbms_output.put_line(v_table_name.object_name);
end loop;
end ;