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

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...