最好设置提交行数
加个参数
imp system/manager@mydb file=xxx.dmp log=xxx.log commit=y buffer=xxxxxxxxx fromuser=xx touser=xxcommit =y;
buffer = buffer_size;其中buffer_size = 几行一提交 * maximum_row_size,观测一下。
加个参数
imp system/manager@mydb file=xxx.dmp log=xxx.log commit=y buffer=xxxxxxxxx fromuser=xx touser=xxcommit =y;
buffer = buffer_size;其中buffer_size = 几行一提交 * maximum_row_size,观测一下。
建议:sqlplusw>truncate table xxxxx1_table;
sqlplusw>truncate table xxxxx2_table;
......
sqlplusw>truncate table xxxxxn_table;
imp system/manager@xxdb file = log= tables=(xxxx.xxxxx1_table,xxxxx2_table,....table xxxxxn_table;)
试验一下
我们想了很久还是找不到原因,一般情况下只有当数据文件在扩展的时候会变得很慢,但是我们BLOB字段放在一个单独的表空间上,而且一次性分配了10G。还有一种可能是Redo log的量太大,切换Log文件的时候出现停顿。但是我们有一次早上导的,不到半小时就结束了!