Quando o banco de dados foi reiniciado, o banco de dados foi reiniciado incorretamente de acordo com as etapas, fazendo com que o servidor reiniciasse.
Etapas corretas e explicação detalhada:
(1) su - oráculo
Abra o Xshell e conecte-se à máquina linux onde o banco de dados está localizado. Se o usuário for root, digite o comando "su - oracle" e pressione Enter. Se desejar uma senha, digite a senha e pressione Enter para alternar para o usuário oracle.
Método de detecção: "#" torna-se $.
(2) parada lsnrctl
Desligue o processo de monitoramento oracle: o comando é "lsnrctl stop" e pressione Enter, neste momento o externo não pode se conectar ao banco de dados.
(3)ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill
Mate todas as sessões primeiro, comando: "ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill"
(4)sqlplus /nolog
Entre no console SQLplus
(5) conectar / como sysdba
Entrar como administrador do sistema
(6) desligamento imediato
fechar banco de dados
Você precisa esperar um pouco para fechar o comando e será avisado quando for bem-sucedido.
Tentar desligar imediatamente para fechar o banco de dados será muito lento.Se você quiser fechar o banco de dados rapidamente e usar o desligamento sobre, será mais violento. (7) saída
sair do console do ouvinte
(8) início lsnrctl
Inicie o processo de escuta do oracle
(9)sqlplus /nolog
Entre no console SQLplus
Reinicie o banco de dados
(10)inicialização
Reinicie o banco de dados para concluir
(11) Relatório de erros
Alguns relatarão um erro, ou seja, reiniciarão a inicialização do banco de dados e relatarão um erro ORA-01031 de privilégios insuficientes.
Veja a solução: