ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle坏块处理

Oracle坏块处理

原创 Linux操作系统 作者:tolywang 时间:2012-03-30 17:48:52 0 删除 编辑

dbv  file=/data/d2/sitdata/apps_ts_tx_data.326.760209233   blocksize=8192 检查那几个快坏了。
SELECT  *  ---tablespace_name, segment_type, owner, segment_name, partition_name
FROM dba_extents
WHERE file_id = 89 and  799871  between block_id AND block_id + blocks - 1;
select * from dba_lobs where SEGMENT_NAME='SYS_LOB0000129851C00019$$';
select  BYTES/1024/1024/1024  from dba_segments 
where segment_name = 'FND_LOG_MESSAGES'  and segment_type = 'TABLE' ;

RMAN> blockrecover  datafile 89  block  799864, 799871  ;  如果有备份 

没有办法恢复就得使用 exp,imp :
SQL>create directory dmpdir as  '/data/d1'; 
SQL>grant read,write on directory  dmpdir  to applsys ; 
$ expdp  system/xxxx   directory=dmpdir  dumpfile=FND_LOG_MESSAGES.dmp  tables=applsys.FND_LOG_MESSAGES 
$ impdp  system/xxxx  directory=dmpdir  dumpfile=FND_LOG_MESSAGES.dmp  tables=applsys.FND_LOG_MESSAGES 
 
Rename 表 。
 
参考: http://www.ltesting.net/ceshi/ruanjianceshikafajishu/rjcskfyy/sjk/2007/0607/19630.html
 
 

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

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13382350