DBAtlas · Atlas de operações de banco de dados

Instalação do Oracle Database 19c single instance (EE / SE2)

OracleNível: IntermediárioDuração: 90–150 min

Instala do zero o Oracle Database 19c em um único servidor, sobre Oracle Linux / RHEL 7.9, 8 ou 9: preparação do sistema operacional (preinstall RPM ou manual), diretórios OFA, instalação silenciosa (silent) do software junto com o Release Update, listener, CDB + PDB (AL32UTF8, SGA/PGA conforme a RAM, redo, FRA, ARCHIVELOG), HugePages, inicialização automática, hardening de segurança e o primeiro backup RMAN. Os dados podem ficar no sistema de arquivos ou nos disk groups ASM de um Oracle Restart já instalado. Ao final, você tem um banco de dados com backup feito, que abre sozinho na inicialização do servidor e com o nível de patch verificado; para RAC, abra o guia instalação do 19c RAC e, para 26ai, o guia instalação do 26ai.

Topologia: 1 servidor

Antes de começar

  • Sistema operacional suportado e atualizado: Oracle Linux / RHEL …. …O 19c passou a ser suportado no OL9/RHEL9 com o RU 19.19; as Release Notes atuais da Oracle recomendam o RU 19.32 ou posterior e os one-offs listados (este guia aplica os dois junto com a instalação). Kernel mínimo: UEK7 5.15.0-1.43.4.2 ou RHCK 5.14.0-70.22.1; para UEK8 (6.12), no mínimo RU 19.32 e OL 9.6.…Recomenda-se OL/RHEL 7.9. Kernel mínimo: OL 7.4 + UEK4 4.1.12-124.19.2, OL 7.4 + UEK5 4.14.35-1818.1.6, OL 7.7 + UEK6 5.4.17-2011.4.4, RHCK (OL/RHEL 7.5) 3.10.0-862.11.6. O instalador base 19.3 reconhece o OL7; o RU continua sendo aplicado junto com a instalação.…Kernel mínimo: UEK6 5.4.17-2011.0.7 ou RHCK 4.18.0-80; para OL 8.8 + UEK7 (5.15.0-202.135.2), no mínimo RU 19.21.…
  • RAM igual ao valor do formulário (… GB). Swap de no mínimo … GB (com RAM ≤16 GB, igual à RAM; acima disso, 16 GB). Há pelo menos 1 GB livre em /tmp.
  • Há pelo menos 20 GB livres em … para o software (home 19c + backups do RU) e pelo menos 10 GB livres em ….… … (dados) e … (FRA, no mínimo … GB) estão montados como discos/LVs separados e persistentes no /etc/fstab (XFS recomendado).…
  • Arquivos de instalação em …: LINUX.X64_193000_db_home.zip (oracle.com ou edelivery.oracle.com, 'Oracle Database 19c for Linux x86-64'), …GI …RU …, OPatch …… e os one-offs (…; p<number>_.zip)… (My Oracle Support → Patches & Updates). Confirme os números de patch no MOS (Doc ID 2118136.2; para os one-offs recomendados, Doc ID 555.1). O diretório para onde você enviou os arquivos deve ter pelo menos 10 GB livres; após a instalação, os zips podem ser apagados.
  • Há uma licença Oracle válida e uma conta My Oracle Support vinculada a um contrato de suporte (CSI) para baixar patches.
  • O hostname … está configurado (hostname -f retorna o mesmo nome) e resolve para o próprio IP (DNS ou /etc/hosts). O listener e as conexões de clientes usam esse nome.
  • A porta … não está em uso por outro processo.
  • O fuso horário está correto e o relógio está sincronizado via NTP (chrony). O estado do SELinux é conhecido (o Oracle Database pode rodar com SELinux em enforcing; mantenha conforme a política da empresa).
  • O Oracle Restart (Grid Infrastructure 19c) está instalado, o ASM está em execução e os disk groups … e … estão MOUNTED; o usuário oracle está no grupo asmdba. Os discos foram preparados …com regra udev…com ASM Filter Driver…com ASMLib……, por meio dos aliases de multipath… (Preparação do armazenamento, Oracle Restart + ASM).
  • A janela de manutenção foi reservada; foi feito snapshot do servidor (se for VM).

Fases do guia

  • Preparação do sistema operacional — Hostname, /etc/hosts e atualização do sistema · Instalar o preinstall RPM da Oracle · Instalar os RPMs necessários · Criar os grupos Oracle e o usuário oracle · Gravar os parâmetros de kernel (sysctl) · Aplicar os parâmetros de kernel …
  • Estrutura de diretórios e ambiente — Criar os diretórios e definir as permissões · Gravar o arquivo de variáveis de ambiente · Vincular o arquivo de ambiente à sessão
  • Pré-verificação do ASM e do Oracle Restart — Verificar a camada de disco, o ASM e os disk groups
  • Instalação do software (com o RU) — Verificar os arquivos de instalação · Descompactar o software base no ORACLE_HOME · Atualizar o OPatch · Descompactar o Release Update e os one-offs · Preparar o response file da instalação · Instalar o software com o RU (runInstaller) …
  • Listener — Criar o listener (netca)
  • Criação do banco de dados (dbca) — Criar o CDB e o PDB · Garantir que o PDB fique aberto após a inicialização · Fixar os valores de SGA/PGA e reiniciar · Adicionar grupos de redo log · Configurar o local_listener (porta diferente de 1521) · Verificar o ARCHIVELOG e a FRA …
  • Inicialização automática — Ativar a inicialização automática no oratab · Gravar o arquivo de serviço systemd · Habilitar o serviço e iniciar por meio dele
  • Registro no Oracle Restart — Verificar o registro do banco de dados no Oracle Restart
  • Verificação — Verificar a versão, os componentes, os patches e as configurações · Verificar os serviços do listener · Verificar o alert log
  • Hardening de segurança — Bloquear as contas Oracle que ficaram abertas (ACCOUNT LOCK) · Configurar os perfis de senha · Revisar as políticas de auditoria (unified audit)
  • Pós-instalação: backup e monitoramento — Configurações do RMAN e primeiro backup completo · Fazer backup com ARCHIVELOG desativado · Planejar os backups agendados · Monitoramento: ocupação da FRA e dos tablespaces
Abrir o plano passo a passo para o seu ambiente →