This post is also available in:
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:
⚙️ Pré-requisito: Post 3 concluído- Grid Infrastructure instalado e cluster com dois nós ativos (
crsctl stat res -tsem erros).
Instalar Oracle Database Software 12.2
Preparar Instalador
cd /u01/stage
unzip -q /u01/stage/linuxx64_12201_database.zipApó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 [email protected]
su - oracle
db_env
cd /u01/stage/database
./runInstallerStep 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:
orclrac1eorclrac2
Step 5- Database Edition
- Enterprise Edition
Step 6- Installation Location
| Campo | Valor |
|---|---|
| Oracle Base | /u01/app/oracle |
| Software Location | /u01/app/oracle/product/12.2.0/dbhome_1 |
Step 7- Operating System Groups
| Grupo | Valor |
|---|---|
| OSDBA | dba |
| OSOPER | oper |
| OSBACKUPDBA | backupdba |
| OSDGDBA | dgdba |
| OSKMDBA | kmdba |
| OSRACDBA | racdba |
Step 8- Prerequisite Checks
- Veja seção Erros Conhecidos
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.shCriar Banco de Dados RAC (DBCA)
ssh -X [email protected]
su - oracle
db_env
dbcaSequência das 16 telas do DBCA
Step 1- Database Operation: Create a database
Step 2- Creation Mode: Advanced Configuration
Step 3- Deployment Type:
| Campo | Valor |
|---|---|
| Database type | Oracle Real Application Clusters (RAC) database |
| Configuration type | Admin Managed |
| Template | Custom Database |
Admin Managed: o DBA controla em quais nós o banco roda. Custom Database: configuração totalmente manual- mais didático.
Step 4- Nodes Selection: orclrac1 e orclrac2
Step 5- Database Identification:
| Campo | Valor |
|---|---|
| Global database name | orcl |
| SID Prefix | ORCL |
| Create as Container database | desmarcado |
O SID Prefix
ORCLgeraORCL1no orclrac1 eORCL2no orclrac2 automaticamente.
Step 6- Storage Option:
| Campo | Valor |
|---|---|
| Database files storage type | ASM |
| Database files location | +DATA/{DB_UNIQUE_NAME} |
| Use Oracle-Managed Files (OMF) | ✅ marcado |
Step 7- Fast Recovery Option:
| Campo | Valor |
|---|---|
| Specify Fast Recovery Area | ✅ marcado |
| Recovery files storage type | ASM |
| Fast Recovery Area | +FRA |
| Fast Recovery Area size | 34000 MB |
| Enable archiving | ✅ marcado |
O tamanho de 34000 MB garante que caiba no espaço disponível do disk group
+FRA(40 GB). Archive Log Mode é configurado automaticamente pelo DBCA.
Step 8- Database Options:
| Componente | Lab |
|---|---|
| Oracle JVM | ✅ Manter |
| Oracle Text | ✅ Manter |
| Oracle Multimedia | Opcional |
| Oracle OLAP | Opcional |
| Oracle Spatial | Opcional |
| Oracle Label Security | Não necessário |
| Oracle Application Express | Opcional |
| Oracle Database Vault | Não necessário |
Step 9- Configuration Options:
Aba Memory:
| Campo | Valor |
|---|---|
| Gerenciamento | Automatic Shared Memory Management (ASMM) |
| SGA Size | 2388 MB |
| PGA Size | 797 MB |
Não use AMM no RAC– usa HugePages de forma ineficiente.
Aba Sizing:
| Campo | Valor |
|---|---|
| Block size | 8192 bytes (8 KB) |
| Processes | 320 |
Block size não pode ser alterado após criar o banco.
Aba Character sets:
| Campo | Valor |
|---|---|
| Database character set | AL32UTF8 |
| National character set | AL16UTF16 |
AL32UTF8 não pode ser alterado após criar o banco sem recriar ou fazer migration.
Aba Connection mode: Dedicated Server Mode
Aba Sample schemas: desmarcado
Step 10- Management Options:
| Opção | Valor |
|---|---|
| Run CVU checks periodically | ✅ marcado |
| Configure EM database express | desmarcado |
| Register with EM Cloud Control | desmarcado |
Step 11- User Credentials:
- Use the same administrative password for all accounts
- Password:
Welcome1
Step 12- Creation Option: Create database ✅ marcado
Step 13- Prerequisite Checks: veja Erros Conhecidos
Step 14- Summary → Finish
Step 15- Progress Page: aguarde concluir
Step 16- Finish → Close
Erros Conhecidos
Swap Size / NTP / Clock Synchronization- Failed ou Warning
Causa: Mesmos checks do Grid. Se o swap e o chrony foram configurados corretamente no Post 2, esses checks devem passar. Se falharem mesmo assim, feche o OUI, confirme chronyc sources e reabra.
Solução temporária: Marque Ignore All e prossiga- não afeta o funcionamento do banco.
resolv.conf sobrescrito após reboot
Sintoma: Check resolv.conf Integrity falha no OUI do Database após reboot.
lsattr /etc/resolv.conf
chattr +i /etc/resolv.conf[DBT-06604] Fast Recovery Area- insufficient free space
Sintoma: O DBCA informa que o +FRA não tem espaço suficiente para o tamanho configurado.
Causa: O tamanho da FRA configurado excede o espaço disponível no disk group.
Solução: Reduzir o Fast Recovery Area size no Step 7 para um valor abaixo do espaço livre disponível em +FRA. Use 34000 MB para garantir margem segura.
Próxima Parte
No Post 5 vamos validar o ambiente completo e ter uma referência rápida de comandos.
