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

相关文章

数据库版本:11.2.0.4 RAC(1)问题现象从EM里面可以看到,在23号早上8:45~8:55时,数据库等待会话暴增...
(一)问题背景最近在对一个大约200万行数据的表查看执行计划时,发现存在异常,理论上应该返回100多万...
(一)删除备份--DELETE命令用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时,会在RM...
(1)DRA介绍 数据恢复顾问(Data Recovery Advise)是一个诊断和修复数据库的工具,DRA能够修复数据文...
RMAN(Recovery Manager)是Oracle恢复管理器的简称,是集数据库备份(backup)、修复(restore)和恢复...
(1)备份对象 可以使用RMAN进行的备份对象如下: --整个数据库:备份所有的数据文件和控制文件; --数...