Formação Administrador Oracle 10g



Parte 1 – Componentes e Arquitetura do Oracle 10g

A família de produtos da Oracle. Application Server, Developer Suite, Applications, Collaboration Suite. Views do Dicionário de Dados. Views Dinâmicas de Performance. Relacionamentos e Restrições de Integridade. Tipos de Segmento no Oracle. A arquitetura do Oracle. Processos do Usuário. Os conceitos de Instância, Banco de Dados e Processo. Os diferentes processos do Oracle. A organização de memória do Oracle. System Global Area. Shared Pool. Database Buffer Cache.
Redo Log Buffer. Os tipos de arquivos que compõem o banco de dados. Datafile, Controlfile, Redo Log File e Archive File. As visões do dicionário de dados.
Extraindo informações do dicionário de dados. Tipos de segmento existentes no Oracle. Tabela, índice e cluster. Segmentos de rollback. Parâmetros de inicialização da instância. PFILE e SPFILE. Conceito de tablespace. Tablespaces mais importantes, SYSTEM, SYSAUX e UNDO. Instalando o Oracle. Diferentes edições do Oracle. Enterprise Manager Database Control. Instalando o Oracle. Oracle Universal Installer.


Parte 2 – Criando e controlando um banco de dados
Startup e Shutdown. Tipos de startup e shutdown. Criando um banco de dados. O
utilitário DBCA. O utilitário Database Control. O arquivo de log do Oracle. Como
monitorar o arquivo de log. Erros mais importantes encontrados no arquivo de log.
Providências a partir dos erros encontrados no arquivo de log.


Parte 3 – Administrando espaço e objetos
Conceitos de Segmento, Extent e Bloco de Dados. Criando e alterando tablespaces. Conceitos básicos relacionados a tablespaces. O comando CREATE TABLESPACE. O comando ALTER TABLESPACE. Criando e administrando objetos. Tabelas, índices,
views, constraints e sequences.


Parte 4 – Net Services
Arquitetura do Oracle para suporte à redes. Configurando uma estação cliente.
Listener. Configurando o listener. Arquivos de configuração listener.ora, tnsnames.ora e sqlnet.ora. Resolvendo problemas na conexão. Conceitos de servidor dedicado e servidor compartilhado. Configurando o servidor compartilhado.

Parte 5 – Administração de usuários e segurança
Criando e administrando usuários Oracle. Alterando características de um usuário.
Conceitos de tablespace default, tablespace temporária e profile. Removendo um usuário. Bloqueando/liberando a conta de um usuário. Conceito de privilégio. Tipos de privilégio existentes no Oracle. Privilégios de sistema e de objeto. Concedendo
e revogando privilégios. Conceito de role. Criando e removendo roles. Conceito de auditoria no Oracle. Tipos de auditoria. O comando AUDIT.


Parte 6 – Movendo dados no Oracle
O utilitário DATA PUMP. Os utilitários EXP e IMP. Utilitários para exportar e importar dados. Os parâmetros dos utilitários. Conceitos ligados ao utilitário DATA PUMP. Conceitos básicos do utilitário SQL*Loader.


Parte 7 – Administrando consistência e concorrência
Conceito de undo. Dimensionando a tablespace de undo. Administrando a tablespace de undo. Conceito de lock. Detectando e resolvendo conflitos de lock.


Parte 8 – ProActive Management
Conceito de Proactive Management. Automatic Workload Repository. ADDM. Alerts e advisors. Métricas.


Parte 9 – Conceitos de backup e recovery
Os tipos de backup existentes no Oracle. O uso de cada tipo de backup dependendo do cenário existente. Cold backup. Hot backup. O utilitário RMAN. Exemplos de scripts de backup. O conceito de recovery. Diferentes cenários de
recovery.


Formação Administrador Oracle 10g (continuação)

 

Parte 10 – Configurando o Recovery Manager (RMAN)
Features e componentes do Rman. Conceito de repositório. Uso do control file pelo Rman. Iniciando o Rman. Conectando-se ao Rman. O que é a MML. Alocação de canais. Parâmetros para configuração do Rman. O conceito de política de retenção.
Control file autobackup.


Parte 11– Usando o Rman
Comandos principais do Rman. Tipos de backup no Rman. Backupsets e Image Files. Compressed backups. Backup Full e Incremental. Paralelismo no backup.
Usando o Block Change Tracking para acelerar o backup. Comando REPORT.


Parte 12 – Recovery em situações não críticas
Criando uma tablespace temporária. Recriando arquivos de redo. Recuperando uma tablespace de índice. Recuperando uma tablespace read-only. Recriando um arquivo de password.


Parte 13 – Recovery do banco de dados
Entendendo os processos de Restore e Recovery. Server-managed recovery e User-managed recovery. Recuperando arquivos de controle. Fazendo um recovery incompleto. Recovery utillizando o Enterprise Manager. Recovery com RESETLOGS.


Parte 14 – Entendendo o Flashback Database
Visão geral das tecnologias de flashback disponíveis. Administrando a Flash Recovery Area. Utilizando o flashback database com Enterprise Manager.


Parte15 – Recuperando erros do usuário
Utilizando o Flashback Drop. Utilizando Flashback Versions Query. Utilizando Flashback Transactions Query. Utilizando o flashback Table.


Parte 16 – Lidando com blocos corrompidos
O que é o bloco corrompido. Sintomas de blocos corrompidos. Diferentes métodos para detectar e resolver blocos corrompidos. Utilitário ANALYZE. Utilitário DBVERIFY. Utilizando DB_BLOCK_CHECKING. Utilizando o package DBMS_REPAIR.


Parte 17 – Entendendo o ADM (Automatic Database Management)
Usando o AWR (Automatic Workload Repository). Alertas gerados pelo servidor. Alertas Threshold e não Threshold. Coleta automática de estatísticas. Entendendo o Advisory Framework.


Parte 18 – Automatic Storage Management
Apresentando a arquitetura ASM. Instância ASM. Parâmetros de inicialização da instância ASM. As views relacionadas ao ASM. Critérios para formação de nomes de arquivo. Conceito de Disk Group e Failure Group. Administrando grupos ASM.


Parte 19 – Suporte à Globalização
Conceitos básicos relacionados ao suporte à globalização. Utilizando parâmetros NLS. Os diferentes tipos de dados relacionados à datas. Linguistic Sort.


Parte 20 – Administrando Recursos
Visão geral do DRM (Database Resource Manager). Conceito de Pending Area. Conceito de Resource Consumer Group. Resource Plans e Resource Plan Directives. Juntando as diferentes partes e entendendo o funcionamento.


Parte 21 – Automatizando Tarefas no banco Oracle
Visão geral do Scheduler. A arquitetura do Scheduler. Criando e utilizando Jobs. Criando e utilizando Job Classes. Criando Schedules. Criando Schedule Windows.


Parte 22 – Monitorando e Administrando Memória
Monitorando espaço utilizado por tablespaces. O package DBMS_SERVER_ALERT.
Ferramentas de administração de segmentos. Resumable Space Allocation. O package DBMS_RESUMABLE.