红联Linux门户
Linux帮助

关于EXP-00091错误的linux和windows解决方法

发布时间:2008-06-08 01:00:03来源:红联作者:jovde
说明:
EXP-00091: 出口可疑的统计。
EXP-00091: Exporting questionable statistics.

产生:
在数据库的服务器端和客户端字符集不同的情况下,导出(dump)数据库表时,会产生这个错误。虽然产生这个错误,但好像对导入没有影响。

解决:

服务器端数据的字符集查看方法:
1、打开SQLPLUS,用sys用户登录。
2、执行SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';。
其中'NLS_CHARACTERSET'必须为大写。

PARAMETER
--------------------
VALUE
--------------------
NLS_CHARACTERSET
ZHS16GBK

(Linux)
在oracle用户的.bash_profile文件加入
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

(Windows)
1、打开注册表,依次进入HKEY_LOCAL_MACHINE→SOFTWARE→ORACLE→HOME0目录。
2、察看NLS_LANG的值。
3、将其修改为数据库服务器端字符集相同的字符。

临时设定环境变量
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
文章评论

共有 1 条评论

  1. shenhua_sjp 于 2008-06-17 16:44:50发表:

    字符节问题
    EXP-00091
    linux下简单的解决方案
    su - oracle
    $vi .bash_profile
    最后加入
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    //采用ZHS16GBK的字符集保证不乱码
    export LANG=AMERICAN_AMERICA.ZHS16GBK
    然后保存
    $source .bash_profile
    导出以后不乱玛