免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1877 | 回复: 5
打印 上一主题 下一主题

cshell - exp - EXP-00091 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-08 19:27 |只看该作者 |倒序浏览
5可用积分
在shell中使用exp语句循环导出表数据,为什么有的表正常,有的表出现EXP-00091的错误呢?
如何解决?
谢谢

论坛徽章:
0
2 [报告]
发表于 2009-05-08 19:33 |只看该作者
以下内容为网络获取。
step 01 查看DB中的NLS_CHARACTERSET的值(提供两种方法):

select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET'
or
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';

PARAMETER     VALUE
-----------------------  ----------------------------------------------
NLS_CHARACTERSET ZHT16BIG5

step 02 根据step 01查出的NLS_CHARACTERSET(ZHT16BIG5)来设定exp的环境变量:

export NLS_LANG=AMERICAN_AMERICA.ZHT16BIG5

论坛徽章:
0
3 [报告]
发表于 2009-05-08 19:35 |只看该作者

回复 #2 kwokcn 的帖子

为什么在一个循环里,仅仅因为表名更换了,有的表就出现这种错误
主要是想知道为什么有的表没报错,有的表报错了
依然谢谢楼上的

论坛徽章:
0
4 [报告]
发表于 2009-05-08 22:58 |只看该作者
不同的表用了不同的编码?

论坛徽章:
0
5 [报告]
发表于 2009-05-09 16:23 |只看该作者
这个错误是表的统计信息导出有错误,有些表没有错误消息,可能是没有对表做统计信息,详见oracle exp使用警告-EXP-00091: Exporting questionable statistics.

论坛徽章:
0
6 [报告]
发表于 2009-05-10 16:11 |只看该作者
提问问题的时候最好能给出最原始的出错信息.
请参考Oracle版提问的智慧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP