Oracle 11g导出(export)数据时,处理空表。如果数据中含有空表,未处理,import的数据,启动应用时,会出现表缺失情况。
处理方式:
1、最好通过第三方工具获取空表数据:
SELECT ‘ALTER table ‘||table_name||’ allocate extent;’ FROM user_tables WHERE num_rows=0 OR num_rows IS NULL;
获取的是ALTER的数据
2、执行获取的ALTER数据
3、执行export命令将数据导出
set NLS_LANG=american_america.AL32UTF8
exp userName/password@instanceName file=E:\fileName.exp owner=feelview direct=y compress=y log=E:\fileName.log
pause