oracle imp两张大表千万条数据直接卡死
现有一个dmp文件,6个G,内有两张表,表A,表B
表A数据:890万条 (包含一个Blob和Date类型字段),3.7G
表B数据:220万条 (包含一个Long类型字段),2.3G
表空间上限10G,自增长
导出dmp文件的数据库字符集UTF-8,导入的数据库字符集GBK
问题描述:
1、先倒入表A后,表B无法导入,直接卡死,无错误提示
2、先倒入表B后,表A无法导入,直接卡死,无错误提示
1和2中,导入前都会做drop table或truncate操作,
imp命令添加tables参数指定表导入,也是一样的问题,第一张表正常导入,第二张表卡死。
3、导入第一张表后,对第一张表重命名后,第二张表即能正常导入
以下是导入imp命令:
imp xxxx/xxxx fromuser=user1 touser=user2 file=/xxx/xx/xx.dmp commit=n feedback=10000 buffer=202400000 ignore=y rows=y indexes=n grants=n
以下是对方的exp命令:
exp xxx/xxx@xxx compress=n file=xxxx/xxx.dmp log=xxx/xxx.log tables="(A,B)"
我想问下怎么去定位这个问题的原因