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.

Quer acompanhar as novidade do site?

Leia mais em: ocs.oracle.com/database/121/T...

Como desligar o banco de dados oracle de maneira correta?

Última atualização: 2024-02-10

Quer acompanhar as novidade do site?
Veja também:

Questão 9 - HCPA 2011 - ANALISTA DE SISTEMAS I (ADMINISTRADOR DE BANCO DE DADOS E SEGURANÇA DA INFORMAÇÃO)

questão 9 shutdown oracle 10g

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Questão 18 - HCPA 2020 - ANALISTA DE TI (ADMINISTRAÇÃO DE BANCO DE DADOS)

questão 18 estrutura de memória Oracle

Questão 12 - HCPA 2020 - ANALISTA DE TI (ADMINISTRAÇÃO DE BANCO DE DADOS)

questão 12 arquitetura multitenant Oracle

Guia de Backup e Recuperação do Oracle Database 12c com RMAN Recovery Manager

rman oracle

Questão 6 - HCPA 2020 - ANALISTA DE TI (ADMINISTRAÇÃO DE BANCO DE DADOS)

questão 6 Shutdown Oracle

Web Stories