微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Oracle EXP-00091解决方法

  1. EXP-00091:正在导出有问题的统计信息。
  2. ..正在导出表WF_GENERAL导出了
  3. EXP-00091:正在导出有问题的统计信息。
  4. ..正在导出表WF_PLAN_BOOK导出了
  5. ..正在导出表WF_TEACHER_REMUNERATION导出了
  6. <spanstyle="color:#ff0000;">EXP-00091:正在导出有问题的统计信息。</span>
  7. .正在导出同义词
  8. .正在导出视图
  9. .正在导出存储过程
  10. .正在导出运算符
  11. .正在导出引用完整性约束条件
  12. .正在导出触发器
  13. .正在导出索引类型
  14. .正在导出后期表活动
  15. .正在导出实体化视图
  16. .正在导出快照日志
  17. .正在导出作业队列
  18. .正在导出刷新组和子组
  19. .正在导出维
  20. .正在导出post-schema过程对象和操作
  21. .正在导出统计信息


Windows:

⑴ 我们来查看DB中的NLS_CHaraCTERSET的值

copy
    select*fromnls_database_parameterstwheret.parameter='NLS_CHaraCTERSET';
或者是

copy

    fromv$nls_parameterswhereparameter='NLS_CHaraCTERSET';

⑵ 查看环境变量中的NLS_LANG:

在值位于:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMExx/,xx指存在多个ORACLE_HOME时系统编号。

3)如果DB中NLS_LANG 和exp中环境变量确实不一样,那么就会导致刚刚的问题。

Windows 中直接修改注册表中的NLS_LANG值,就可以了,请以DB中查询出来的NLS_LANG为准。

补充

Linux:

1)查看环境变量中的NLS_LANG:

[oracle@MWSG1: ~]$echo $NLS_LANG

2)根据⑴查出的NLS_CHaraCTERSET 来设定exp的环境变量:

WINNT> set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
[oracle@MWSG1: ~]$export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
[oracle@MWSG1: ~]$echo $NLS_LANG

AMERICAN_AMERICA.
AL32UTF8

原文地址:https://www.jb51.cc/oracle/213806.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐