Este post também está disponível em:
English

Uma dica rápida aqui, de como resolver o erro: ORA-01623: log 12 is current log for instance UNNAMED_INSTANCE_2 (thread 2) – cannot drop
Um dos bancos de dados que eu administro, precisou ser migrado para uma VM, e saiu de um Oracle RAC para uma Single Instance.
No momento que fui remover um dos grupos de redo log, me deparei com esse erro.
A resolução foi bastante simples, tive que desabilitar a thread 2 do banco de dados.
Veja os comandos abaixo:
SQL> ALTER DATABASE DROP LOGFILE GROUP 12;
ALTER DATABASE DROP LOGFILE GROUP 12
*
ERROR at line 1:
ORA-01623: log 12 is current log for instance UNNAMED_INSTANCE_2 (thread 2) - cannot drop
ORA-00312: online log 12 thread 2: '/u02/app/oracle/oradata/flashdata/RTDSBR01/onlinelog/group_12.31001.987676637'
ORA-00312: online log 12 thread 2: '+DATA/RTDSBR01/ONLINELOG/group_12.595.1080201495'
SQLSQL> alter database disable thread 2;
Database altered.
SQLSQL> ALTER DATABASE DROP LOGFILE GROUP 12;
Database altered.
SQL