Oracle Database - Inciando PDBs automaticamente após o restart do CDB
Boa noite Pessoal, nessa postagem vou mostrar um cenário um tanto quanto comum relacionamento a containers. Já aconteceu de a máquina rebootar subitamente ou realizar o shutdown da VM para alguma atividade programada e após o restart do ambiente o banco estar de pé mas por algum motivo a aplicação não conecta? Pois é, isso pode acontecer em Bancos de dados Containers pois ao iniciar o banco, o PDB ou Pluggable Database inicia no estado MOUNTED. Dessa forma devemos abri o banco para que o mesmo possa ser acessado. Aqui vou mostrar como salvar o status do seu PDB para que no próximo restart o mesmo inicie automaticamente sem a nossa intervenção.
Vamos lá...
Abaixo eu realizei o stop/start do CBD e podemos ver que o meu pdb ORCLPDB ficou em estado MOUNTED e podemos ver na dba_pdb_saved_states que não temos nenhum registro, ou seja, não temos nenhum estado salvo para esse PDB.
Agora vamos abrir o nosso banco para acesso e salvar o status dele para um futuro bounce ou restart:
Salvando o status na dba_pdb_saved_states:
Validando a criação do registro na dba_pdb_saved_states:
Agora vamos realizar o bounce do container e validar a subida de forma automática:
Conclusão:
- Como reiniciar um Banco Container
- Como configurar o PDB na dba_pdb_saved_states
Agora toda vez que a VM reiniciar ou forem reiniciados o nosso PDB vai abrir junto, dessa forma evitando qualquer problema ou retrabalho. Espero que esse conteúdo tenha ajudado. Qualquer dúvida ou sugestão de novas postagens, deixo meu E-mail para que me enviem - pedrohvido@gmail.com.
Nos vemos no próximo post!
Comentários
Postar um comentário