expdp与ORA-39147异常

今天发现crontab中一个数据泵导出任务出现异常,错误信息如下。

[oracle@w1]$ /apps/oracle/admin/msh/expdp_tb_affirm_weather.sh

Export: Release 10.2.0.4.0 - 64bit Production on Thursday, 27 November, 2009 18:01:51

Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Data Mining and Real Application Testing options
ORA-31626: job does not exist
ORA-31637: cannot create job SYS_EXPORT_TABLE_02 for user MSUSER
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT_INT", line 600
ORA-39147: cannot migrate Data Pump queue table ownership to this instance

[@more@]

每天工作很正常,为什么突然出现故障了呢?先根据错误号查一下信息。

[oracle@w1 ~]$ oerr ora 39147
39147, 00000, "cannot migrate Data Pump queue table ownership to this instance"
// *Cause: There are active Data Pump jobs running on another instance in a
// RAC. All concurrent, active Data Pump jobs must be run on the same
// instance.
// *Action: Start this job on the same instance where other active Data Pump
// jobs are running, or wait until they finish.

这个故障时在RAC架构中的一个bug。如果在不同的instance上,同时做expdp或impdp操作会触发上诉bug.。
一个解决办法是,避免在两个instance上部署数据泵操作。

数据库环境为:
Oracle版本:10.2.0.4
OS: HP-UX 11i
DB架构:2节点的RAC

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22927800/viewspace-1029158/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22927800/viewspace-1029158/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值