DBAtlas · Atlas de operações de banco de dados

ORA-00376: file N cannot be read at this time

Oracle

O que significa?

O datafile com o número informado não pode ser lido no momento porque está offline ou inacessível. Consultas e operações que acessam dados no tablespace afetado falham com este erro.

Por que acontece?

O datafile foi colocado offline automaticamente após um erro ou manualmente; está aguardando media recovery; o disco ficou inacessível; ou um arquivo que não pode ser recuperado em modo NOARCHIVELOG foi deixado offline. Geralmente vem acompanhado de uma linha ORA-01110 que identifica o arquivo.

Como resolver

Veja o status dos arquivos: SELECT file#, name, status FROM v$datafile WHERE status != 'ONLINE'; Recupere e coloque online: RECOVER DATAFILE N; depois ALTER DATABASE DATAFILE N ONLINE; Se houver corrupção/perda física, restaure e recupere com RMAN: RESTORE DATAFILE N; RECOVER DATAFILE N; Corrija também o problema subjacente de disco/hardware.

Abrir no DBAtlas →

Mais entradas deste banco