使用exp导出报错EXP-00091

简介:

用exp导出数据时出现如下报错信息:

wKiom1ZpNwGzgDEPAACNY0IB2dE163.png


1)查询数据库的字符集
select userenv('language') from dual;

wKiom1ZpNzOSCEoIAAA2yV4jncE489.png

2)方案一:

设置Linux操作系统的NLS_LANG环境变量
[oracle@node1]$ $export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

或是修改oracle用户下环境变量.bash_profile文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# .bash_profile
# Get the aliases and functions
if  [ -f ~/.bashrc ];  then
         . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME /bin
export  PATH
TMP= /tmp ; export  TMP
TMPDIR=$TMP; export  TMPDIR
ORACLE_BASE= /opt/oracle ; export  ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE /product/10 .2.0 /db_1 ; export  ORACLE_HOME
ORACLE_SID=report; export  ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME /lib : /lib : /usr/lib export  LD_LIBRARY_PATH
PATH=$ORACLE_HOME /bin :$PATH;  export  PATH
LANG=en_US.utf8;  export  LANG
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;  export  NLS_LANG


Window系统的环境变量的修改方法是:
C:\>set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK


方案二:

统计信息字段statistics设置为none。

exp user/pwd@db file=/home/a.dmp log=/home/a.log statistics=none

不再报错。但这种方式相当于未导出那些因字符集不一致错误的统计信息,导入自然也不会有这部分统计信息,如果需要,那么只能再重新收集统计信息。

因此针对这种exp报EXP-00091的错误,可以有上述两种方式workaround,但推荐的肯定还是方案1,导出的信息最全面。







      本文转自ling118 51CTO博客,原文链接:http://blog.51cto.com/meiling/1721613,如需转载请自行联系原作者


相关文章
|
SQL Oracle 关系型数据库
[20180224]exp参数RECORDLENGTH.txt
[20180224]exp参数RECORDLENGTH.txt --//虽然已经很少使用exp导致,如果加入direct=y参数,设置RECORDLENGTH参数能加快数据导出.
1561 0
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 数据安全/隐私保护
|
SQL Oracle 关系型数据库
[20170918]exp 直接路径导出.txt
[20170918]exp 直接路径导出.txt --//昨天看链接blogs.oracle.com/database4cn/%e5%af%b9%e4%ba%8e%e4%b8%80%e4%b8%aa%e9%9d%9e%e7%a9%ba%e5%ad%97%e6%ae%...
1426 0
|
Oracle 关系型数据库 OLAP
[20160803]exp/imp语法问题.txt
[20160803]exp/imp语法问题.txt --那个给我解析exp这种语法: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ...
965 0
|
SQL Oracle 关系型数据库
使用exp导出报错EXP-00091
使用如下命令执行导出操作: exp user/pwd@db file=/home/a.dmp log=/home/a.
872 0
|
Perl 数据库管理
浅谈exp/imp(下)
你可能 不了解的dump文件 在工作中,dump文件对于dba而言是再平常不过的文件了。不过因为dump文件是二进制文件,所以大家可能在平时使用中也不太关注,不过尽管如此,在导入dump文件的时候还是有很多的细节和技巧值得注意,可以避免一些不必要的问题。
831 0
|
数据库 Perl 机器学习/深度学习
浅谈exp/imp(上)
作为DBA,经常需要在不同数据库环境间做数据的导入导出,exp/imp就是这样的轻便快捷的客户端工具,可以很方便的在不同数据库之间转移数据对象,即使数据库位于不同的硬件或者软件平台上。
974 0