Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Encerrando e Iniciando a Instância Oracle


Este tutorial descreve os processos para encerrar e iniciar a instância Oracle.

Após a instalação, a instância Oracle é iniciada e o banco de dados é aberto para acesso de usuários com contas de banco de dados. Em algum momento, você pode querer desligar e reiniciar a instância. Este tutorial descreve os processos de inicialização e desligamento.

Encerrando a instância


A instância do banco de dados Oracle pode ser encerrada por meio do SQL * Plus ou do Windows Services Management Console.

Um encerramento normal da instância passa pelos seguintes estágios:
  • Banco de dados fechado: depois que todos os usuários saíram de suas sessões ou foram desconectados, o banco de dados Oracle grava os dados no SGA nos arquivos de dados e nos arquivos de redo log on-line. Um ponto de verificação é executado nos arquivos de dados e seus cabeçalhos são marcados como atuais no momento do desligamento da instância. Os arquivos de dados e os arquivos de redo log online são então fechados. O arquivo de controle permanece aberto para a instância.
  • Banco de dados desmontado:a instância Oracle desmonta o banco de dados e atualiza as entradas relevantes no arquivo de controle para registrar um desligamento limpo. O arquivo de controle é fechado. O banco de dados agora está fechado e desmontado.
  • Encerramento da instância Oracle:a instância Oracle interrompe os processos em segundo plano e desaloca a memória compartilhada usada pela SGA.

Desligar com SQL*Plus:A primeira coisa que você precisa fazer é acessar o banco de dados com uma conta de usuário administrativo (uma conta com o privilégio SYDBDA ou SYSOPER). Uma vez conectado, você pode executar o STARTUP comando



Desligando a instância dos serviços do Windows.

Para encerrar a instância Oracle do console de gerenciamento de serviços do Windows, você pode navegar pelos serviços e localizar o serviço associado à instância do banco de dados. Clique em próximo em “Parar”








Iniciando a instância do banco de dados Oracle


Ao iniciar a instância Oracle, você normalmente a inicia de forma que o estado do banco de dados seja ABERTO e pronto para conexões de usuário. No entanto, há situações em que você pode querer iniciar a instância com o banco de dados no estado MOUNTED, mas não aberto. Uma instância também pode ser iniciada sem o banco de dados montado ou aberto.

Para iniciar a instância do banco de dados Oracle, você precisa fazer login com uma conta de privilégio administrativo e executar o STARTUP comando. Uma inicialização normal passa pelos seguintes estágios:
  • O SGA e o PGA são alocados
  • Os processos em segundo plano são iniciados
  • O arquivo de controle é aberto (estado MOUNT)
  • Os arquivos de dados são abertos e os usuários podem recuperar dados do banco de dados (banco de dados aberto)





Você também pode iniciar a instância do Oracle no console de gerenciamento de serviços do Windows. Uma vez localizado o serviço de instância, você pode clicar em “Iniciar”.