向1个1T的分区表里导入3个分区的数据,dump文件400G,数据库非归档模式,那个表和index都是nologging。
再导入初期存放data的tablespace和temp一直在增长,undo不变。产生redo很少。
在status查询导入行数和导出一致时,开始产生大量redo,过一段时间undo100%,报错
ORA-39171: Job is experiencing a resumable wait.
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
请问是哪里产生了这么多的undo呢?如何能减少它?
请教各位高人,感谢。
导入脚本
directory=Dump1
dumpfile=MES_exp01.dmp,
MES_exp02.dmp,
MES_exp03.dmp
logfile=mes_imp01.log
REMAP_SCHEMA = MESPRD:PKG_MESPRD
parallel=3
REMAP_TABLESPACE= TS_DMESDCL_01:PKG_MES_DAT,
TS_DMESMST_01:PKG_MES_DAT,
TS_DMESHIS_01:PKG_MES_DAT,
TS_DMESTRX_01:PKG_MES_DAT,
TS_IMESDCL_01:PKG_MES_DAT,
TS_IMESMST_01:PKG_MES_DAT,
TS_IMESHIS_01:PKG_MES_DAT,
TS_IMESTRX_01:PKG_MES_DAT
exclude=INDEX
TABLE_EXISTS_ACTION = APPEND
|