日期:2014-05-17  浏览次数:20815 次

怎么从异地oracle库中导入数据?怎么在PL/SQL块中删除大数据量表?
要从另一个地方的oracle 10g数据库中把数据导到我们现在办公的地方(也是oracle 10g),43个表,数据文件大概8-10G,怎么导最快?还有删除数据,表里面一般都是百万数据,最多的是7亿多条,直接删的话是会报错的,除了用循环控制删除外,还有没好的办法?

------解决方案--------------------
考虑impdp
但是问题是你的备份也是expdp导出

imp导入加快的话
导出的时候直接导入
不建约束或者索引
加大buffer,comit=y
临时加大undo表空间


删除大表
要看是哪种情况
一般也就是分批删除
也可以利用虚基表
或者临时表作辅助