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

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

5

积分

1

好友

16

主题
1#
发表于 2013-3-23 15:17:10 | 查看: 7772| 回复: 26
现象:

oracle11.1.0.6

一张表被truncate后又插入了8条记录

该库没有归档,最近的备份是3月19日的

请问可以恢复到truncate前的状态吗?谢谢。
2#
发表于 2013-3-23 15:19:22
先停止应用 ,禁止任何对该表的DML操作

DUL一般可以挖出大多数数据

把system表空间 和这张表的表空间 数据文件 打包发给我

回复 只看该作者 道具 举报

3#
发表于 2013-3-23 15:39:53
是raw设备存储的,而且表空间有90G,分9个文件,system也有30G

咋整~

回复 只看该作者 道具 举报

4#
发表于 2013-3-23 16:18:19
QQ超大附件 你没听说过吗?

回复 只看该作者 道具 举报

5#
发表于 2013-3-23 16:19:49
用dd 将裸设备 备成文件就可以了

回复 只看该作者 道具 举报

6#
发表于 2013-3-23 18:11:27
dd后的文件为9个10G的,1个1G和1个30G

tar打包不了这么大的,只能先压后打

回复 只看该作者 道具 举报

7#
发表于 2013-3-23 18:35:42
:) 不如 快递硬盘比较快

回复 只看该作者 道具 举报

8#
发表于 2013-3-23 19:13:11
厚厚,库在四川,而且周一前得有个结果,等打包完贴个url下载吧

回复 只看该作者 道具 举报

9#
发表于 2013-3-23 21:27:54
直接让人远程操作就好了,这样的事情,下载,不靠谱

回复 只看该作者 道具 举报

10#
发表于 2013-3-24 11:31:17
远程没有windows

由于untrust区禁止使用,只能vpn将文件下载,经过一宿的努力终于将20G的压缩包下完

根据maclean提示下载了论坛提供的DUL是8.0版本,请问如何使用,是用dul.exe还是dul8.exe

谢谢

回复 只看该作者 道具 举报

11#
发表于 2013-3-24 16:49:41
  1. D:\temp\dul_9218>dul

  2. Data UnLoader 9.2.1.8 - Internal Use Only - on Sun Mar 24 16:47:48 2013
  3. with 64-bit io functions

  4. Copyright (c) 1994 2002 Bernard van Duijnen All rights reserved.


  5. DUL: Warning: Recreating file "dul.log"

  6. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem
  7. DUL: Warning: DUL osd_parameter or control.dul configuration error
  8. DUL: Warning: Given file number(1) in control file does not match file# in dba(0
  9. )
  10. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem
  11. DUL: Warning: Start block: expected block number(1) does not match block# in dba
  12. (0)

  13. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem01
  14. DUL: Warning: DUL osd_parameter or control.dul configuration error
  15. DUL: Warning: Given file number(6) in control file does not match file# in dba(0
  16. )
复制代码
controlfile:
  1. D:\temp\dul_9218>dul

  2. Data UnLoader 9.2.1.8 - Internal Use Only - on Sun Mar 24 16:47:48 2013
  3. with 64-bit io functions

  4. Copyright (c) 1994 2002 Bernard van Duijnen All rights reserved.


  5. DUL: Warning: Recreating file "dul.log"

  6. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem
  7. DUL: Warning: DUL osd_parameter or control.dul configuration error
  8. DUL: Warning: Given file number(1) in control file does not match file# in dba(0
  9. )
  10. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem
  11. DUL: Warning: Start block: expected block number(1) does not match block# in dba
  12. (0)

  13. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem01
  14. DUL: Warning: DUL osd_parameter or control.dul configuration error
  15. DUL: Warning: Given file number(6) in control file does not match file# in dba(0
  16. )
复制代码
init.dul:
  1.     osd_big_endian_flag=false
  2.     osd_dba_file_bits=10
  3.     osd_c_struct_alignment=32
  4.     osd_file_leader_size=1
  5.     osd_word_size = 32

  6.     dc_columns=2000000
  7.     dc_tables=10000
  8.     dc_objects=1000000
  9.     dc_users=400
  10.     dc_segments=100000

  11.     control_file = control.txt

  12.     db_block_size=8192

  13.     export_mode=true

  14.     compatible=8

  15.     file = dump

复制代码

回复 只看该作者 道具 举报

12#
发表于 2013-3-24 16:50:29
controlfile:
  1.          0          1 D:\temp\data\lvsystem  
  2.          0          6 D:\temp\data\lvsystem01
  3.          8          8 D:\temp\data\lvora_B_01
  4.          8         10 D:\temp\data\lvora_B_02
  5.          8         11 D:\temp\data\lvora_B_03
  6.          8         13 D:\temp\data\lvora_B_04
  7.          8         14 D:\temp\data\lvora_B_05
  8.          8         15 D:\temp\data\lvora_B_06
  9.          8         16 D:\temp\data\lvora_B_07
  10.          8         17 D:\temp\data\lvora_B_08
  11.          8         21 D:\temp\data\lvora_B_09
复制代码

回复 只看该作者 道具 举报

13#
发表于 2013-3-24 17:38:00
这个库的系统是aix

请问有linux或aix平台的DUL吗

回复 只看该作者 道具 举报

14#
发表于 2013-3-24 18:15:37
osd_big_endian_flag=false===> AIX big endian

回复 只看该作者 道具 举报

15#
发表于 2013-3-24 18:24:18
  1. D:\temp\dul_9218>dul

  2. Data UnLoader 9.2.1.8 - Internal Use Only - on Sun Mar 24 18:23:51 2013
  3. with 64-bit io functions

  4. Copyright (c) 1994 2002 Bernard van Duijnen All rights reserved.


  5. DUL: Warning: Recreating file "dul.log"

  6. DUL: Warning: Cannot verify file number for D:\temp\data\lvsystem
  7. DUL: Warning: First four bytes(11 162 0 0) of block 1 are not the start of a pro
  8. per data block header
  9. DUL: Warning: Block corruption or configuration error
  10. DUL: Warning: Check db_block_size and/or osd_file_leader_size and/or file offset


  11. DUL: Warning: Cannot verify file number for D:\temp\data\lvsystem01
  12. DUL: Warning: First four bytes(11 162 0 0) of block 1 are not the start of a pro
  13. per data block header
  14. DUL: Warning: Block corruption or configuration error
  15. DUL: Warning: Check db_block_size and/or osd_file_leader_size and/or file offset
复制代码

回复 只看该作者 道具 举报

16#
发表于 2013-3-24 18:26:35
估计是 lvcb在作怪, 在AIX上用dbfsize 看一下裸设备

回复 只看该作者 道具 举报

17#
发表于 2013-3-24 18:26:39
controlfile:
  1.          0          1 D:\temp\data\lvsystem   4096
  2.          0          6 D:\temp\data\lvsystem01 4096
  3.          8          8 D:\temp\data\lvora_B_01 4096
  4.          8         10 D:\temp\data\lvora_B_02 4096
  5.          8         11 D:\temp\data\lvora_B_03 4096
  6.          8         13 D:\temp\data\lvora_B_04 4096
  7.          8         14 D:\temp\data\lvora_B_05 4096
  8.          8         15 D:\temp\data\lvora_B_06 4096
  9.          8         16 D:\temp\data\lvora_B_07 4096
  10.          8         17 D:\temp\data\lvora_B_08 4096
  11.          8         21 D:\temp\data\lvora_B_09 4096
复制代码

回复 只看该作者 道具 举报

18#
发表于 2013-3-24 18:31:16
  1. SCS_ZDB_SCDB_[oracle]$$dbfsize /dev/rlvsystem

  2. Database file: /dev/rlvsystem
  3. Database file type: raw device
  4. Database file size: 131072 8192 byte blocks
  5. SCS_ZDB_SCDB_[oracle]$$dbfsize /dev/rlvsystem01

  6. Database file: /dev/rlvsystem01
  7. Database file type: raw device
  8. Database file size: 3840000 8192 byte blocks
  9. SCS_ZDB_SCDB_[oracle]$$dbfsize /dev/rlvora_B_01

  10. Database file: /dev/rlvora_B_01
  11. Database file type: raw device
  12. Database file size: 1280000 8192 byte blocks
复制代码

回复 只看该作者 道具 举报

19#
发表于 2013-3-24 18:32:55
跳过前4k看看

回复 只看该作者 道具 举报

20#
发表于 2013-3-24 18:43:42
目前的init.dul:
  1.     osd_big_endian_flag=true
  2.     osd_dba_file_bits=10
  3.     osd_c_struct_alignment=32
  4.     osd_file_leader_size=1
  5.     osd_word_size = 32

  6.     dc_columns=2000000
  7.     dc_tables=10000
  8.     dc_objects=1000000
  9.     dc_users=400
  10.     dc_segments=100000

  11.     control_file = control.txt

  12.     db_block_size=8192

  13.     export_mode=true

  14.     compatible=9

  15.     file = dump

复制代码
controlfile:
  1.          0          1 D:\temp\data\lvsystem
  2.          0          6 D:\temp\data\lvsystem01
  3.          8          8 D:\temp\data\lvora_B_01
  4.          8         10 D:\temp\data\lvora_B_02
  5.          8         11 D:\temp\data\lvora_B_03
  6.          8         13 D:\temp\data\lvora_B_04
  7.          8         14 D:\temp\data\lvora_B_05
  8.          8         15 D:\temp\data\lvora_B_06
  9.          8         16 D:\temp\data\lvora_B_07
  10.          8         17 D:\temp\data\lvora_B_08
  11.          8         21 D:\temp\data\lvora_B_09
复制代码
dul命令提示:
  1. D:\temp\dul_9218>dul

  2. Data UnLoader 9.2.1.8 - Internal Use Only - on Sun Mar 24 18:42:52 2013
  3. with 64-bit io functions

  4. Copyright (c) 1994 2002 Bernard van Duijnen All rights reserved.


  5. DUL: Warning: Recreating file "dul.log"

  6. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem
  7. DUL: Warning: DUL osd_parameter or control.dul configuration error
  8. DUL: Warning: Given file number(1) in control file does not match file# in dba(0
  9. )
  10. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem
  11. DUL: Warning: Start block: expected block number(1) does not match block# in dba
  12. (0)

  13. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem01
  14. DUL: Warning: DUL osd_parameter or control.dul configuration error
  15. DUL: Warning: Given file number(6) in control file does not match file# in dba(0
  16. )
  17. DUL: Warning: Found mismatch while checking file D:\temp\data\lvsystem01
  18. DUL: Warning: Start block: expected block number(1) does not match block# in dba
  19. (0)
复制代码

回复 只看该作者 道具 举报

21#
发表于 2013-3-24 19:42:24
system第一个数据文件前10M

回复 只看该作者 道具 举报

22#
发表于 2013-3-24 19:43:11
lvsystem.gz (865.86 KB, 下载次数: 2129)

回复 只看该作者 道具 举报

23#
发表于 2013-3-24 20:32:25
貌似文件里头乱掉了, 这样:

rman target /

copy datafile 1 to '目的位置'
copy datafile 数据文件到 目的位置;


然后 strings 看一下还有lvcb吗, 没有 之后 dd 前30MB 压缩并上传

回复 只看该作者 道具 举报

24#
发表于 2013-3-24 21:02:31
30M:
lvsystem30.gz (2.15 MB, 下载次数: 824)

回复 只看该作者 道具 举报

25#
发表于 2013-3-24 23:26:09
  1. E:\dul10>dul.exe

  2. Data UnLoader: 10.2.0.5.21 - Internal Only - on Sun Mar 24 23:21:26 2013
  3. with 64-bit io functions

  4. Copyright (c) 1994 2013 Bernard van Duijnen All rights reserved.

  5. Strictly Oracle Internal Use Only


  6. Reading USER.dat 0 entries loaded
  7. Reading OBJ.dat 0 entries loaded and sorted 0 entries
  8. Reading SCANNEDLOBPAGE.dat 0 entries loaded and sorted 0 entries
  9. Reading TAB.dat 0 entries loaded
  10. Reading COL.dat 0 entries loaded and sorted 0 entries
  11. Reading SEG.dat 0 entries loaded
  12. Reading EXT.dat 0 entries loaded and sorted 0 entries
  13. Reading TABPART.dat 0 entries loaded and sorted 0 entries
  14. Reading TABCOMPART.dat 0 entries loaded and sorted 0 entries
  15. Reading TABSUBPART.dat 0 entries loaded and sorted 0 entries
  16. Reading INDPART.dat 0 entries loaded and sorted 0 entries
  17. Reading INDCOMPART.dat 0 entries loaded and sorted 0 entries
  18. Reading INDSUBPART.dat 0 entries loaded and sorted 0 entries
  19. Reading IND.dat 0 entries loaded
  20. Reading LOB.dat 0 entries loaded
  21. Reading ICOL.dat 0 entries loaded
  22. Reading COLTYPE.dat 0 entries loaded
  23. Reading TYPE.dat 0 entries loaded
  24. Reading ATTRIBUTE.dat 0 entries loaded
  25. Reading COLLECTION.dat 0 entries loaded
  26. Reading COMPATSEG.dat 0 entries loaded
  27. Reading BOOTSTRAP.dat 60 entries loaded
  28. Reading LOBFRAG.dat 0 entries loaded and sorted 0 entries
  29. Reading LOBCOMPPART.dat 0 entries loaded and sorted 0 entries
  30. Reading UNDO.dat 0 entries loaded
  31. Reading TS.dat 0 entries loaded
  32. Reading PROPS.dat 0 entries loaded
  33. Found db_id = 1252806708
  34. Found db_name = ORCL
  35. DUL: Warning: File d:/lvsystem30 OS reported number of blocks 3840 < set number
  36. of blocks 130561
复制代码
新版本可以使用 ,你的9的版本可能不能使用
  1. E:\dul10>dul9.exe

  2. Data UnLoader 9.2.1.8 - Internal Use Only - on Sun Mar 24 23:25:21 2013
  3. with 64-bit io functions

  4. Copyright (c) 1994 2002 Bernard van Duijnen All rights reserved.


  5. DUL: Warning: Recreating file "dul.log"

  6. DUL: Warning: Cannot verify file number for d:/lvsystem30
  7. DUL: Warning: First four bytes(11 162 0 0) of block 1 are not the start of a pro
  8. per data block header
  9. DUL: Warning: Block corruption or configuration error
  10. DUL: Warning: Check db_block_size and/or osd_file_leader_size and/or file offset

  11. Loaded 0 entries from USER.dat
  12. Loaded 0 entries from OBJ.dat
  13. Loaded 0 entries from TAB.dat
  14. Loaded 0 entries from COL.dat
  15. Loaded 0 entries from SEG.dat
  16. Loaded 0 entries from EXT.dat
  17. Sorted 0 entries
  18. Loaded 0 entries from TABPART.dat
  19. Loaded 0 entries from TABCOMPART.dat
  20. Loaded 0 entries from TABSUBPART.dat
  21. Loaded 0 entries from IND.dat
  22. Loaded 0 entries from LOB.dat
  23. Loaded 0 entries from ICOL.dat
  24. Loaded 0 entries from COMPATSEG.dat
  25. Loaded 60 entries from BOOTSTRAP.dat
复制代码
这个问题,到此可以打住了,在讨论下去无意义

而且dul在无system的时候,挖有问题

回复 只看该作者 道具 举报

26#
发表于 2013-3-25 10:59:39
惜分飞,你的新版本可否共享下?昨天我使用Liu共享的那个老版本(支持到9)貌似出现同样不能用的问题。

回复 只看该作者 道具 举报

27#
发表于 2013-3-28 17:43:05
dul 在哪下载?

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 11:28 , Processed in 0.079567 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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