Curso de Oracle 12c: Administração do Banco de Dados I

Duração: 30h | Porto Alegre/RS

Curso em ambiente digital

Neste curso de Oracle 12c: Administração do Banco de Dados I, o aluno irá aprender sobre os conceitos de arquitetura do Banco de Dados Oracle, conhecendo o funcionamento e a interação de seus componentes, podendo assim, projetar, configurar, criar e manter um Banco de Dados Oracle.

Com a conclusão deste treinamento, o aluno estará apto a realizar uma série de tarefas no Banco de Dados Oracle, como:
- Criar e gerenciar uma instância do banco de dados Oracle;
- Criar e gerenciar estruturas de armazenamento de dados
- Configurar o ambiente Oracle
- Criar e gerenciar usuários
- Implementar a segurança no Banco de Dados Oracle (Auditoria);
- Monitorar o banco de dados e gerenciar sua performance
- E muito mais! Não deixe de conferir o conteúdo programático para ver tudo que o curso oferece!

Obs: Este curso é baseado nos treinamentos oficiais da Oracle, mas possui material didático em português, revisados pelos instrutores da TargetTrust, referências de mercado na área de DBA Oracle.

- Aprender conceitos de arquitetura do Banco de Dados Oracle 12c
- Aprender sobre as ferramentas para administração do Banco de Dados Oracle
- Criar um Banco de Dados Operacional
- Gerenciar, iniciar e interromper uma instância Oracle
- Gerenciar tablespaces, segmentos, extensões e blocos de dados
- Gerenciar arquivos do Banco de Dados Oracle
- Gerenciar usuários, perfis e roles
- Monitorar o Banco de Dados Oracle e gerenciar sua performance
- Implementar auditoria no Banco de Dados Oracle
- E Muito mais! Este treinamento é aplicável a usuários Oracle 8i, 9i, 10g, 11g e Oracle 12c. Confira todo o conteúdo programático na aba de conteúdo

- Desejável noções de Linux (não obrigatório)
- Curso TargetTrust de Oracle 12c: Fundamentals I - SQL e SQL*PLUS ou conhecimento similar
- Curso TargetTrust de Oracle 12c: Fundamentals II - Linguagem PL/SQL ou conhecimento similar

- Administradores de Banco de Dados
- Administradores de Dados
- Administradores de Sistema Operacional e Redes
- Arquitetos de Sistemas e Projetistas
- Desenvolvedores
- Gerentes de TI
- Gerentes de Suporte
- Profissionais de TI
- Profissionais do Suporte Técnico

1. Arquitetura do Banco de Dados
- Objetivos
- Introdução
- Arquitetura de Intância Única
- Arquitetura de banco de dados de instância única
- Arquitetura de sistemas distribuídos
- Conhecer as Estruturas de Memória
- Cache de buffer do banco de dados
- Buffer de log
- Shared Pool
- Large pool
- Java pool
- Streams pool
- Descrever as Estruturas de Processos
- SMON, o System Monitor
- Supervisores

2. Ambiente do Banco de Dados
- Objetivos
- Ferramentas para Administrar um Banco de Dados Oracle
- O Oracle Universal Installer
- Ferramentas de Criação e Atualização de Banco De Dados
- Ferramentas para Gerar SQL: O SQL*Plus e o SQL Developer
- Oracle Eenterprise Manager
- Outras Ferramentas de Administração
- Planejando uma Instalação do Banco de Dados Oracle
- Escolha Do Sistema Operacional
- Recursos de Hardware e Sistema Operacional
- Confirme Recursos de Hardware Disponíveis
- Optimal Flexible Architecture
- Variáveis de Ambiente
- Instalando o Software Oracle no Linux

3. Criando um Banco de Dados Oracle
- Objetivos
- A Instância, o Banco de Dados e o Dicionário de Dados
- Criando um Banco de Dados
- Utilizando o DBCA para Criar um banco de dados
- Os scripts e outros arquivos criados pelo DBCA
- O comando CREATE DATABASE
- As outras funções do DBCA

4. Gerenciando a Instância Oracle
- Objetivos
- Etapas da Iniciação e SHUTDOWN do Banco de Dados
- Iniciando o listener de banco de dados
- Iniciando o SQL*Plus
- Iniciar e fazer shutdown do banco de dados
- SYSOPER e SYSDBA
- Parâmetros de Iniciação de Banco de Dados
- Parâmetros estáticos e dinâmicos e o arquivo de parâmetros de inicialização
- Os parâmetros básicos
- Log de Alerta e os Arquivos de Rastreamento
- Utilizar as Visões de Dicionário de Dados e Desempenho Dinâmico
- As visões de dicionário de dados
- As visões de desempenho dinâmico

5. Configurando o Ambiente de Rede Oracle
- Objetivos
- Confiurando e Gerenciando a Rede Oracle
- O Oracle Net e o paradigma cliente-servidor
- Protocolos de comunicação e Oracle Net
- Estabelecendo uma sessão
- Registro do banco de dados
- O utilitário Listener Control
- Nomes de arquivo e a variável de ambiente TNS_ADMIN
- Links de banco de dados
- Arquitetura de servidor compartilhado Oracle
- As limitações da arquitetura de servidor dedicado
- A arquitetura de servidor compartilhado
- Configurando um Servidor Compartilhado
- Quando usar o servidor compartilhado

6. Gerenciando as Estruturas de Armazenamento de Banco De Dados
- Entendendo os TABLESPACES e os Arquivos de Dados
- O modelo de armazenamento de dados do Oracle
- Segmentos, extensões, blocos e linhas
- Automatic Storage Management (ASM)
- Investigando as estruturas de armazenamento do banco de dados
- Criar e Gerenciar TABLESPACES
- Criação de tablespace
- Descartando os tablespaces
- Oracle-Managed Files (OMF)
- Criando, alterando e descartando tablespaces
- Gerenciar Espaço nos TABLESPACES
- Gerenciamento de extensão
- Gerenciamento de espaço de segmento
- Altere as características do tablespace

7. Administrando a Segurança do Usuário
- Objetivos
- Criar e gerenciar contas de usuários de Banco de Dados
- Atributos de conta de usuário
- Métodos de autenticação
- Criando contas
- Criando um usuário
- Conceder e Revogar Privilégios
- Privilégios de sistema (banco de dados)
- Privilégios de objeto
- Concedendo privilégios diretos
- Criar e Gerenciar Atribuições
- Criando e concedendo atribuições
- Atribuições predefinidas
- Ativando as atribuições
- Criar e Gerenciar Perfis
- Gerenciamento de senhas
- Limites de recursos
- Criando e atribuindo perfis

8. Gerenciando Objetos de Esquema
- Objetivos
- Criar e Modificar Tabelas
- Usuários, contas de usuários, esquemas e objetos de esquema
- Nomeando os objetos de esquema
- Namespaces de objeto
- Tipos de dados
- Criando tabelas
- Gerenciar Restrições
- Os tipos de restrição
- Restrições únicas
- Restrições NOT NULL
- Restrições de chave primária
- Restrições de chave estrangeira
- Restrições de verificação
- Definindo restrições
- Estado da restrição
- Verificação de restrição
- Criar Índices
- Por que os índices são necessários
- Tipos de índices
- Índices B*Tree
- Índices de bitmap
- Criando e usando índices
- Modificando e descartando índices
- Criar e usar tabelas temporárias

9. Gerenciando Dados E Concorrência
- Objetivos
- Gerenciar Dados usando DML
- Transações de banco de dados
- A é para atomicidade
- I é para isolamento
- D é para durabilidade
- Executando instruções sql
- executando uma instrução select
- Executando uma instrução update
- Executando as instruções insert e delete
- Controle de transação: commit, rollback, savepoint
- Executando um rollback
- Executando um comm
- Identificar e Administrar Objetos PL/SQL
- O SQL e as linguagens procedurais
- PL/SQL anônimo e armazenado
- Objetos PL/SQL
- Procedures e funções
- Pacotes
- Triggers de banco de dados
- Monitorar e Resolver Disputas por Bloqueio
- Bloqueios compartilhados e exclusivos
- O mecanismo de enfileiramento
- Disputa por bloqueio
- As causas da disputa por bloqueio
- Transações Read Only
- Detectando e resolvendo a disputa por bloqueio
- Deadlocks

10. Gerenciando os Dados de Undo
- Objetivos
- Explicar a Finalidade do UNDO
- Transações Gerando UNDO
- exposição e Consultas de FLASHBACK
- Gerenciar o UNDO
- Condições de erro referentes ao undo
- Parâmetros para gerenciamento de undo e garantia de retenção
- Dimensionando e monitorando o tablespace de undo
- Consulta de flashback
- Criando e gerenciando tablespaces de undo

11. Implementando a Segurança no Banco de Dados Oracle
- OBJETIVOS
- A Segurança do Banco de Dados e o Princípio do Menor Privilégio
- Privilégios públicos
- Parâmetros de instância de segurança crítica
- Auditoria de Banco de Dados Padrão
- Auditando a atividade do SYSDBA
- Auditoria de banco de dados

12. Manutenção de Banco de Dados
- Objetivos
- Usar e Gerenciar as Estatísticas do Otimizador
- Gerenciar o AUTOMATIC WORKLOAD REPOSITORY
- Usando o ADVISORY FRAMEWORK
- Gerenciar Alertas e Limites

13. Gerenciamento de Desempenho
- Objetivos
- Gerenciamento Automático de Memória
- Usando os Supervisores de Memória
- Solucionar Problemas de Objetos Inválidos e Inutilizáveis

14. Conceitos de Backup e Recuperação
- Objetivos
- Identificar os tipos de falhas que podem ocorrer em um Banco de Dados ORACLE
- Recuperação da Instância
- Identificar a importância dos CHECKPOINTS, Arquivos de REDO LOG e Arquivos de LOG de Arquivamento
- Áreal de Recuperação FLASH
- Configurando o Modo ARCHIVELOG

15. Executando Backups de Bancos de Dados
- Objetivos
- Criar backups Consistentes de Banco de Dados
- Backup on line do Banco de Dados
- Criar Backups Incrementais
- Gerenciar Backups, Visualizar Relatórios de Backups e Monitorar a Área de Recuperação FLASH

16. Executando a Recuperação de Banco de Dados
- Objetivos
- Visão Geral do DATA RECOVERY ADVISOR
- Usando o Data RECOVERY ADVISOR para Executar Recuperação (CONTROL FILE, REDO LOG FILE E DATA FILE)

Entre em contato

próximas turmas

19/07
Noite: 18:45 às 22:45  
26/08
Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30
19/10
Noite: 18:45 às 22:45

instrutores

depoimentos

"O curso atendeu plenamente às expectativas! Além do conteúdo proposto, também foram abordados assuntos relacionados que dão segurança para atuar no mercado de trabalho."
Luiz Felipe Bertoldi de Oliveira

conheça também

oportunidades