P>

Capa SQl 33

Clique aqui para ler todos os artigos desta edição

Mão na Massa

Oracle Situações do cotidiano de seu banco de dados

 

     A SQL Magazine continua deixando este espaço aberto para você entrar em contato

com os melhores profissionais da área de banco de dados.

     Novamente, Rodrigo Righetti responde a perguntas enviadas pelos leitores e também situações postadas no fórum da SQL Magazine, que pode ser acessado

em http://forum.devmedia.com.br/.

 

Envie seus questionamentos para:

webeditor@sqlmagazine.com.br.

Estou no aguardo.

                                    Ricardo Rezende

                                       Editor Técnico

 

Você perguntou!

Olá a todos da revista SQL Magazine.

     Em primeiro lugar, gostaria de parabenizar pela excelente publicação que, a cada edição, sempre trás novidades que auxiliam no nosso dia-a-dia.

     Estou com um problema na tablespace temporária de nosso banco de dados Oracle.

     Estou tentando remover um dos datafiles da tablespace TEMP pelo fato deste datafile estar muito pequeno. Utilizei o comando ALTER DATABASE DATAFILE ‘nome_do_datafile’ OFFLINE DROP; Imaginei que este comando permitiria que eu excluísse o arquivo no sistema operacional (UNIX), o problema é que me esqueci

de rodar o comando ALTER TABLESPACE TEMP OFFLINE;

     Agora, a V$DATAFILE me mostra que o arquivo em questão está com o status de ‘RECOVER’. Quando tento trazer este arquivo novamente on-line, recebo o erro ORA-01113 “file needs media recovery”. Quando tento colocar a tablespace TEMP em

estado off-line, recebo o erro ORA-01191 “file is already offline - cannot do a normal offline”.

     Não tenho certeza do que fazer agora. O banco de dados está online e trabalhando normalmente, mas meu objetivo é excluir, consolidar e redimensionar alguns datafiles na tablespace TEMP.

     O banco de dados não está em ARCHIVE LOG MODE, por isso, não sei como fazer para efetuar o “recover”.

     A tablespace TEMP está vazia agora.

     Desde já agradeço a ajuda.

Ana Laura Faria

 

E nós respondemos!

Cara Ana Laura,

     A maneira mais simples de resolver o seu caso é criar uma nova tablespace temporária e “dropar” (excluir) a atual, onde o datafile foi excluído. ...

Quer ler esse conteúdo completo? Tenha acesso completo