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 4 concluído — Oracle Database instalado e banco RAC criado pelo DBCA.
No Post 4 o DBCA criou o banco RAC com todas as configurações necessárias – archive log, UNDO tablespace, listeners e redo logs já ficam configurados automaticamente. Este post valida que tudo está funcionando corretamente e serve como referência rápida de comandos.
Validação Final
Verificar Cluster
crsctl stat res -t
olsnodes -v -n -i -s
crsctl query css votedisk
ocrcheckVerificar Banco
srvctl status database -d ORCL -vsu - oracle
db_env
sqlplus / as sysdba
SELECT INST_ID, INSTANCE_NAME, HOST_NAME, STATUS
FROM GV$INSTANCE ORDER BY 1;
-- 1 ORCL1 orclrac1 OPEN
-- 2 ORCL2 orclrac2 OPEN
SELECT NAME, STATE, TOTAL_MB, FREE_MB FROM V$ASM_DISKGROUP;
-- OCR, MGMT, DATA e FRA devem estar MOUNTEDVerificar SCAN
tnsping orclrac-scan:1521/ORCL
srvctl status scan
srvctl status scan_listenerChecklist Final
| # | Verificação | Comando | |
|---|---|---|---|
| 1 | Openfiler iSCSI target ativo | service iscsi-target status | |
| 2 | 6 discos iSCSI em ambos os nós | `lsblk \ | grep iscsi` |
| 3 | Conectividade de rede | ping | |
| 4 | Chrony sincronizado | chronyc tracking | |
| 5 | SSH sem senha oracle | ssh orclrac2 date | |
| 6 | Todos os recursos CRS ONLINE | crsctl stat res -t | |
| 7 | 3 voting disks acessíveis | crsctl query css votedisk | |
| 8 | OCR sem erros | ocrcheck | |
| 9 | 2 nós Active | olsnodes -n -i -s | |
| 10 | OCR, MGMT, DATA e FRA MOUNTED | V$ASM_DISKGROUP | |
| 11 | ORCL1 e ORCL2 em OPEN | GV$INSTANCE | |
| 12 | Archive log mode ativo | ARCHIVE LOG LIST | |
| 13 | UNDOTBS1 e UNDOTBS2 ativos | DBA_TABLESPACES | |
| 14 | SCAN listener respondendo | tnsping orclrac-scan | |
| 15 | Alert.log sem ORA- críticos | tail alert_ORCL1.log |
Referência Rápida
Alternar Ambiente
grid_env # ASM / Clusterware → ORACLE_SID=+ASM1 ou +ASM2
db_env # Database → ORACLE_SID=ORCL1 ou ORCL2Gerenciamento do Cluster
| Operação | Comando |
|---|---|
| Status geral | crsctl stat res -t |
| Verificar cluster | crsctl check cluster -all |
| Listar nós | olsnodes -v -n -i -s |
| Votingdisk | crsctl query css votedisk |
| Backup OCR | ocrconfig -manualbackup |
Gerenciamento do Banco
| Operação | Comando |
|---|---|
| Iniciar banco | srvctl start database -d ORCL |
| Parar banco | srvctl stop database -d ORCL -o immediate |
| Iniciar instância | srvctl start instance -d ORCL -i ORCL1 |
| Status | srvctl status database -d ORCL -v |
| Status SCAN | srvctl status scan |
iSCSI
| Operação | Comando |
|---|---|
| Verificar sessões | iscsiadm -m session -P 1 |
| Verificar nodes configurados | iscsiadm -m node |
| Reconectar | iscsiadm -m node --loginall=automatic |
| Status target Openfiler | service iscsi-target status |
Chrony
| Operação | Comando |
|---|---|
| Status | chronyc tracking |
| Ver fontes | chronyc sources -v |
| Forçar sync | chronyc makestep |
Logs Essenciais
| Log | Localização |
|---|---|
| Instalação Grid | /tmp/GridSetupActions*.log |
| CRS daemon | $ORACLE_BASE/diag/crs/orclrac1/crs/trace/crsd.trc |
| Alert log ORCL1 | $ORACLE_BASE/diag/rdbms/orcl/ORCL1/trace/alert_ORCL1.log |
| Alert log ORCL2 | $ORACLE_BASE/diag/rdbms/orcl/ORCL2/trace/alert_ORCL2.log |
| Diagnóstico completo | tfactl diagcollect -last 2h |
Conclusão
Ao longo desta série construímos um Oracle RAC 12.2 completo do zero no VMware Workstation:
- Intro: Arquitetura RAC, componentes e ambiente de referência
- Post 1: Redes VMware e storage Openfiler com iSCSI
- Post 2: Oracle Linux nos dois nós, clone e iSCSI Initiator
- Post 3: Grid Infrastructure com todas as telas e erros conhecidos
- Post 4: Oracle Database Software e DBCA com todas as opções
- Post 5: Validação do ambiente e referência rápida de comandos
O ambiente está pronto para testes de alta disponibilidade, failover, performance e qualquer estudo relacionado ao Oracle RAC.
