EXP-00091错误的说明和解决方法
今天我写了一个在Linux下执行定时任务备份Oracle数据库的脚本,但是在root用户下执行脚本的时候报错了,错误内容为EXP-00091,下面附上解决方案(当然,下面的内容是我转载的哦!):
对于一个经常用oracle的人来讲,会经常用到EXP和imp工具,我们在做EXP的过程中可能经常会遇到EXP-00091 Exporting questionable statistics的错误。
其实这个是EXP的error message,它产生的原因是因为我们EXP工具所在的环境变量中的NLS_LANG和Database中的NLS_CHARACTERSET不一致导致的。但需要说明的是,EXP-00091这个error message对所产生的dump没有影响,生成的dump还可以正常的imp(但是最好还是再次EXP)
在oracle的doc中这样描述这个错误信息:
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.
上面的错误描述(cause)和错误的解决方法(action)已经说的比较明确了,下面我们做一下简单的说明
出现EXP-00091之后,我们采用的解决方案如下:
1、查看database中的NLS_CHARACTERSET的值
a、select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
b、select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
PARAMETER VALUE
----------------- ----------
NLS_CHARACTERSET ZHS16GBK
2、根据第一步查出来的NLS_CHARACTERSET(即ZHS16GBK)来设定
windows环境:cmd > set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
linux环境:Shell > export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
链接:
exp/imp字符集问题的说明:http://blog.sina.com.cn/s/blog_67be3b4501015q7z.html
EXP-00091错误的说明和解决方法相关推荐
- mysql workbench kernelbase.dll_电脑出现kernelbase.dll错误的两种解决方法
KernelBase.dll是Windows操作系统的重要文件,它为各种应用程序提供服务.如果电脑提示kernelbase.dll错误,这该怎么处理?大家可以用电脑自带的防火墙或者是第三方软件来进行故 ...
- nginx产生【413 request entity too large】错误的原因与解决方法
nginx产生[413 request entity too large]错误的原因与解决方法 参考文章: (1)nginx产生[413 request entity too large]错误的原因与 ...
- Chrome浏览器偶尔提示错误net::ERR_EMPTY_RESPONSE的解决方法
Chrome浏览器偶尔提示错误net::ERR_EMPTY_RESPONSE的解决方法 参考文章: (1)Chrome浏览器偶尔提示错误net::ERR_EMPTY_RESPONSE的解决方法 (2) ...
- 400错误是什么原因_499错误是什么?499错误的原因及解决方法
HTTP状态码出现499错误有多种情况,499错误是什么?下面我们来学习Nginx 499错误的原因及解决方法. 日志记录中HTTP状态码出现499错误有多种情况,比如nginx反代到一个永远打不 ...
- html文件打开系统错误,win7打开word提示“无法打开文件Normal因为内容有错误”的两种解决方法...
win7系统打开Word的时候,弹出提示"无法打开文件Normal.dotm,因为内容有错误",为什么会出现错误提示呢?小编就按照错误提示寻找文件,最后发现是Word自动生成的模板 ...
- ORA-06413连接未打开的错误的原因和解决方法
ORA-06413连接未打开的错误的原因和解决方法 参考文章: (1)ORA-06413连接未打开的错误的原因和解决方法 (2)https://www.cnblogs.com/wybshyy/p/58 ...
- C#爬网页时“远程服务器返回错误: (403) 已禁止”解决方法
C#爬网页时"远程服务器返回错误: (403) 已禁止"解决方法 参考文章: (1)C#爬网页时"远程服务器返回错误: (403) 已禁止"解决方法 (2)ht ...
- 关于elasticsearch boostrap checks failed错误类型整理及解决方法
关于elasticsearch boostrap checks failed错误类型整理及解决方法 参考文章: (1)关于elasticsearch boostrap checks failed错误类 ...
- 在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法
在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法 参考文章: (1)在IIS上部署.net core的webapi项目 以及502.5错误的两种解决方法 (2)ht ...
- tcp连接时,BROKEN PIPE错误的原因以及解决方法
tcp连接时,BROKEN PIPE错误的原因以及解决方法 参考文章: (1)tcp连接时,BROKEN PIPE错误的原因以及解决方法 (2)https://www.cnblogs.com/ctho ...
最新文章
- 如何备份思科、锐捷、Juniper的配置文件
- 计算机网络运输层习题5-13
- 【勉强采用】反欺诈四大手段一秒get
- 论文笔记:Group Equivariant Convolutional Networks
- 机器学习基础-神经网络-10
- sys.modules[__name__]的一个实例
- python—auto-py-to-exe—.py文件打包成.exe文件最全最详细(用不同的类别做教程)
- django 获取环境变量_python – django settings.py os.environ.get(“X”)没有获取正确的值...
- ❤️Mybatis编程界的能手—使用注解开发(建议收藏)
- 怎么给字符串字段加索引?
- shiro(三)shiro实战,常见java面试题和答案
- CronTrigger使用
- INCONEL 600该合金因其强度和耐腐蚀性而广泛用于化学工业
- 两行代码让人戒掉游戏
- 刚入职的新人如何快速了解公司业务
- 多多进鱼带VUE源码-任务悬赏网站源码-活动营销三级分销返佣积分商城版
- 使用ActiveX实现的Web自定义查询-万能查询
- linux adb arm移植,移植ubuntu core到Arm开发板
- opencv笔记(十八)——连通区域分析
- 并行算法设计与性能优化 刘文志 第2章 现代处理器特性