📖 Definição
A arquitetura Oracle é dividida em duas partes: Instância (memória + processos) e Database (arquivos físicos). A SGA é a memória compartilhada, a PGA é memória por processo. Processos de background (PMON, SMON, DBWn, LGWR, CKPT) mantêm o banco funcionando.
🛠️ Aplicação Prática
Entender a arquitetura permite diagnosticar problemas de performance (SGA muito pequena?), planejar capacidade (quanto de RAM alocar?) e interpretar alertas corretamente.
✅ Resultado Esperado
Você será capaz de explicar como o Oracle funciona internamente, identificar componentes em logs de erro e tomar decisões de configuração informadas.
📖 Definição
A instalação Oracle envolve verificar pré-requisitos de sistema (memória, swap, pacotes), configurar usuário oracle e grupos, executar o Oracle Universal Installer (OUI) e configurar variáveis de ambiente (ORACLE_HOME, ORACLE_SID, PATH).
🛠️ Aplicação Prática
Instalação silent (sem GUI) é essencial para automação. Response files permitem reproduzir instalações. Verificar pré-requisitos evita problemas posteriores.
✅ Resultado Esperado
Instalar Oracle em Linux/Windows, automatizar instalações via silent mode, resolver problemas comuns de pré-requisitos e configurar ambiente corretamente.
📖 Definição
O DBCA (Database Configuration Assistant) é a ferramenta gráfica para criar bancos. Permite escolher templates (Data Warehouse, OLTP, Custom), configurar armazenamento, memória e opções de recuperação.
🛠️ Aplicação Prática
Use DBCA silent mode para automação. Crie templates customizados para padronizar ambientes. Entenda CREATE DATABASE manual para troubleshooting e ambientes especiais.
✅ Resultado Esperado
Criar bancos via GUI e silent mode, entender parâmetros de criação, configurar opções de armazenamento e recuperação adequadamente.
📖 Definição
O Oracle tem fases de startup: NOMOUNT (lê spfile), MOUNT (abre control files), OPEN (abre datafiles/redo). Shutdown pode ser NORMAL, TRANSACTIONAL, IMMEDIATE ou ABORT.
🛠️ Aplicação Prática
Use STARTUP MOUNT para manutenção (recovery, renomear arquivos). Use SHUTDOWN IMMEDIATE para paradas planejadas. ABORT apenas em emergências - requer recovery na próxima inicialização.
✅ Resultado Esperado
Iniciar/parar o banco em diferentes modos, diagnosticar falhas de startup, escolher opção de shutdown correta para cada situação.
📖 Definição
SPFILE é binário e gerenciado pelo Oracle (recomendado). PFILE é texto editável manualmente. ALTER SYSTEM modifica parâmetros em runtime. Parâmetros podem ser STATIC (requer restart) ou DYNAMIC (aplicação imediata).
🛠️ Aplicação Prática
Parâmetros críticos: SGA_TARGET, PGA_AGGREGATE_TARGET, PROCESSES, SESSIONS, DB_RECOVERY_FILE_DEST. Use V$PARAMETER e V$SPPARAMETER para consultar valores.
✅ Resultado Esperado
Consultar e modificar parâmetros, criar PFILE de backup, resolver problemas de SPFILE corrompido, ajustar memória e processos corretamente.
📖 Definição
Tablespace é um container lógico que agrupa datafiles. Tipos: PERMANENT (dados), TEMPORARY (sorts), UNDO (rollback). BIGFILE tablespaces suportam arquivos únicos até 128TB.
🛠️ Aplicação Prática
Monitore espaço com DBA_TABLESPACE_USAGE_METRICS. Use AUTOEXTEND com MAXSIZE para crescimento controlado. OMF (Oracle Managed Files) simplifica gerenciamento.
✅ Resultado Esperado
Criar e gerenciar tablespaces, adicionar/redimensionar datafiles, mover datafiles online, monitorar e prevenir problemas de espaço.
📖 Definição
No Oracle, schema é sinônimo de usuário - cada user tem seu próprio schema. O schema é o owner de objetos (tabelas, views, procedures). Objetos são referenciados como SCHEMA.OBJETO. Usuários precisam de privilégios para acessar objetos de outros schemas.
🛠️ Aplicação Prática
Organize aplicações por schemas separados. Use prefixação (SCHEMA.TABELA) para evitar ambiguidade. Grant SELECT/INSERT/UPDATE/DELETE para controlar acesso entre schemas. Schemas facilitam backup/restore seletivo e segregação de ambientes.
✅ Resultado Esperado
Criar e gerenciar schemas/usuários, entender ownership de objetos, configurar privilégios entre schemas, organizar aplicações de forma segura e modular.
Trilha 2: Administração Básica do Oracle
Acesse o resumo da trilha ou veja em formato modal