Eu tenho um bloco pl/sql no meu arquivo glogin.sql para mostrar informações de v$instance quando me conecto ao servidor de banco de dados. Existe uma maneira de suprimir o ORA-01034 que obtemos naturalmente quando a instância está ociosa? Uma instância inativa relata que está inativa quando você se conecta, portanto, qualquer coisa adicional não é necessária e pode ser confusa.
relate perguntas
-
Backups de banco de dados no Oracle - Exportar o banco de dados ou usar outras ferramentas?
-
ORDER BY usando prioridades personalizadas para colunas de texto
-
Interface sqlplus confortável? [fechado]
-
Como encontrar as instruções SQL mais recentes no banco de dados?
-
Como posso consultar nomes usando expressões regulares?
Isso é o que eu uso no meu login.sql. O livro de Tom Kytes, Expert One on One, tem esse script. Nenhum sinal de ORA-01034 quando a instância está inativa. Meu prompt só mostra
idle>
Eu escrevi este script de shell para ver se um banco de dados está aberto. Você provavelmente pode alterá-lo para procurar outra coisa.