Close Menu
  • Home
  • Databases
    • Oracle
      • ASM
      • Data Guard
      • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Search

Oracle home is already provisioned for the target – Fleet Maintenance

2026-04-16 Oracle By Henrique

PAM Authentication Failure no OEM – Credencial SSH Key como Solução

2026-04-16 Tools By Henrique

PRCD-1229 — srvctl recusa acesso ao banco após upgrade manual no Oracle RAC

2026-04-16 Oracle By Henrique
YouTube LinkedIn RSS
  • Sobre
  • Contato
  • Legal
    • Aviso Legal
    • Política de Cookies
    • Política de Privacidade
    • Termos de Uso
  • RSS
  • Português
    • Inglês
Execute StepExecute Step
YouTube LinkedIn RSS
  • Home
  • Databases
    • Oracle
      • ASM
      • Data Guard
      • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Execute StepExecute Step
Home » Oracle RAC 12.2 no VMware Workstation — Post 4: Instalação do Oracle Database e DBCA
Oracle Oracle RAC RAC

Oracle RAC 12.2 no VMware Workstation — Post 4: Instalação do Oracle Database e DBCA

HenriqueBy Henrique2026-04-11Updated:2026-04-125 Mins Read
Share
Facebook Twitter LinkedIn Pinterest Email Telegram WhatsApp

This post is also available in: English (Inglês)

Série: Oracle RAC 12.2 — Instalação Completa no VMware Workstation


📌 Sobre esta série: Este guia cobre Oracle RAC 12c, que está fora de suporte. O objetivo é documentar aprendizado e revisar conceitos — não recomendar a versão para produção. Entenda o contexto completo na introdução da série →

📋 Esta série — Oracle RAC 12.2 no VMware Workstation:

Posts da série
Apresentação da Série — Arquitetura RAC, ambiente e softwares
Post 1 — Configuração do VMware e Openfiler iSCSI
Post 2 — Configuração do Oracle Linux e iSCSI Initiator
Post 3 — Instalação do Grid Infrastructure 12.2
Post 4 — Instalação do Oracle Database e DBCA ← este post
Post 5 — Pós-Instalação e Validação Final

⚙️ Pré-requisito: Post 3 concluído — Grid Infrastructure instalado e cluster com dois nós ativos (crsctl stat res -t sem erros).

No Post 3 instalamos o Grid Infrastructure e o cluster está operacional com dois nós ativos. Agora vamos instalar o software do Oracle Database e criar o banco RAC usando o DBCA.

💡 Na prática: O DBCA no modo Advanced tem muitas telas com opções que impactam o comportamento do banco para sempre — character set e block size não podem ser alterados depois. Esta seção documenta cada escolha com o motivo técnico por trás dela.


Instalar Oracle Database Software 12.2

Preparar Instalador

cd /u01/stage
unzip -q /u01/stage/linuxx64_12201_database.zip

Após descompactar, o diretório /u01/stage/database/ é criado com o instalador.

O orclrac2 não precisa descompactar — o OUI copia os binários automaticamente via SSH.

Executar OUI do Database

ssh -X oracle@192.168.15.170

su - oracle
db_env
cd /u01/stage/database
./runInstaller

Sequência de telas:

Step 1 — Configure Security Updates

  • Desmarque o envio de updates — clique Next e confirme

Step 2 — Installation Option

  • Install database software only

Step 3 — Grid Installation Options

  • Oracle Real Application Clusters database installation

Step 4 — Nodes Selection

  • Marcar: orclrac1 e orclrac2

Step 5 — Database Edition

  • Enterprise Edition

Step 6 — Installation Location

CampoValor
Oracle Base/u01/app/oracle
Software Location/u01/app/oracle/product/12.2.0/dbhome_1

Step 7 — Operating System Groups

GrupoValor
OSDBAdba
OSOPERoper
OSBACKUPDBAbackupdba
OSDGDBAdgdba
OSKMDBAkmdba
OSRACDBAracdba

Step 8 — Prerequisite Checks

  • Resolva erros conforme necessário

Step 9 — Summary → Install

Executar root.sh

Pode ser executado nos dois nós simultaneamente:

/u01/app/oracle/product/12.2.0/dbhome_1/root.sh

Criar Banco de Dados RAC (DBCA)

ssh -X oracle@192.168.15.170

su - oracle
db_env
dbca

Instalação

Step 1 — Database Operation

  • Create a database

Step 2 — Creation Mode

  • Advanced Configuration

Step 3 — Deployment Type

CampoValor
Database typeOracle Real Application Clusters (RAC) database
Configuration typeAdmin Managed
TemplateCustom Database

Admin Managed: o DBA controla em quais nós o banco roda. A alternativa Policy Managed é para ambientes com muitos nós onde o Clusterware decide automaticamente.

Custom Database: configuração totalmente manual — mais didático. General Purpose vem pré-configurado. Data Warehouse é otimizado para consultas analíticas.

Step 4 — Nodes Selection

  • Marcar: orclrac1 e orclrac2

Step 5 — Database Identification

CampoValor
Global database nameorcl
SID PrefixORCL
Create as Container databasedesmarcado

O SID Prefix gera ORCL1 no orclrac1 e ORCL2 no orclrac2 automaticamente. Container Database é a arquitetura multitenant do 12c — desmarcamos para um banco non-CDB tradicional.

Step 6 — Storage Option

CampoValor
Database files storage typeAutomatic Storage Management (ASM)
Database files location+DATA/{DB_UNIQUE_NAME}
Use Oracle-Managed Files (OMF)✅ marcado

O OMF gerencia automaticamente nomes e localização dos arquivos — datafiles, redo logs e control files.

Step 7 — Fast Recovery Option

CampoValor
Specify Fast Recovery Area✅ marcado
Recovery files storage typeASM
Fast Recovery Area+FRA
Fast Recovery Area size34000 MB
Enable archiving✅ marcado

Archive Log Mode é obrigatório para backup e recovery.

Step 8 — Database Options

ComponenteLab
Oracle JVM✅ Manter
Oracle Text✅ Manter
Oracle MultimediaOpcional
Oracle OLAPOpcional
Oracle SpatialOpcional
Oracle Label SecurityNão necessário
Oracle Application ExpressOpcional
Oracle Database VaultNão necessário

Instale apenas o que a aplicação realmente usa. Componentes não utilizados aumentam a superfície de ataque, consomem espaço e adicionam complexidade nos processos de patch e upgrade.

Step 9 — Configuration Options

Aba Memory:

CampoValor
GerenciamentoAutomatic Shared Memory Management (ASMM)
SGA Size2388 MB
PGA Size797 MB

Não use Automatic Memory Management (AMM) no RAC — o AMM usa HugePages de forma ineficiente em ambientes com múltiplas instâncias.

Aba Sizing:

CampoValor
Block size8192 bytes (8 KB)
Processes320

Block size não pode ser alterado após criar o banco.

Aba Character sets:

CampoValor
Database character setAL32UTF8
National character setAL16UTF16

AL32UTF8 é obrigatório para novos bancos — suporta todos os idiomas. Não pode ser alterado após criar o banco sem recriar ou fazer migration.

Aba Connection mode:

  • Dedicated Server Mode

Dedicated é o padrão recomendado para RAC. Shared Server só faz sentido com milhares de conexões curtas sem connection pool.

Aba Sample schemas:

  • Add sample schemas: desmarcado

Step 10 — Management Options

OpçãoValor
Run CVU checks periodically✅ marcado
Configure Enterprise Manager (EM) database expressdesmarcado
Register with EM Cloud Controldesmarcado

Em produção o monitoramento é feito pelo Oracle Enterprise Manager Cloud Control centralizado — não pelo EM Express embutido no banco.

Step 11 — User Credentials

  • Use the same administrative password for all accounts
  • Password: Welcome1

Em produção use sempre senhas distintas e complexas para SYS, SYSTEM e DBSNMP.

Step 12 — Creation Option

OpçãoValor
Create database✅ marcado
Save as a database templatedesmarcado
Generate database creation scriptsdesmarcado

Step 13 — Prerequisite Checks

Verifique erros — veja a seção Erros Conhecidos.

Step 14 — Summary → Finish

Step 15 — Progress Page

  • Aguarde a criação concluir

Step 16 — Finish → Close


Erros Conhecidos

resolv.conf sobrescrito após reboot

Sintoma: Check resolv.conf Integrity falha no OUI do Database após reboot.

Causa: O NetworkManager sobrescreve o /etc/resolv.conf no boot.

Solução:

lsattr /etc/resolv.conf

chattr +i /etc/resolv.conf

Ou via NetworkManager:

echo "dns=none" >> /etc/NetworkManager/NetworkManager.conf
systemctl restart NetworkManager

cat > /etc/resolv.conf << 'EOF'
search oracle.local
nameserver 192.168.15.170
EOF

Próxima Parte

No Post 5 vamos fazer a pós-instalação, configurar os parâmetros RAC no SPFILE e validar o ambiente completo.


asm clusterware dbca grid-infrastructure installation lab oracle-database oracle-rac
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
Previous ArticleOracle RAC 12.2 no VMware Workstation — Post 3: Instalação do Grid Infrastructure
Next Article Oracle RAC 12.2 no VMware Workstation – Post 5: Pós-Instalação e Validação Final

Related Posts

Oracle

EMD runCollection Error — Agente OEM Rodando Sem Coletar Métricas

2026-04-14
Read More
Oracle

ORA-01031 — Privilégio Insuficiente ao Criar Coluna IDENTITY

2026-04-03
Read More
Oracle

ORA-12547 — TNS:lost contact ao conectar com sqlplus

2026-04-03
Read More
Add A Comment
Leave A Reply Cancel Reply

Demo
Follow Me
  • Email
  • GitHub
  • LinkedIn
  • RSS
  • YouTube

INS-06006 – Passwordless SSH Connectivity Not Set Up

2026-02-2614 Views

Limpeza da biblioteca de software OEM: Purge seguro e controle de crescimento de swlib

2026-02-215 Views

ORA-29548 – Como corrigir o erro “Java System Class Reported” no Oracle Database

2026-03-053 Views
Demo
Execute Step
YouTube LinkedIn RSS
  • Home
  • Sobre
  • Contato
  • RSS
  • Português
    • English (Inglês)
© 2026 ExecuteStep. Designed by ThemeSphere.

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.