Ederson, Depois que enviei o e-mail notei isso, que deveria alterar para MANUAL.
Enfim, logo após o almoço consegui excluir a UNDO antiga. Muito obrigado, Ednilson De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de ederson200...@yahoo.com.br Enviada em: segunda-feira, 17 de fevereiro de 2014 13:23 Para: oracle_br@yahoogrupos.com.br Assunto: RE: RES: [oracle_br] RE: ORA-01548: active rollback segment Edinilson, A mensagem de erro está bem clara: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode (Não pode fazer o que vc está fazendo em MODO AUTOMÁTICO). Primeiro vc tem que mudar para Modo MANUAL. Sempre haverá o segmento da SYSTEM que não pode ser retirado. Acontece que este segmento sempre está na tablespace System e não na tablespace de Undo. Verifique. Rode o sql abaixo: SELECT name,value FROM v$parameter where upper(name) like upper('undo%'); Se ainda apontar para o UNDO que vc quer remover ou se estiver AUTO, não pode remover. Olhe nos links que te passei. Note que para remover uma tablespace de UNDO, vc tem que criar outra e todos os usuários tem que estar apontados para a nova tablespace, caso contrário o banco não deixa remover. No link que te passei, um passo importante é mudar o UNDO_MANAGEMENT para MANUAL. Toda a operação de mudança de undo, é feita com undo em manual, isto é, a criação da nova tablespace e mudar o Undo_tablespace para a nova tablespace. Veja este link: http://www.oracleflash.com/32/Change-or-switch-undo-tablespace-in-Oracle-database.html Explica melhor a situação onde fica com segmento em uso por alguma transação. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 ------------ Labor improbus omnia vincit ---Em oracle...@yahoogroups.com, <ednilson.silva@...> escreveu: Ederson, Verificando os segmentos encontrei esse abaixo, os demais estão tudo OFFLINE. Já viu isso? SQL> select owner, segment_name, tablespace_name, status from dba_rollback_segs order by 3; OWNER SEGMENT_NAME TABLESPACE_NAME STATUS ------ ------------------------------ ------------------------------ ---------------- SYS SYSTEM SYSTEM ONLINE PUBLIC _SYSSMU5$ TBS_UNDO PARTLY AVAILABLE SQL> alter rollback segment "_SYSSMU5$" offline; alter rollback segment "_SYSSMU5$" offline * ERROR at line 1: ORA-30019: Illegal rollback Segment operation in Automatic Undo mode Grato, Ednilson De: oracle_br@... [mailto:oracle_br@...] Em nome de ederson2001br@... Enviada em: segunda-feira, 17 de fevereiro de 2014 09:44 Para: oracle_br@... Assunto: [oracle_br] RE: ORA-01548: active rollback segment Edinilson, Dá uma olhada neste link: http://olivertconsultoria.blogspot.com.br/2011/07/como-alterar-uma-tablespace-de-undo-no.html Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 ------------ Labor improbus omnia vincit