- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-17 10:58:21
|
查看: 1749 |
回复: 0
有人用过dul挖blob数据吗?
OS: NT 32bit
Oracle: 9iR2
生产数据
存放blob的文件损坏,其他非blob数据有的可以
错误信息全是类似:
UL: Error: Block type does not match (expected 27, found 40)
UL: Error: While processing block ts#=9, file#=9, block#=453237
UL: Error: Column conversion failed! (type# = 113)
0000000 00540001 010c0000 00010000 00010000 0005f6a3 .T.. .... .... .... ....
0000020 00400500 0000011d 1db20000 00000002 0246ea75 .@.. .... .... .... .F.u
0000040 0246eab5 0246eaf5 0246eb35 0246eb75 0246ec31 .F.. .F.. .F.5 .F.u .F.1
0000060 0246ec71 0246ecb1 0246ecf1 0246ed31 0246f0ef .F.q .F.. .F.. .F.1 .F..
0000080 0246f12f .F./
UL: Error: Col# 1:Column Conversion driver failed
UL: Error: while processing row 55
UL: Error: While processing block ts#=9, file#=9, block#=241543
==================================
另外datafile远超过2g,但control.dul没有象usergide那样startblock。。。,一写成那样就报错
==================================
init.dul文件
osd_big_endian_flag=false
osd_dba_file_bits=10
osd_c_struct_alignment=32
osd_file_leader_size=1
osd_word_size = 32
dc_columns=2000000
dc_tables=10000
dc_objects=1000000
dc_users=400
dc_segments=100000
#dc_lobs=2000
#USE_SCANNED_EXTENT_MAP=true
control_file=control.dul
db_block_size=8192
export_mode=false
compatible=9
#file = dump
ALLOW_TRAILER_MISMATCH=true
ALLOW_DBA_MISMATCH=true
#这两个参数在加上之前报错也相同
感觉userguide很老,不好使
月儿说的正是我想说的。
1.blob需要使用loader模式
2.fat32有4g限制,而ntfs是没有的
3.我用的是92版的dul,92版的user guide
再补充一下开始的信息吧
1 坏掉的这个文件28g,主要是blob
2 由于断电产生的错误,数据库打开的时候报错是1200
3 exp备份很老了,无归档
4 当然也不是我维护的
|
|