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”.