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'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容