oracle导出命令exp遇到的问题

导出命令:exp 【username】/【password】@【连接串】 file=【文件路径/文件名】

导入命令:imp username】/【password】@【连接串】 file=【文件路径/文件名】 full=y ignore=y

1.exp导出过程中部分表不能导出(还存在问题,需要验证);

    解决办法:select 'alter table '|| table_name ||' allocate extent;' from user_tables where                                 segment_created='NO';

                        或:

                       select 'alter table '||table_name||' allocate extent;' 

                                from user_tables where num_rows=0;

2.exp导出过程中出现报错:EXP-00091: Exporting questionable statistics.

问题原因:客户端字符集和服务器端不一致,导致一些统计信息不可用

解决办法:(1)查询出服务的oracle的字符集:select userenv('language') from dual;

                  (2)将客户端字符集修改成与服务端一致:export NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'

你可能感兴趣的:(oracle导出命令exp遇到的问题)