当前位置:  数据库>oracle

使用exp导出报错EXP-00091

    来源: 互联网  发布时间:2017-06-20

    本文导语: 使用如下命令执行导出操作: exp user/pwd@db file=/home/a.dmp log=/home/a.log 输出如下信息,其中包含一些EXP-00091的错误提示: . . exporting table T 0 rows exportedEXP-00091: Exporting questionable statistics.EXP-00091: Exporting questionable statistics.EXP-00091: Export...

使用如下命令执行导出操作:

exp user/pwd@db file=/home/a.dmp log=/home/a.log

输出如下信息,其中包含一些EXP-00091的错误提示:

. . exporting table T 0 rows exported
EXP-00091: Exporting questionable statistics.
EXP-00091: Exporting questionable statistics.
EXP-00091: Exporting questionable statistics.

但导出来的dump文件可用于导入。

看下官方对EXP-00091的介绍:

EXP-00091: Exporting questionable statistics.
 Cause: Export was able export statistics, but the statistics may not be usuable. The statistics are questionable because one or more of the following happened during export: a row error occurred, client character set or NCHARSET does not match with the server, a query clause was specified on export, only certain partitions or subpartitions were exported, or a fatal error occurred while processing a table.
 Action: To export non-questionable statistics, change the client character set or NCHARSET to match the server, export with no query clause, export complete tables. If desired, import parameters can be supplied so that only non-questionable statistics will be imported, and all questionable statistics will be recalculated.

大致意思是导出过程中,由于客户端字符集或NCHARSET参数和服务器端不一致,导致一些统计信息不可用。解决方案是可以导出不存在问题的统计信息,或者改变客户端字符集或NCHARSET参数。

实验:
方案1:
查询服务器端字符集:

SQL> select userenv('language') from dual; USERENV('LANGUAGE')

-------------------------------------------------------

AMERICAN_AMERICA.AL32UTF8

设置客户端字符集:

[Oracle@Node]~>export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

执行导出命令:

[oracle@Node]~>exp user/pwd@db file=/home/a.dmp log=/home/a.log

. . exporting table T 0 rows exported

不再报错。

方案2:

exp user/pwd@db file=/home/a.dmp log=/home/a.log statistics=none

统计信息字段statistics设置为none。
执行导出命令:

[oracle@Node]~>exp user/pwd@db file=/home/a.dmp log=/home/a.log

. . exporting table T 0 rows exported

不再报错。但这种方式相当于未导出那些因字符集不一致错误的统计信息,导入自然也不会有这部分统计信息,如果需要,那么只能再重新收集统计信息。

因此针对这种exp报EXP-00091的错误,可以有上述两种方式workaround,但推荐的肯定还是方案1,导出的信息最全面。


    
 
 

您可能感兴趣的文章:

  • 内核导出符号是作什么用的??怎么使用?
  • linux下,使用openssl的des加密,密钥如何导出?
  • PHP导出excel php使用phpexcel导出excel文件
  • linux下动态库中如何导出对象进行使用
  • 请教:使用什么命令查看导出的环境变量?
  • oracle数据库导入导出命令使用方法
  • BCP 大容量数据导入导出工具使用步骤
  • 使用html导出excel时的格式问题
  • 使用PHP导出Redis数据到另一个Redis中的代码
  • jquery使用jxl插件导出excel示例
  • oracle11gR2使用exp导出命令时报EXP-00011错误的解决方法
  • 使用CURL静态库,dll无法导出函数.
  • asp.net使用npoi读取excel模板并导出下载详解
  • C#使用RenderControl将GridView控件导出到EXCEL的方法
  • php不使用插件导出excel的简单方法
  • 使用PHP导入与导出CSV文件实例详解
  • ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
  • 使用MySQL MySqldump命令导出数据时的注意事项
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C#使用RenderControl将GridView控件导出到EXCEL的方法 iis7站长之家
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • c/c++预处理命令预#,##使用介绍
  • asp程序使用的access在Linux下如何使用!
  • 在div中使用css让文字底部对齐的方法
  • 新装的Linux使用root用户不能使用FTP?
  • Python namedtuple(命名元组)使用实例
  • LINUX下使用Eclipse,如何使用交叉编译器?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3