Como desligar o banco de dados oracle de maneira correta?
shutdown oracle 12C
Neste artigo, exploraremos em detalhes o comando SHUTDOWN, suas opções e implicações no Oracle Database 12c.
Desligamento de Banco de Dados Oracle: Guia Completo
O desligamento de um banco de dados é uma tarefa crítica na administração de sistemas Oracle. Além de explicar em detalhes o comando SHUTDOWN, discutiremos os pré-requisitos para o desligamento de um contêiner de banco de dados plugável (PDB) e suas diferentes modalidades, como ABORT, IMMEDIATE, NORMAL e TRANSACTIONAL.
Compreendendo o Comando SHUTDOWN
O comando SHUTDOWN é usado para encerrar uma instância do Oracle Database de forma controlada. Ele oferece diferentes opções para desligar o banco de dados, dependendo dos requisitos específicos do ambiente e das transações em andamento.
Opções do Comando SHUTDOWN:
ABORT: Esta opção permite o desligamento mais rápido do banco de dados, sem esperar que as transações atuais terminem. É útil em situações de falha ou quando é necessário interromper abruptamente o banco de dados.
IMMEDIATE: O desligamento imediato não espera que as transações atuais terminem. Proíbe novas conexões e desmonta o banco de dados. Não é necessário recuperação de instância durante o próximo startup.
NORMAL: Esta é a opção padrão, que espera que os usuários se desconectem do banco de dados. Proíbe novas conexões e desmonta o banco de dados de forma segura.
TRANSACTIONAL [LOCAL]: Permite que as transações ativas sejam concluídas antes do desligamento. Esta opção evita que os clientes percam trabalho sem desconectar todos os usuários.
Pré-requisitos para o Desligamento de PDB
Quando o contêiner atual é um banco de dados plugável (PDB), o comando SHUTDOWN pode ser usado somente se:
O usuário atual tem o privilégio de sistema SYSDBA, SYSOPER, SYSBACKUP ou SYSDG.
O privilégio é concedido localmente no PDB.
O usuário atual usa o privilégio usando AS SYSDBA, AS SYSOPER, AS SYSBACKUP ou AS SYSDG na hora da conexão.
É importante destacar que para fechar um PDB, ele deve estar aberto.
O comando SHUTDOWN é uma ferramenta essencial na administração de bancos de dados Oracle. Conhecê-lo e compreender suas opções é fundamental para garantir a integridade e a segurança dos dados durante o processo de desligamento. Ao seguir as práticas recomendadas e entender os diferentes modos de desligamento, os administradores de banco de dados podem manter ambientes Oracle estáveis e confiáveis.
Referências:
Oracle Database Administrator’s Guide 12c Release 1 (12.1)
Documentação oficial do Oracle Database 12c
Com este guia abrangente, esperamos fornecer insights valiosos sobre o desligamento de banco de dados Oracle e capacitar os administradores de banco de dados a tomar decisões informadas ao executar essa operação crítica.
Inglês técnico
Além dos termos já explicados no artigo segue abaixo os outros:
PDB
Significado: Pluggable Database - Banco de dados conectável
Aplicação: PDB (Pluggable Database) é uma característica do Oracle Database 12c e versões posteriores que permite a consolidação de vários bancos de dados em um único contêiner de banco de dados, conhecido como CDB (Container Database). Cada PDB é um banco de dados totalmente funcional, isolado e independente, permitindo a flexibilidade e eficiência na gestão de vários bancos de dados em um ambiente Oracle.
SYSDBA
Significado: Sistema de Banco de Dados Administrador
Aplicação: SYSDBA é um privilégio especial no Oracle Database que concede acesso completo e irrestrito ao banco de dados, incluindo a capacidade de iniciar e parar o banco de dados, realizar backup e recuperação, alterar parâmetros de inicialização e executar tarefas administrativas críticas. O SYSDBA é frequentemente utilizado por administradores de banco de dados para realizar operações de administração de alto nível.
SYSOPER
Significado: Operador do Sistema de Banco de Dados
Aplicação: é um privilégio no Oracle Database que concede acesso a um conjunto limitado de operações de administração do sistema. Os usuários com o privilégio SYSOPER podem iniciar e parar o banco de dados, montar e desmontar instâncias, e realizar outras tarefas administrativas essenciais, mas não têm permissão para realizar operações que exigem acesso de nível SYSDBA.
SYSBACKUP
Significado: Backup do Sistema de Banco de Dados
Aplicação: é um privilégio no Oracle Database que concede acesso a operações de backup e recuperação de dados. Os usuários com o privilégio SYSBACKUP têm permissão para executar operações de backup e recuperação utilizando as ferramentas e utilitários de backup do Oracle, garantindo a integridade e disponibilidade dos dados do banco de dados.
SYSDG
Significado: Sistema de guardo dos dados
Aplicação: é um privilégio no Oracle Database que concede acesso a operações relacionadas ao Oracle Data Guard, uma solução de alta disponibilidade e recuperação de desastres para bancos de dados Oracle. Os usuários com o privilégio SYSDG têm permissão para gerenciar e configurar grupos de proteção, configurar e monitorar a replicação de dados, e executar outras tarefas administrativas relacionadas ao Oracle Data Guard.
Leia mais em: ocs.oracle.com/database/121/T...