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

Oracle RAC 12.2 no VMware Workstation — Post 3: Instalação do Grid Infrastructure

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 no VMware Workstation — Post 1: Configuração do VMware e Openfiler

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 no VMware Workstation – Post 2: Configuração do Oracle Linux e iSCSI

2026-04-05 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 » Sobre

Sobre

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

Olá, sou Henrique Soares da Silva, e criei o ExecuteStep para compartilhar conhecimento prático em administração de banco de dados, soluções testadas e experiência real de mais de uma década trabalhando com ambientes de banco de dados de missão crítica.

Quem Sou Eu

Sou um Administrador de Banco de Dados baseado em São Paulo, Brasil, com mais de 11 anos de experiência profissional gerenciando infraestruturas complexas de banco de dados em ambientes Oracle, MongoDB, PostgreSQL, MySQL, SQL Server e Teradata.

Atualmente, trabalho na C&A Modas, onde lido com projetos de banco de dados, resolvo problemas de produção, automatizo processos manuais e oriento membros juniores e plenos da equipe. Meu papel envolve não apenas manter os sistemas funcionando, mas constantemente melhorar performance, disponibilidade e eficiência operacional.

Minha Formação Técnica

Sou especializado em:

  • Oracle Database: Versões 10g, 11g, 12c e 19c em arquiteturas single-instance e RAC, incluindo configurações tradicionais e multitenant
  • Soluções de Alta Disponibilidade: Data Guard, Oracle RAC, Golden Gate e implementações de disaster recovery
  • Tuning de Performance: Otimização de banco de dados, análise de queries e identificação de gargalos usando AWR, ASH, Statspack e Enterprise Manager
  • Administração Multi-Plataforma: Oracle, MongoDB, PostgreSQL, MySQL, SQL Server e Teradata em ambientes de produção
  • Automação & Infraestrutura como Código: Python, Ansible, Terraform e Shell scripting para automação de processos
  • Tecnologias Cloud: Experiência hands-on com AWS, Azure, GCP e Oracle Cloud Infrastructure

Trajetória Profissional

Minha carreira como administrador de banco de dados começou em 2013, evoluindo de analista de sistemas para funções especializadas de DBA em empresas como TIM Brasil, SPC Brasil e atualmente C&A Modas. Ao longo dessa jornada, eu:

  • Gerenciei ambientes de banco de dados de missão crítica 24/7 em telecomunicações, varejo e serviços financeiros
  • Implementei arquiteturas de alta disponibilidade usando Data Guard, RAC e Golden Gate
  • Liderei migrações de banco de dados, upgrades de versão e projetos de otimização de infraestrutura
  • Desenvolvi soluções de automação que reduziram intervenção manual e melhoraram a confiabilidade operacional
  • Orientei membros da equipe através de resolução prática de problemas e documentação em base de conhecimento

Certificações & Aprendizado Contínuo

Acredito em desenvolvimento profissional contínuo. Minhas certificações incluem:

  • Oracle: Database 11g Administrator Certified Professional, RAC 11g and Grid Infrastructure Expert, OCI Foundations (2024), OCI Data Foundations (2024), OCI AI Foundations (2024)
  • MongoDB: Associate Atlas Administrator, Associate Database Administrator
  • MySQL: Implementation Certified Associate (2025)
  • Cloud: AWS Certified Cloud Practitioner, além de experiência hands-on com Azure, GCP e OCI
  • DevOps: GitLab Certified Associate

Além das certificações, completei treinamentos extensivos em Exadata, Ansible, Terraform, Docker, Kubernetes, PostgreSQL alta disponibilidade e tuning de performance de banco de dados em múltiplas plataformas.

Por Que Criei o ExecuteStep

Ao longo da minha carreira, encontrei incontáveis desafios com banco de dados — desde indisponibilidades de produção à meia-noite até problemas complexos de performance que exigiam troubleshooting profundo. Cada problema resolvido se tornou uma lição aprendida.

Comecei a documentar essas soluções internamente para minhas equipes, criando tutoriais e artigos de base de conhecimento que ajudavam DBAs juniores a entender não apenas o que fazer, mas por que e como. O feedback foi extremamente positivo: orientações claras e passo a passo tornavam problemas complexos gerenciáveis.

ExecuteStep é a extensão pública dessa prática. O nome reflete minha abordagem:

  • Execute: Cada tutorial contém comandos e scripts acionáveis que você pode usar
  • Passo a Passo: Procedimentos complexos são divididos em etapas claras e sequenciais

Meu objetivo é simples: ajudar administradores de banco de dados a resolver problemas de forma eficiente, aprender novas tecnologias e evitar as armadilhas que encontrei ao longo dos anos.

O Que Você Encontrará Aqui

ExecuteStep cobre as tecnologias com as quais trabalho diariamente e os desafios que enfrentei em ambientes de produção:

  • Oracle Database: Administração, RAC, Data Guard, ASM, RMAN, tuning de performance e troubleshooting
  • PostgreSQL: Configuração, replicação, alta disponibilidade e otimização
  • MongoDB: Administração on-premise e Atlas, replica sets e performance
  • MySQL & SQL Server: Administração, migração e boas práticas
  • Administração Linux: Gerenciamento de servidores, automação e otimização de infraestrutura
  • Automação: Scripts Python, playbooks Ansible, módulos Terraform e automação Shell
  • Tuning de Performance: Estratégias de otimização cross-platform e técnicas de diagnóstico
  • Troubleshooting: Resolução de problemas do mundo real e análise de causa raiz

Minha Filosofia de Conteúdo

Testado em Produção (ou Lab)

Cada script e procedimento publicado aqui é baseado em experiência real. Se compartilho uma solução, é porque a usei com sucesso (ou aprendi ao usá-la sem sucesso e ajustei de acordo).

Prático Acima de Teórico

Embora entender teoria seja importante, ExecuteStep foca em como realmente fazer as coisas. Você encontrará exemplos práticos, comandos reais e procedimentos que pode adaptar ao seu ambiente.

Honesto Sobre Riscos

Administração de banco de dados envolve riscos. Quando comandos são perigosos, procedimentos são complexos ou resultados são imprevisíveis, eu digo isso antecipadamente. Transparência sobre problemas potenciais é mais valiosa do que fingir que tudo é simples.

Aprendizado Através da Prática

A melhor maneira de aprender administração de banco de dados é fazendo — mas com orientação. ExecuteStep fornece essa orientação, conduzindo você através de procedimentos passo a passo com explicações do que cada comando faz e por quê.

Criação de Conteúdo Assistida por IA

Algum conteúdo no ExecuteStep usa ferramentas de IA para edição, verificação de sintaxe, tradução ou sugestões de otimização. No entanto, todo o conteúdo técnico passa por revisão e validação humana baseada em minha experiência profissional.

A IA auxilia no processo de escrita, mas o conhecimento, experiência e validação vêm de anos de trabalho prático em administração de banco de dados. Para mais detalhes, veja nosso Aviso Legal.

Idioma & Comunidade

ExecuteStep publica conteúdo principalmente em Inglês para alcançar a comunidade técnica global. Artigos selecionados podem estar disponíveis em Português (PT-BR) para o público técnico brasileiro.

Valorizo o feedback da comunidade:

  • Compartilhe suas soluções alternativas nos comentários
  • Reporte erros ou informações desatualizadas
  • Sugira tópicos que gostaria de ver cobertos
  • Faça perguntas sobre procedimentos ou conceitos

Além do Blog

Quando não estou gerenciando bancos de dados ou escrevendo tutoriais, estou:

  • Estudando novas tecnologias (atualmente focado em bancos de dados cloud-native e Kubernetes)
  • Contribuindo para bases de conhecimento internas no trabalho
  • Orientando DBAs juniores e compartilhando lições aprendidas
  • Explorando oportunidades de automação para reduzir trabalho manual

Conecte-se Comigo

Estou sempre aberto a conectar com outros profissionais de banco de dados, discutir desafios técnicos ou responder perguntas sobre administração de banco de dados:

  • Email: executestep@outlook.com
  • LinkedIn: linkedin.com/in/henrique-soares-da-silva
  • GitHub: Confira meus repositórios e scripts
  • RSS: Inscreva-se para atualizações sobre novos artigos

Uma Nota Sobre Qualidade do Conteúdo

ExecuteStep mantém altos padrões de precisão técnica:

  • Todos os procedimentos são baseados em experiência do mundo real
  • Scripts são testados antes da publicação
  • Comportamentos específicos de versão são anotados
  • Riscos e limitações são divulgados de forma transparente

No entanto, ambientes de banco de dados variam. Sempre teste scripts em ambientes não-produtivos, entenda o que os comandos fazem antes de executá-los e mantenha backups adequados. Veja nosso Aviso Legal para informações importantes de segurança.

Considerações Finais

Administração de banco de dados combina precisão técnica com resolução criativa de problemas. É um trabalho desafiador que mantém sistemas críticos funcionando e dados acessíveis.

ExecuteStep existe para tornar esse trabalho um pouco mais fácil — fornecendo orientação clara, soluções testadas e uma base de conhecimento na qual você pode confiar ao enfrentar desafios de produção às 3 da manhã ou ao planejar seu próximo upgrade importante.

Seja você um DBA junior aprendendo o ofício, um profissional de nível médio expandindo suas habilidades, ou um administrador sênior procurando soluções específicas, espero que o ExecuteStep forneça valor em sua jornada com banco de dados.

Obrigado por visitar o ExecuteStep.

Execute com precisão. Passo a passo.


Tem perguntas ou quer discutir desafios com banco de dados? Entre em contato ou conecte-se no LinkedIn.

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
Tags
alter-sequence asm chrony compatible-asm cv-assume-distid database-vault datapatch disk-group dvsys enterprise manager grid-infrastructure how-to identity-column ins-08101 inventory java lab ntp oem oem-13c opatchauto opatchauto-72083 ora-01400 ora-15221 ora-29548 oracle oracle-rac oracle-sequence patch de dados patching prvg-01017 rhel-8 runcluvfy software-library storage troubleshooting
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.