Orcale导入导出数据
orcl11导出有个空表不导出的问题,因为segment里面没有表(为了节省磁盘空间)。需要先强制建表。
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
select 'alter table '||table_name||' allocate extent;' from user_tables t where t.segment_created='NO';
执行上面两条语句,将结果集执行一下再导。
导出数据
exp username/password@orcl11 file=“D:\data.dmp” owner=username
导入数据
imp username/password@orcl11 file=“D:\data.dmp” fromuser= touser=;