Chinaunix首页 | 论坛 | 博客
  • 博客访问: 832484
  • 博文数量: 105
  • 博客积分: 636
  • 博客等级: 中士
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-11 10:57
文章分类

全部博文(105)

文章存档

2017年(4)

2016年(9)

2015年(18)

2014年(16)

2013年(34)

2012年(24)

分类: Oracle

2013-02-05 16:55:48

今天用数据泵做导入的时候遇到了些错误 拿出来和大家分享一下。

1.impdp时遇到错误,就一直hang住。

处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
ORA-39171: 作业出现可恢复的等待。
ORA-00607: 当更改数据块时出现内部错误

2.查看alert_sid.log 报错信息如下

 

Errors in file d:\oracle\product\10.2.0\admin\bbdz\bdump\bbdz_dw01_3152.trc:
ORA-00600: 内部错误代码, 参数: [kddummy_blkchk], [10], [482281], [18040], [], [], [], []

Sun Feb 03 16:17:35 2013
Doing block recovery for file 2 block 23699
Block recovery from logseq 120, block 63426 to scn 1767176
Sun Feb 03 16:17:35 2013
Recovery of Online Redo Log: Thread 1 Group 2 Seq 120 Reading mem 0
  Mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\BBDZ\REDO02.LOG
Block recovery completed at rba 120.63454.16, scn 0.1767178
Doing block recovery for file 10 block 482281
Block recovery from logseq 120, block 49009 to scn 1767176
Sun Feb 03 16:17:36 2013
Recovery of Online Redo Log: Thread 1 Group 2 Seq 120 Reading mem 0
  Mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\BBDZ\REDO02.LOG
Block recovery completed at rba 120.63454.16, scn 0.1767178
statement in resumable session 'BBDZ.SYS_IMPORT_FULL_01.1' was aborted
Sun Feb 03 16:17:36 2013
Corrupt Block Found
         TSN = 11, TSNAME = NNC_INDEX03
         RFN = 10, BLK = 482281, RDBA = 42425321
         OBJN = 53368, OBJD = 53368, OBJECT = NNC_INDEX03, SUBOBJECT =
         SEGMENT OWNER = , SEGMENT TYPE = Temporary Segment

从上面的这段信息,我自己感觉是表空间 11 表空间名 nnc_index03 文件号 10 块号 482281 对象号 53368 有问题。

我看了一下原库的信息 发现53368 和提示的信息不相符。这是应该转储文件看一下(这个我没有做)

我把10号文件重新创建了一次。然后没有关毕impdp,我等啊。。。。。

两个半小时过去了,还是停留在当时的状态 只剩下光标一直闪烁,我看了一下alert_sid.log 一直会产生日志切换和checkpoint

应该是还在运行。我敲了一个impdp的status命令 也看到worker还在工作 ,我也只能在等了。

 

3.又抛了异常,信息如下

ORA-39083: 对象类型 INDEX 创建失败, 出现错误:
ORA-00607: 当更改数据块时出现内部错误
ORA-00600: 内部错误代码, 参数: [kddummy_blkchk], [10], [482281], [18040], [], [], [], []
失败的 sql 为:
CREATE INDEX "BBDZ"."I_ARAP_FKXYB04" ON "BBDZ"."ARAP_DJFKXYB" ("VOUCHID") PCTFREE 10 INITRANS 2 MAXTRANS 255  STORAGE(INITIAL 244318208 NEXT 262144 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "NNC_INDEX03" PARALLEL 4
这时可以看到详细的错误信息了。这两个错误产生的参数是一样的,会不会我的.dmp文件有问题啊。我带着这个猜想继续等。

 

后来又看到一些index_statistics对象的错误  现在我猜想应该不是表空间和文件的问题 ,可能是我的.dmp的问题 ,我没有验证 等以后验证吧。

 

在看一下转储的文件吧

 

 

阅读(6280) | 评论(0) | 转发(0) |
0

上一篇:一次ora-07445的事故

下一篇:cache/buffer

给主人留下些什么吧!~~