Olá,
Exatamente com o Marcio citou, problemas com ORA-600 necessariamente não é um BUG, e sim possível falta de configuração, problemas de hardware, utilização de modo indevido de algum recurso e também BUGS do Oracle Server. O Erro em sí é bem genérico.
Mas, O ORA-600 sempre traz informações de sua origem e SEMPRE irá gerar um LOG sobre o que ocasionou sua aparição, no seu caso, eu RECOMENDO que você DIMINUA o nome do seu banco de dados, desde utilizar um nome BANCO_HOMOLOGACAO, utilize BDHOM, pois isso pode trazer problemas ao CORE DO ORACLE. Tente fazer isso, pois o primeiro argumento que foi passado no seu ORA-600 é diretamente refletida ao kernel do Oracle inicialização.
Se tu em algum momento, conseguir colocar no banco de dados em OPEN, faça um SELECT INSTANCE_NAME FROM V$INSTANCE, veja se não está com o valor NULL.
Abraços,