诗檀软件成功帮助山西某公安系统恢复了超过3TB的数据库
由于客户数据库使用裸设备,且数据量高达3T。这里仅对整个system表空间文件及部分数据文件头进行备份。 相应备份被放置在/oracle/backup目录下。 1) 备份spfile create pfile='/home/oracle/pfile1' from spfile; 2) 备份system表空间文件及数据文件头 SQL> select bytes/1024/1024 from v$datafile where file#=1; -- 2040 $ mkdir /oracle/backup $ dd if=/dev/rrac_system01 of=/oracle/backup/rrac_system01.bak bs=1024000 $ dbv file=rrac_system01.bak blocksize=8192 SQL> set echo off SQL> set heading off SQL> set linesize 300 pagesize 0 SQL> select 'dd if='||name||' of=/oracle/backup/header_'||file# || ' bs=1024000 count=10' from v$datafile; 3) 备份控制文件 $ dd if=/dev/rrac_ctrol01 of=/oracle/backup/rrac_ctrol01 bs=1024000 2. 现场报错及启库操作 在数据救援中发现以下报错 Errors in file /oracle/product/admin/orcl/udump/orcl2.ora_160642.trc: ORA-00600: internal error code, arguments: [2662], [4], [4186310893], [4], [4186345409], [58720264], [],… Errors in file /oracle/product/admin/orcl/udump/orcl2_ora_136116.trc: ORA-00600: internal error code, arguments: [2256],[0], [1073741824], [5],[3],[],[],[] 除了以上数据库SCN问题错误外,还存在online redo 日志讹误及Undo问题。诗檀软件工程师通过设置系统参数重新修正了SCN号,通过设置10513, 10231 event事件避免了相关检查报错,并使用恢复操作恢复了数据库。
Comments