Para início de conversa vi que meu sistema que comunicava com o banco estava dando o erro descrito acima. Como todos a primeira coisa que fazemos é ver o erro e caso não lembrarmos da solução jogamos no google... Nem sempre é a melhor coisa a ser feita, pois vemos soluções distintas e complicadas que geralmente não conseguimos ou sabemos fazer. Mas enfim, vou tentar ser o mais breve e objetivo possível.
O segundo passo que dei foi o seguinte, entrei na máquina onde o banco está instalado e loguei como sysdba:
1- sqlplus /nolog
2- conn / as sysdba
No meu caso apareceu que não havia uma instância iniciada. Então o que tive de fazer foi somente subir o banco com o comando:
1- startup
2- SELECT status FROM V$INSTANCE; (esse comando verifica se o seu banco está aberto)
Logo em seguida o banco subiu e tudo voltou ao normal. Sugiro que após usar os comandos descritos acima verifique também se o listener está ok. Para isso saia do sqlplus e use os seguintes comandos:
1- lsnrctl status
2-(use esse comando caso o listener esteja desligado) lsnrctl start
Caso esteja tudo ok e mesmo assim o problema continue peço que comentem nesse tópico.
Att.,
Lucas Rehem