Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

164

积分

0

好友

16

主题
1#
发表于 2013-12-7 16:10:25 | 查看: 4511| 回复: 2
本帖最后由 lxhbww 于 2013-12-7 16:12 编辑

请教各位大师们,数据库11.2.0.2.0 rac,在windows客户端也安装的是11.2.0.2.0 client做exp导出前些天都很正常,
最近每天出现快要导完还有100多张表时报下面错误,总共1000多张表

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Tes
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
...
. . 正在导出表                  xxxa导出了    16219486 行
. . 正在导出表                  xxxb导出了     5980669 行
. . 正在导出表                  xxxc导出了       13060 行
EXP-00008: 遇到 ORACLE 错误 1455
ORA-01455: 转换列溢出整数数据类型
EXP-00000: 导出终止失败
...
正常后面还有
. . 正在导出表                xxxd导出了      169849 行
. . 正在导出表                xxxe导出了         233 行

找到前些天导出记录,在导出错误前一条xxxc和xxxd单独用exp又能正常导出,xxxd也就在16w左右,表记录都没超过2^32-1
这会是什么原因?因为服务器上本机盘空间不足无法做expdp,所以只能在windows端做exp.

exp aaa@rac file=d:\bb log=d:\bb.log buffer=51200000
加 INDEXES=n STATISTICS=none 参数后也是不行
2#
发表于 2013-12-7 17:07:44
本帖最后由 wendy 于 2013-12-7 17:11 编辑

用direct方式应该没有问题,前些天,我导出2T多的数据,10亿级别的表都没有问题。

回复 只看该作者 道具 举报

3#
发表于 2013-12-7 17:28:10
尝试用expdp

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-19 18:38 , Processed in 0.049673 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569