arquivo núm. 392, bloco núm.1732636)
RMAN> RECOVER DATAFILE 392 BLOCK 1732636; Peça pra ele tentar recuperar o data block dessa forma. Caso dê erro no mesmo número de bloco tenta fazer o seguinte: SELECT owner , segment_name , segment_type FROM dba_extents WHERE file_id = &df_number AND &num_block BETWEEN block_id AND block_id + blocks -1; Com essa consulta vc sabe qual objeto está corrompido, tenta criar ele com outro nome como por exemplo CREATE TABLE XXX AS SELECT * FROM TABLE_NAME; Caso vc nao consiga de forma alguma, dropa a tabela e tenta por meio de algum backup lógico recente. Vamos ver o que o restante tem a dizer. ________________________________ De: Marcus Pavan <marcus_...@yahoo.com.br> Para: "oracle_br@yahoogrupos.com.br" <oracle_br@yahoogrupos.com.br> Enviadas: Sexta-feira, 18 de Janeiro de 2013 17:30 Assunto: Re: [oracle_br] Corrupçao de base de dados Marlon, boa tarde. Se o DBA já retornou o DATAFILE e fez o RESTORE, e o problema continua. Um teste é restaurar o DATAFILE em outro local (diretório ou volume) e aplicar os ARCHIVES. Solicite para ele verificar a VIEW V$DATABASE_BLOCK_CORRUPTION, caso seja um problema físico (DISCO), pode haver mais arquivos danificados. Atenciosamente, Marcus Pavan. ________________________________ De: Marlon Pasquali - TI - Peccin S.A marlon.pasqu...@peccin.com.br> Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 18 de Janeiro de 2013 15:48 Assunto: [oracle_br] Corrupçao de base de dados Olá pessoal, Sou desenvolvedor , e estou apenas ajudando a coletar informações para meu colega que é DBA para tentar resolver este problema. Situação: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production S.O = Hed Hat Linux Enterprise 5 Aplicação: Oracle Applications 11.5.10.2 Quando rodamos um select nas tabelas do módulo GL, de um período pequeno, digamos, 30 dias, o relatório apresenta os dados normalmente. Mas se rodamos um select de um período maior, por exemplo 6 meses, dá o erro abaixo. Se rodar a query em pedaços pequenos deste período funciona. Mas quando é um período grande dá erro. ORA-01578: bloco de dados ORACLE danificado (arquivo núm. 392, bloco núm. 1732636) ORA-01110: 392 do arquivo de dados: '/u03/oracle/PROD/proddata/a txn data01.dbf' O DBA já tentou voltar um backup e aplicar os archives, mas o problema continua.... Alguma sugestão ? Obrigado, Marlon [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]