Não vá embora!
Intro. SQL + Progr. PL/SQL + Workshop I e II + SQL Tuning
5 Cursos em 1 Formação
Carga horária: 152 horas
Oracle Database 12c: SQL Fundamentals | Duração: 32 horas |
||
Oracle Database 12c: Fundamentos PL / SQL | Duração: 32 horas |
||
Oracle Database 12c: Administration I | Duração: 32 horas |
||
Oracle Database 12c: Administration II | Duração: 32 horas |
||
Oracle 12c: Gerenciamento de Desempenho e Ajuste (Performance Management and Tuning) | Duração: 24 horas |
||
Formação Oracle DBA 12C + Tuning | Você economiza: 60% | Inscreva-se agora! | R$ 6.940,00 |
No online você tem aulas digitais e interage com mentores reais ao vivo. Já no a distância, tanto o conteúdo, quanto a interação são digitais.
152 horas
Curso Presencial
Curso Online ao Vivo
Idioma: Português ou Inglês
Sujeito a alteração sem aviso prévio
1 - BASES DE DADOS RELACIONAIS E MODELOS DE DADOS
Sobre os modelos de dados Sobre o modelo relacional O Modelo de Dados Eletrônicos Sobre o SGBD Relacional
2 - SELEÇÃO E CONFIGURAÇÃO DA INTERFACE DE BANCO DE DADOS
Considerando as ferramentas disponíveis Selecionando a Ferramenta Apropriada Oracle Net Database Connections Oracle PAAS Database Connections Configuração do SQL Developer Configuração SQL * Plus Setup Jdeveloper
3 - USANDO A INTERFACE DO BANCO DE DADOS
Sobre as Variáveis de Ligação e Substituição Usando o SQL Developer Usando SQL * Plus
4 - INTRODUÇÃO AO IDIOMA SQL
Sobre o idioma SQL Características do SQL Introduzindo o SQL Using Select Regras SQL
5 - A DECLARAÇÃO SELECIONADA
A Declaração Select Palavra-chave distinta / única Usando Alias ??Nomes
6 - RESTRINGINDO RESULTADOS COM A CLÁUSULA ONDE
Sobre Operadores Lógicos Operador de Igualdade Operadores booleanos REGEXP_LIKE () Em Operador
7 - ORDENAR DADOS COM A CLÁUSULA DE ENCOMENDA POR CLÁUSULA
Sobre a Ordem por Cláusula Tipos de coluna múltiplos Especifique a seqüência de classificação Sobre Valores Nulos dentro de Classes Usando alias de coluna
8 - PSEUDO COLUNAS, FUNÇÕES E TOP-N CONSULTAS
Pseudo Coluna Rowid ORA_ROWSCN PSEUDO Coluna Pseudo Coluna de ROWNUM Sobre as funções incorporadas SYSDATE Usuário e UID Função SESSIONTIMEZONE Usando a tabela dupla Limitações de linha e consultas Top-N FETCH First x Cláusula de apenas linhas OFFSET x Cláusula de Filas FETCH ... PERCENT Cláusula A opção WITH TIES
9 - TABELAS DE JUNÇÃO
Sobre as Junções Junções internas Reflexive Join Non-Key Join Junção externa
10 - USANDO OS OPERADORES DO SET
Sobre os Operadores Set Exemplos de operador de conjunto de SQL UNION Exemplo INTERETO Exemplo MINUS Exemplo UNION All
11 - FUNÇÕES RESUMIDAS USANDO SUB-CONSULTAS
Localizar dados com sub-consultas Sub-consultas padrão Sub-consultas correlacionadas O EXISTENTE Operador
12 - AGREGANDO DADOS DENTRO DOS GRUPOS
Sobre os Grupos Resumo Localizar grupos dentro das tabelas Selecione dados das tabelas de base Selecione Grupos dos Resultados
13 - USE DDL PARA CRIAR E GERENCIAR TABELAS
Criar declaração de tabela Tipos de dados de coluna Não nulo Padrão Descrever Declaração Alter Table Declaração da tabela de queda Tabela DDL Usando o SQL Developer Alterar declaração de usuário Alterar declaração de sessão NLS_Language NLS_Date
14 - USE O DML PARA MANIPULAR DADOS
A declaração de inserção A declaração de exclusão A Declaração de Atualização Sobre Transações Rollback de transação Compromisso de transação Transaction Savepoint A declaração Set Transaction Definir regras de declaração somente de transação de transação
15 - COMPREENDER OS MODELOS DE DADOS
O modelo de dados da empresa O Modelo de Dados Eletrônicos
16 - SOBRE O PADRÃO SQL-99
SQL-92 e SQL-99 Cross Joins Ligações naturais Junções internas Conexão interna implícita Junções externas Anti Joins Sub-Consultas Nomeadas
17 - AGRUPANDO GRUPOS COM ROLLUP & CUBE
Usando Rollup A função Grouping () Usando Cube
18 - FUNÇÕES SQL: MANIPULAÇÃO DE CARACTERES
Quais são as funções SQL? Funções de formatação de seqüência de caracteres Exemplo SUPERIOR (), BAIXO () Exemplo INITCAP () Funções dos códigos do personagem Exemplos de CHR ((), ASCII () Funções PAD & TRIM Exemplo de RPAD () Exemplo RTRIM () Exemplo TRIM () Funções de Manipulação de Cordas Exemplo DECODO () Exemplo SUBSTR () INSTR () Exemplo Exemplo TRANSLATE () REPLACE () Exemplo Funções de comparação de cordas Menos () Exemplo Função de Pesquisa Fonética Exemplo SOUNDEX ()
19 - FUNÇÕES SQL: MANIPULAÇÃO NUMÉRICA
Sobre as Funções de Dados Numéricos GRANDE () Exemplo Exemplo ABS () Exemplo REDONDO () Exemplo TRUNC () SINAL () Exemplo TO_NUMBER () Exemplo e Conversões de dados ype FUNÇÕES NULL VALUES Função NVL () e NVL2 () Exemplo NVL () (caractere) Exemplo de NVL () (Perda numérica de dados) Exemplo NVL () (saída numérica) Exemplo NVL2 () Função COALESCE () Função NULLIF ()
20 - FUNÇÕES SQL: MANIPULAÇÃO DE DATA
Funções de formatação de data Padrões de formato TO_CHAR () & TO_DATE () TO_CHAR () Exemplos EXEMPLOS TO_DATE () Exemplo EXTRACT () Funções aritméticas de data MONTHS_BETWEEN () Exemplo ADD_MONTHS () Exemplo Exemplo LAST_DAY () NEXT_DAY () Exemplo TRUNC (), ROUND () Datas Exemplo Exemplo NEW_ TIME () Sobre V $ TIMEZONE_NAMES CAST () FUNÇÃO E ZONAS DE TEMPO
21 - OBJETOS DE BANCO DE DADOS: SOBRE OBJETOS DE BANCO DE DADOS
Sobre os Objetos de Banco de Dados Sobre Esquemas Fazendo Referências de Objetos
22 - OBJETOS DE BANCO DE DADOS: VISTAS RELACIONAIS
Sobre Relações Vistas A declaração Create View Por que usar vistas? Acessando Vistas com DML Mantendo Definições de Vista Alter View Vista suspensa DDL usando o SQL Developer
23 - OBJETOS DE BANCO DE DADOS: ÍNDICES
Sobre índices Criar e soltar declarações do índice Índices e Desempenho Armazenamento de dicionário de dados
24 - OBJETOS DE BANCO DE DADOS: CRIANDO OUTROS OBJETOS
Sobre Seqüências Referenciando NEXTVAL Referenciando CURRVAL Dentro da cláusula DEFAULT Sequência de sequência e seqüência de queda ALTER SEQUENCE SEQUÊNCIA DE DROP Sobre as Colunas de Identidade CREAR TABELA ... GERADO COMO IDENTIDADE ALTER TABLE ... GERADO COMO IDENTIDADE Comece com valor limite ALTER TABLE ... DROP IDENTITY Sobre Sinônimos CREATE & DROP SYNONYM Declarações CRIAR SYNONYM SYNONYM DE DROP Público Vs Sinônimos privado CRIAR A AUTORIZAÇÃO DO ESQUEMA
25 - OBJETOS DE BANCO DE DADOS: GERENCIAMENTO DE OBJETOS USANDO DDL
A declaração RENAME Posicionamento TABLESPACE CREATE TABLE ... TABLESPACE A declaração de comentários A declaração TRUNCATE TABLE
26 - OBJETOS DE BANCO DE DADOS: SEGURANÇA
Sobre Segurança de Objetos Grant Privileges de Objetos Revogar Privilégios de Objetos Privilégios de objetos e desenvolvedor de SQL
27 - INTEGRIDADE DE DADOS USANDO RESTRIÇÕES
Sobre Restrições NÃO CONCLUSÃO NULL NOT NULL Exemplo CHECK Restringir Restrição única CONCLUSÃO CLÁUSICA PRIMÁRIA REFERÊNCIAS Restrição ON DELETE CASCADE Exemplo ON DELETE SET NULL Exemplo Restrições em Tabelas Existentes Restrições e Desenvolvedor SQL
28 - GERENCIANDO DEFINIÇÕES DE RESTRIÇÃO
RENAMING & DROPPING Constraints HABILITANDO E DESLIZANDO Restrições APLICAÇÃO DEFINIDA DE LIMITAÇÃO ESTABELECIMENTO Manipulação de Exceções de Restrição Restrições com Vistas Armazenamento Dicionário DATA
29 - ESTRUTURA DO DICIONÁRIO DE DADOS
Mais sobre o Dicionário de Dados VISÕES DO DIREITO ESPECÍFICO USER_UPDATABLE_COLUMNS A Estrutura do Dicionário METADATA & SQL Developer
1 - SELEÇÃO E CONFIGURAÇÃO DA INTERFACE DE BANCO DE DADOS
Considerando as ferramentas disponíveis Selecionando a Ferramenta Apropriada Oracle Net Database Connections Oracle PAAS Database Connections Configuração do SQL Developer Configuração SQL * Plus Setup Jdeveloper
2 - SOBRE AS VARIÁVEIS DE LIGAÇÃO e SUBSTITUIÇÃO
Usando o SQL Developer Usando SQL * Plus
3 - ESCOLHENDO UM IDIOMA DE PROGRAMAÇÃO DE BANCO DE DADOS
O que é a programação de banco de dados? Vantagens de desempenho PL? SQL Integração com outros idiomas
4 - FUNDAMENTOS DE LINGUAGEM PL / SQL
Estrutura do Programa PL / SQL REGRAS SYNTAX DA LÍNGUA EMBEDDING SQL CÓDIGO READÍVEL DE ESCRITA GERAÇÃO DA SAÍDA DE BASE DE DADOS SQL * PLUS INPUT OF A PROGRAM BLOCK
5 - DECLARE SECTION
Sobre a seção Declare DECLARAR TIPOS PRIMITIVOS OPÇÕES DE DECLARAÇÃO NÃO NULO CONSTANTE INTEGRAÇÃO DE DICIONÁRIOS DE DADOS %TIPO DECLARAR USUÁRIO SIMPLES --- TIPOS DEFINIDOS TIPO ... TABELA TIPO ... RECORD USUÁRIO EXTENDIDO --- TIPOS DEFINIDOS
6 - COMECE A SEÇÃO
Sobre a seção de início Manipulando Dados do Programa Controle Lógico e Ramificação VAMOS PARA LOOP IF-THEN-ELSE CASO
7 - SEÇÃO DE EXCEÇÃO
SOBRE A SECÇÃO DE EXCEÇÃO ISOLANDO A EXCEÇÃO ESPECÍFICA PRAGMA EXCEPTION_INIT Exemplo de SQLCODE e SQLERRM SQL% ROWCOUNT & SELECT ... INTO
8 - ALÉM DO BÁSICO: CURSORES EXPLÍCITOS
SOBRE CURSORES EXPLICITOS TÉCNICAS DE CURSOR EXTENSAS PARA A ACTUALIZAÇÃO DA CLÁUSULA ONDE CURRENT OF Clause Usando FOR ... LOOP Cursors
9 - ALÉM DO BÁSICO: BLOCOS ANINHADOS
10 - ALÉM DO BÁSICO: SUBPROGRAMAS DECLARADOS
USANDO SUBPROGRAMAS DECLARADAS PROCEDIMENTO DECLARADO FUNÇÃO DECLARADA
11 - INTRODUÇÃO DAS UNIDADES DO PROGRAMA DE RESÍDUOS DE DATABASE
SOBRE BASE DE DADOS --- PROGRAMAS RESIDENTES ARMAZENAMENTO E EXECUÇÃO FÍSICA TIPOS DE UNIDADES DE PROGRAMA ARMAZENADAS VANTAGENS DE UNIDADE DE PROGRAMA ARMAZENADO PRINCÍPIOS DE DESIGN MODULAR
12 - CRIANDO PROCEDIMENTOS E FUNÇÕES ARMAZENADOS
PROCEDIMENTOS E FUNÇÕES DE ARMAZENAMENTO FUNCIONAR PROCEDIMENTO / CRIAR CRIANDO PROCEDIMENTOS E FUNÇÕES Procedimento RAISE_SALARY () Função SALARY_VALID () A ESPECIFICAÇÃO DO PARÂMETRO Cláusula por defeito PRIVILEGES DO SISTEMA E DOS OBJECTOS USANDO AS FERRAMENTAS DE DESENVOLVIMENTO
13 - EXECUTANDO PROCEDIMENTOS E FUNÇÕES ARMAZENADOS
PROCEDIMENTOS E FUNÇÕES DE CHAMADAS TESTE DE UNIDADE COM EXECUTO TESTE DE UNIDADE DE BLOQUE ANÓNIMO ESPECIFICANDO A NOTAÇÃO DE PARÂMETROS SQL TESTE DA UNIDADE DE FOLHA DE TRABALHO FUNÇÕES DE CHAMADA DO SQL
14 - MANUTENÇÃO DE UNIDADES DE PROGRAMAS ARMAZENADOS
PROGRAMAS DE RECOMENDAÇÃO Recompilação de massa usando UTL_RECOMP () PROCEDIMENTOS E FUNÇÕES DE DROPPING PROCEDIMENTO / FUNÇÃO DO DROP METADATA DE DICIONÁRIOS DE DADOS Usando USER_OBJECTS Usando USER_SOURCE Usando USER_ERRORS Usando USER_OBJECT_SIZE Usando USER_DEPENDENCIES
15 - GERENCIANDO DEPENDÊNCIAS
INTERNOS DE DEPENDÊNCIA SEGURANÇA DE DEPENDÊNCIAS O UTILIZADOR DE SEGUIMENTO DE DEPENDÊNCIA SQL DEPENDENCIA DE DESENVOLVIMENTO LISTAS DE CONTROLE DE ESTRATÉGIA DE DEPENDÊNCIA
16 - CRIANDO E MANTENDO PACOTES
SOBRE PACOTES CRIANDO PACOTES MANUTENÇÃO DE PACOTES CONSIDERAÇÕES RELATIVAS AO DESEMPENHO
17 - CAPACIDADE DE PACOTES AVANÇADOS
DIREITOS DE DEFINIÇÃO E FABRICANTE LISO BRANCO & ACESSÍVEL POR OBJECTOS GLOBAIS PERSISTENTES DEFINANDO A LÓGICA DE INICIALIZAÇÃO APOIO À ORIENTAÇÃO DE OBJETOS
18 - TÉCNICAS AVANÇADAS DE CURSOR
USANDO VARIABLES DE CUSROS USANDO SYS_REFCURSOR USANDO EXPRESSÕES DE CURSOR
19 - USANDO O PACOTE FORNECIDO PELO SISTEMA
DBMS_OUTPUT () UTL_FILE () FOPEN () EXEMPLO
20 - CONCEITOS DE GATILHO DO BANCO DE DADOS
SOBRE DIGITALIZADORES DE BASE DE DADOS DML EVENT TRIGGER SUB --- TYPES CENÁRIO DO TRIGGER DA BASE DE DADOS MECANISMOS DE EXECUÇÃO DE TRIGGER TRIGGERS DENTRO DA FOLHA DE TRABALHO SQL
21 - CRIANDO DISPARADORES DE BANCO DE DADOS
DISPOSITIVOS DE NÍVEL DE DECLARAÇÃO Usando RAISE_APPLICATION_ERROR () ROW --- NÍVEL TRIGGERS EXEMPLOS DE TRIGGERS Exemplo de EMPLOYEE_SALARY_CHECK EMPLOYEE_JOURNAL Exemplo BUDGET_EVENT Exemplo LUGAR DE TRIGGERS TRIGGERS DENTRO DE UMA APLICAÇÃO
22 - MANUTENÇÃO DE DISPARADORES DE BANCO DE DADOS
SYNTAX DE CHAMADA TAREFAS DE MANUTENÇÃO DE TRIGGER SHOW ERRORS TRIGGER DROP TRIGGER ALTER TRIGGER MULTIPLES TRIGGERS PARA UMA TABELA MANUSEAMENTO DE QUESTÕES DE TABELA DE CONFIGURAÇÃO
23 - IMPLEMENTANDO TRIGGERS DO EVENTO DO SISTEMA
O QUE SÃO OS DISPOSITIVOS DO EVENTO DO SISTEMA? DEFINANDO O ÂMBITO DE APLICAÇÃO EVENTOS DO SISTEMA DISPONÍVEL ATRIBUTOS DO EVENTO DO SISTEMA
1 - VISÃO GERAL DO ORACLE DATABASE ARCHITERCTURE
A Instância do Banco de Dados Estruturas de memória de banco de dados Estruturas de Processo de Banco de Dados Arquitetura de armazenamento de banco de dados Oracle Clusterware
2 - CONFIGURANDO O HOST PARA INSTALAÇÃO AUTÔNOMA
Visão geral da configuração do host Escolhendo um Host de Banco de Dados Escolhendo um Sistema Operacional Linux exclusivo versus Open-Source Linux Fazendo a seleção do SO Prepare uma instalação Oracle LINUX Execute a instalação Oracle LINUX Configurar o host LINUX Etapa 1 - Confirmar requisitos gerais do sistema Passo 2 - Confirme a plataforma do sistema operacional Passo 3 - Confirmar os requisitos do pacote LINUX Passo 4 - Confirmar configuração de rede Configurar Host para Virtualização VM Technologies Configure Oracle Linux para Virtualização Passo 1 - Baixe as atualizações do Linux Passo 2 - Verifique o kernel do Linux Passo 3 - Baixe o último arquivo de configuração do yum Passo 4 - Habilite os Complementos do Oracle Linux Etapa 5 - Instalar o VirtualBox Oracle Optimal Flexible Architecture Metas OFA ORACLE_BASE ORACLE_HOME Arquivos de banco de dados Múltiplos ORACLE_HOMEs Atualizações de software de banco de dados Instalações de software Oracle Mutliple
3 - CONFIGURAÇÃO DE INFRAESTRUTURA GRID
Configure a Instalação do Linux Sobre dispositivos ASM Configurar dispositivos Linux para ASM Partir um dispositivo Oracle ASMLib Configue MS Windows Devices
4 - INSTALAÇÃO DA INFRA-ESTRUTURA GRID
Execute a Instalação Download Descompactar o pacote de instalação Inicie a sessão de instalação O diálogo de instalação Verifique a instalação Confirmação do sistema operacional Configuração de Utilitários Oracle SQL * Plus Confirmation Usando EM Cloud Control Problemas de solução de problemas
CONFIGURAÇÃO DE INSTALAÇÃO 5 - DATABASE
Configurar uma instalação do Linux Grupos de sistema e usuários Configurar os Parâmetros do Kernel Crie os diretórios físicos Configurar a instalação do MS Windows Verificações prévias e utilitário de correção
6 - INSTALAÇÃO DE BANCO DE DADOS
SOBRE A INSTALAÇÃO As Ferramentas de Instalação Sobre a caixa de diálogo de instalação O registro de sessão de instalação REALIZAR A INSTALAÇÃO NO LINUX Download Descompactar os arquivos de instalação Definir variáveis ??de ambiente Inicie a instalação DIALOGO DE INSTALAÇÃO DA CLASSE DE SERVIDOR Mais sobre o nome do banco de dados global Sobre o Enterprise Manager Cloud Control Proteja o banco de dados novo REALIZAR INSTALAÇÃO EM WINDOWS Inicie a instalação POST --- CONFIGURAÇÃO DA INSTALAÇÃO Variáveis ??de ambiente obrigatórias Definindo as variáveis ??de ambiente Sobre SSH VERIFIQUE A INSTALAÇÃO SQL * PlusConfirmation Confirmação do sistema operacional Configuração do Firewall Acessando EM Database Express
7 - CRIANDO DATABSES USANDO O DBCA
Sobre DBCA Modelos DBCA Você tem certeza? BASE DE DADOS DE CONFIGURAÇÃO PADRÃO BASE DE DADOS DE MODO AVANÇADO Variáveis ??de localização do arquivo Vault de banco de dados e segurança de rótulos CONFIGURAR UMA BASE DE DADOS EXISTENTE DELETE A DATABASE MANEJA MODELOS CRIAR MANUALMENTE UMA BASE DE DADOS O comando CREATE DATABASE
8 - USANDO O ORACLE RESTART
O que é o RESTAURO ORACLE? O que o Oracle Reinicia faz Oracle Restart Deprecated? Registrando-se com o Oracle Restart Mais sobre srvctl Configuração da sessão do terminal ESTATUTO DE COMPONENTE USANDO SRVCTL Status do banco de dados Status da infra-estrutura de grade Status do Oracle Home CONFIGURAÇÃO USANDO SRVCTL Examinando uma Configuração de Banco de Dados Examinando a configuração do ouvinte Examinando a configuração do ASM Registro manual Modificação de Configuração de Listener Configuração de Configuração de Banco de Dados STARTUP / SHUTDOWN USANDO SRVCTL Por que usar srvctl? GERENCIANDO RESTAURO ORACLE Obter o Oracle Restart Status Start / Stop Oracle Restart
9 - PREPARANDO-SE PARA UMA ATUALIZAÇÃO DE BANCO DE DADOS
O que é um upgrade de banco de dados? Métodos de atualização de banco de dados Atualização do banco de dados do mundo real Desenvolva um Plano de Upgrade de Banco de Dados SOBRE A VERSÃO DA BASE DE DADOS Atualização direta O parâmetro de banco de dados COMPATIBLE PREPARAÇÕES PRÉ-UPGRADE Oracle Warehouse Builder Oracle Label Security (OLS) Oracle Database Vault Localizando as Instalações de Banco de Dados Mais Antigas A FERRAMENTA DE INFORMAÇÃO PRÉ-ACTUALIZADA Arquivos de ferramentas de informações pré-atualizados Executar a ferramenta de informação pré-atualizada Examinando os resultados da Ferramenta de Informação Pré-atualizada
10 - ATUALIZE PARA ORACLE DATABSE 12C
Lançamento DBUA Caixa de diálogo de atualização de banco de dados
11 - TAREFAS PÓS-ATUALIZAÇÃO
Lista de verificação pós-atualização Ativar auditoria unificada Migrar para auditoria unificada Alterações nos parâmetros do banco de dados Ativar novos recursos Tarefas específicas de pós-atualização do destino de origem
12 - ARQUITETURA ORACLE: A INFRAESTRUTURA DE SISTEMAS
Sobre arquiteturas empresariais O banco de dados relacional Legacy Computing Models O Modelo de Computação Multi-Tiered Escalando Implantação baseada em nuvem ECOSISTEMA DE INFRA-ESTRUTURA ORACLE USANDO ORACLE ENTERPRISE MANAGER Mais sobre EM Usando EM Database Express Usando EM Cloud Control
13 - ARQUITETURA ORACLE: O HOST DO BANCO DE DADOS
A pilha do servidor de banco de dados CAMADA DO PROCESSADOR Recursos de CPU Recursos de Memória PROCESSAMENTO DE E / S E ARMAZENAGEM MODOS DE PROCESSAMENTO DE CAMADAS OS VIRTUALIZAÇÃO DO SERVIDOR DA BASE DE DADOS VIRTUALIZAÇÃO DE ARMAZENAMENTO ORACLE DATABASE SERVER STACK ORACLE ENGINEERED SYSTEMS Oracle Exadata Database Platform Máquina de nuvem Exalogic Máquina de BI de Exalytics
14 - ORACLE ARCHITECTURE: PRINCILPLES E CONCEITOS DE TECNOLOGIA
Princípios de computação em grade Por que Grid Computing? O que é computação em grade? PRINCÍPIOS DE PARALELIZAÇÃO Paralelização de hardware Dispositivos de computação em grade Servidores de banco de dados em cluster PRINCÍPIOS DE COMPUTAÇÃO DA NUVEM Múltiplos inquilinos
15 - ARQUITETURA ORACLE: A INSTALAÇÃO DO RDBMS E A INSTÂNCIA DO BANCO DE DADOS
O software do servidor de banco de dados Versões e versões de banco de dados Edições de banco de dados Usando o PRODUCT_COMPONENT_VERSION View Os componentes do banco de dados principal Usando V $ VERSION View Compreendendo o número da versão do banco de dados O parâmetro de banco de dados COMPATIBLE ELEMENTOS DE INSTÂNCIA DE BASE DE DADOS Elementos individuais de uma instância de banco de dados Elementos de banco de dados físicos Uma instalação de banco de dados operacional CONFIGURAÇÕES DE INSTÂNCIA DE BASE DE DADOS Instância única Arquivos de parâmetros e configuração de instância MAX_STRING_SIZE Exemplo de parâmetro Instâncias independentes Instâncias agrupadas A instância do banco de dados em uma configuração multi-inquilino RECONFIGURANDO UMA INSTÂNCIA DE BASE DE DADOS Vários estáticos. Parâmetros dinâmicos Configuração de Parâmetros Dinâmicos Configuração do parâmetro Parâmetro Nível de Configuração Configurando Parâmetros Relacionados ao Upgrade COMPONENTES DE BASE DE DADOS Componentes avançados de funcionalidade de dados Componentes de segurança Componentes de Alto Desempenho Componentes de administração Uso do recurso do banco de dados
16 - ORACLE DATABASE INSTANCE: ARQUITETURA DE MEMÓRIA
Memória privada e compartilhada SGA INTERNOS O cache do buffer O Cache Inteligente de Banco de Dados Inteligente O Redo Log Buffer O Pool Compartilhado A grande piscina O Java Pool Filas de auditoria unificadas PGA INTERNOS O que está dentro da PGA? Espaço PGA ajustável e não ajustável Cursores do lado do cliente Onde o PGA está armazenado? PGA / UGA no modo servidor compartilhado PGA / UGA com grande piscina opcional LOB OBJECTS & MEMORY HANDLING LOB Buffer Caching Pool compartilhado de E / S LOB Workspace & The PGA GESTÃO DE MEMÓRIA INSTANCIA Sobre o Gerenciamento Automático de Memória Configurações padrão Configurar MEMORY_TARGET Parâmetro Configurar SGA_TARGET Parâmetro Configurar PGA_AGGREGATE_TARGET Parâmetro PGA_AGGREGATE_LIMIT Parâmetro Configurar memória usando EM DE
17 - ORACLE DATABASE INSTANCE: BACKGROUND PROCESS ARCHITECTURE
Primeiro plano versus fundo SOBRE OS PROCESSOS DE FUNDAMENTO Os Processos Antecedentes Processos do Sistema Linux O Processo DBWR O processo LGWR Pontos de verificação e processo CKPT O processo SMON Processo PMON O processo LREG O Processo ARCH O processo RECO O Processo CJQx O processo DBRM Processos da estrutura de gerenciamento Processo Flashback Data Archive (FBDA) Diagnóstico de falhas Outros processos de limpeza Monitores de desempenho do processo de fundo MODO RODADO Sobre o Modo de Processo Sobre o Modo Threaded ERROS E EXCEÇÕES DE KERNEL A mensagem de erro A pilha de mensagens de erro Erros de kernel e despejos de núcleo ORA-006xx & ORA-07445 Erros Entendendo os erros do kernel O Módulo Kernel Argumentos do Módulo Kernel Módulos de diagnóstico The Call Stack Trace ORA-600 / ORA-7445 / ORA-700 Ferramenta de pesquisa de erros
18 - ORACLE DATABASE INSTANCE: ARQUITETURA DE PROCESSO DE PRIMEIRO PLANO
Modo de servidor dedicado Detalhes da sessão de V $ SESSION View Detalhes da sessão do EM Database Express Qual é o impacto do modo de servidor dedicado? MODO DE SERVIDORES COMPARTILHADOS Processando o modo SQL em servidores compartilhados Comparando Servidor Dedicado e Servidores Compartilhados Conexão do cliente do modo servidor dedicado Execução da Declaração SQL do Modo Servidor Dedicado Conexão de cliente em modo servidor compartilhado Execução da Declaração SQL do Modo Servidores Compartilhados Considere o Modo de Servidor Dedicado Considere o Modo Servidores Compartilhados Vantagens comparadas do modo Servidores ESCOLHENDO O MODO DE EXECUÇÃO SQL Configuração do modo de execução do SQL de nível de instância Configuração do modo de execução do SQL em nível de sessão EXECUÇÃO PARALELA DE SQL O que é a execução paralela? A execução do impacto no SQL Statement EXECUÇÃO DE DECLARAÇÃO DE SQL Fase Parse Etapa de Execução Fetch Phase PLANOS DE OPTIMIZAÇÃO E EXECUÇÃO DE SQL Métodos de Otimização Otimizador baseado em regras Otimizador baseado em custos Otimizador de ajuste automático Planos de Execução Adaptativa Estatísticas adaptativas
19 - ORACLE DATABSE STOREAGE ARCHITECTURE: OBJETOS DE BANCO DE DADOS LÓGICO
Sobre os Objetos de Banco de Dados Lista de Objetos de Banco de Dados Relacional Unidades de Programa de Residente de Banco de Dados Objetos de banco de dados adicionais Objetos de banco de dados ilustrados CONTEXTO DE OBJETOS DE BASE DE DADOS O (s) esquema (s) do dicionário de dados Fazendo uma Referência de Objeto Contexto do esquema explícito Contexto de banco de dados explícito Contexto de Partição EDIÇÕES CONTEXTO E REDEFINIÇÃO Sobre atualizações de aplicativos Sobre o tempo de inatividade do aplicativo A hierarquia da edição As Edições em Ação
20 - ORACLE DATABASE STORAGE ARCHITECTURE: ARQUIVOS DE BANCO DE DADOS FÍSICO
Sobre os arquivos de banco de dados ARQUIVOS DE PARÂMETROS DO SERVIDOR ARQUIVOS DE CONTROLE ARQUIVOS DE REGISTRO REDO ARQUIVOS DE DIAGNÓSTICO Quais são os arquivos de diagnóstico? Acesso de controle de nuvem EM O parâmetro MAX_DUMP_FILE_SIZE O parâmetro DIAGNOSTIC_DEST Os arquivos de log Conteúdo do log de alerta de texto Visualização do conteúdo do log de alerta de texto Visualizando erros de registro de alertas Manutenção do registro de alerta Os arquivos de rastreamento Arquivos de rastreamento do processo em segundo plano Processo de Execução SQL (Usuário) Trace Files Incident Dump Files Arquivos Core Dump Arquivos de rastreamento no nível do sistema operacional Exemplo de arquivo de rastreamento DIAG Monitorando o uso do espaço de arquivo de rastreamento Manutenção dos diretórios de rastreamento ARQUIVOS EM UMA BASE DE DADOS MULTI-TENANT
21 - ORACLE DATABASE STORAGE ARCHITECTURE: TABLESPACES
Tablespaces e arquivos de dados Peering na hierarquia de armazenamento de tablespace Mais informações sobre o armazenamento de tabelas em cluster Mais sobre o RowID Compressão colunar híbrida SEGMENTOS TEMPORÁRIOS Sobre Segmentos Temporários Sobre grupos temporários de tablespace Vantagens SEGMENTOS DO ÍNDICE Segmentos de índice de árvores B Segmentos de índice de bitmap
22 - MECANISMOS INTERNOS DO BANCO DE DADOS ORACLE: CONCORRÊNCIA DE DADOS
System vs User Locks Fechaduras internas Usando V $ LOCK_TYPE View Travas Usando V $ LATCH View Mutexes & V $ MUTEXT_SLEEP Bloqueios do usuário GESTOS DE SISTEMA DE GERENCIAMENTO E MONITOR Sobre os eventos de espera de banco de dados Eventos de espera simultânea (Mutex) Eventos de coincidência de espera (trava) Spinning vs. adormecido Usando EM Cloud Control Usando AWR
1 - INTRODUÇÃO: GERENCIANDO A INSTÂNCIA DO BANCO DE DADOS
As Ferramentas de Gerenciamento de Banco de Dados EM Database Express EM Cloud Control Desenvolvedor SQL Administrador de banco de dados
2 - INTRODUÇÃO: REVISÃO DE ARQUITETURA DE BANCO DE DADOS
Configurações de instância de banco de dados Estruturas de Memória Estruturas de processo Arquitetura de armazenamento
3 - INTRODUÇÃO: INICIAR E PARAR OS SERVIÇOS DE BANCO DE DADOS
Iniciar e parar o ouvinte de banco de dados SOBRE A PARTIDA DE PARTIDA / DESLIGAMENTO DA BASE DE DADOS SYSOPER SYSDBA ESTADO DE DATAS DE BASE DE DADOS E ETAPAS COMEÇAR COM CONTROLE EM NUVEM STARTUP WITH SQL * PLUS APAGAR COM EM CONTROLE DA NUVEM DESLIGAR COM SQL * PLUS USANDO OS SERVIÇOS DO MS WINDOWS
4 - INTRODUÇÃO: ORACLE NETWORK ENVIRONMENT
Oracle Net Services Architecture ASSISTENTE DE CONFIGURAÇÃO ORACLE NET ORACLE NET MANAGER USANDO O CONTROLE EM NUVEM COMPRESSÃO DE REDE AVANÇADA RESOLUÇÃO DE PROBLEMAS PROBLEMAS DE REDE
5 - INTRODUÇÃO: DIAGNÓSTICO E SUPORTE ORACLE
Sobre o diagnóstico de banco de dados Infra-estrutura de Diagnóstico de Falhas INSTANTÂNEO DA SAÚDE DE INSTÂNCIA DE BASE DE DADOS O BANCO DE TRABALHO DE APOIO CONTROLOS DE SAÚDE DE BASE DE DADOS PROACTIVOS DIAGNÓSTICO DOS PACOTES TRABALHANDO COM A BASE DO CONHECIMENTO
6 - ARMAZENAMENTO: GERENCIAMENTO DE TABLESPACE
Espaços de mesas de partida CRIE TABLESPACE COM EM CC CREATE TABLESPACE WITH SQL GERENCIAR TABLESPACES COM EM CC GERENCIAR TABLESPACES COM EM DE GERENCIAR TABLESPACES COM SQL DROP TABLESPACE ALTER TABLESPACE
7 - ARMAZENAMENTO: GERENCIAMENTO AVANÇADO DE TABLESPACE
Gerenciando espaços temporários de tabelas TEMP TABLESPACE GRUPOS COM EM TEMP TABLESPACE GRUPOS COM SQL PALAVRAS DE TABELAS PERMANENTES PADRÃO BIGFILE TABLESPACES GERANDO A TABELA SYSAUX
8 - ARMAZENAMENTO: ARQUIVOS DE DADOS E GERENCIAMENTO DE ARQUIVOS TEMPORÁRIOS
Gerenciar arquivos de dados com EM ACESSO METADATA COM SQL GERENCIAR ARQUIVOS DE DADOS COM SQL GERENCIAR ARQUIVOS TEMP ARQUIVOS GERADOS POR ORACLE (OMF)
9 - ARMAZENAMENTO: UNDO DATA & UNDO TABLESPACES
Sobre a UNDO Space Management GARANTIA UNDO RETENÇÃO MONITOR UNDO SPACE COM SQL USE O ADVISOR EM UNDO
10 - SEGURANÇA E ESQUEMAS: VISÃO GERAL DE SEGURANÇA E PRIVILÉGIOS DE BANCO DE DADOS
Princípios de segurança de banco de dados PRIVILEGES DO SISTEMA DE BASE DE DADOS PRIVILEGES DE OBJETO DE BASE DE DADOS SUPER ADMINISTRATOR ROLES ANÁLISE PRIVILÉGICA
11 - SEGURANÇA E ESQUEMAS: SEGURANÇA DO USUÁRIO
Criar e gerenciar contas de usuário Gere usuários com EM GERENCIAR USUÁRIOS COM SQL CRIAR USUÁRIO ALTER USER DROP USER PRIVILÉGIOS GRANT & REVOKE LIMITES DE RECURSOS VIA PERFILES ALTER PERFIL DROP PERFIL GESTÃO DE SENHAS CONTRA PERFILES GESTÃO DE SEGURANÇA DE PAPEL ALTER USER ... DEFAULT ROLE SET ROLE DELEGAÇÃO DA AUTORIZAÇÃO DE PRIVILÉGIO COM OPÇÃO ADMIN e Privilégios do Sistema COM OPERAÇÃO DE CONCESSÃO e Privilégios de Objetos PRINCÍPIO DA LISTA DE VERIFICAÇÃO DO PRIVILÉGIO MENOS
12 - SEGURANÇA E ESQUEMAS: AUDITORIA DE BANCO DE DADOS
Actividade de banco de dados de auditoria Auditoria tradicional Auditoria unificada Criar Política de Auditoria
13 - SECURITY & SCHEMAS: SQL LOADER
Conceitos do carregador Loader From the Command Line Controle Opções de Arquivo Métodos de carga Modo Loader Express Loader From EM
14 - SEGURANÇA E ESQUEMAS: EXPORTAÇÃO E IMPORTAÇÃO
Gerenciar Objetos de Diretório Arquitetura da bomba de dados Extinção da bomba de dados Importação de bomba de dados Exibições do Dicionário de Bomba de Dados Usando a interface EM CC
15 - DESEMPENHO E DISPONIBILIDADE: GERENCIANDO PERFORMANCE & SQL TUNING
Quadro de Assessoria de Gestão Monitoramento de desempenho e AWR O SQL Tuning Advisor Monitorando exceções com métricas
16 - DESEMPENHO E DISPONIBILIDADE: CONCORRÊNCIA DE DADOS
Sobre Bloqueios do Sistema e do Usuário Monitorar e gerenciar bloqueios de usuário Moitor Locks com Dicionário de Dados Gerenciar bloqueios com EM
17 - DESEMPENHO E DISPONIBILIDADE: CONCEITOS DE BACKUP E RECUPERAÇÃO
Estruturas de backup e recuperação Gerenciando Dados REDO Configurando para Recuperabilidade Recuperação de instância Lista de Verificação de Recuperabilidade
+ 300.000 alunos treinados e milhares de alunos certificados em 12 anos
+ 12 premiações nacionais e internacionais como melhor centro de treinamentos do Brasil
+ 200 cursos presenciais e remotos nas áreas de tecnologia, gorvernança e negócios
+ 300 instrutores que fazem parte do maior corpo docente de tecnologia de negócios do Brasil