oracle导出表dump,有趣的大表导出产生coredump文件问题

db

5b24fae4cde99750994428c024162093.gifracle8163 +ops

os:aix433

昨天晚上对数据库参数进行过调整

db_file_mutliblock_read_count 从16更改为8

compatible 从8.1.0 更改为8.1.6

gc_releasable_locks 现在64000,要求大于db_block_buffers

log_buffer 3145728>262144

distributed_transactions = 10>30

并将回滚段重建,由于原来的回滚段是initial=4m,next=8m,initial=2

我将它改成initial=next=256k initial=20

重新启动DB

对数据库的表进行EXP发现,一旦表很大,超过300M,备份就无法继续,并产生coredump.

DB运行一天后,在对表进行EXP,并设置10046进行跟踪

$ ps -ef|grep exp

oracle 38732  6778  85 18:03:06  pts/7  0:03 exp userid=dll/daf file=pay

mentev.dmp tables=payment feedback=10000

oracle 51180 43044   0 18:03:13  pts/0  0:00 grep exp

$ ps -ef|grep 38732

oracle 38732  6778  95 18:03:06  pts/7  0:06 exp userid=dll/daf file=pay

mentev.dmp tables=payment feedback=10000

oracle 42416 38732  47 18:03:06      -  0:03 oracleora82 (DESCRIPTION=(LOCAL=Y

ES)(ADDRESS=(PROTOCOL=beq)))

oracle 51182 43044   0 18:03:19  pts/0  0:00 grep 38732

$ ./whoit.sh 42416

SQL> exec dbms_system.set_ev(42, 29468, 10046, 12, '');

EXP结果:

$ exp userid=dll/daf file=paymentev.dmp tables=payment feedback=10000

Export: Release 8.1.6.0.0 - Production on Wed Apr 28 18:13:20 2004

(c) Copyright 1999 Oracle Corporation.  All rights reserved.

Connected to: Oracle8i Enterprise Edition Release 8.1.6.3.0, 64 bit - Production

With the Partitioning and Parallel Server options

JServer Release 8.1.6.3.0 - Production

Export done in US7ASCII character set and US7ASCII NCHAR character set

About to export specified tables via Conventional Path ...

. . exporting table                        PAYMENT

...........................................................................

...........................................................................

...........................................................................

...........................................

EXP-00002: error in writing to export file

EXP-00002: error in writing to export fileerror closing export file

EXP-00000: Export terminated unsuccessfully

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值