Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle

Tamanho: px
Começar a partir da página:

Download "Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle"

Transcrição

1 Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle 03 - Utilitários e Visões Dinâmicas de Performance 04 - Otimizando a Shared Pool 05 - Otimizando o Buffer Cache 06 - Otimizando o Redo Log Buffer 07- Configuração do Banco de Dados e Problemas de I/O 08- Utilizando Blocos do Oracle com Eficiência 09 - Otimizando Operações de Ordenação 10 - STATSPACK

2 - AWR - Otimização dos Segmentos de Rollback - Monitorando e Detectando Contenção de Lock Planejamento Parte 2 - Problemas de SQL e Considerações sobre Otimização para Aplicações Diversas - Gerenciando Cargas de Trabalho Mistas - Utilizando as ferramentas do Oracle para diagnosticar problemas de performance; - Problemas de Otimização no Servidor Multi-Threaded Server

3 AWR

4 AWR Definição Uma ferramenta do ORACLE que Coleta, Processa e mantém os estatísticas de performance para detecção de problemas e auto-tuning Tem que ser parte do dia-a-dia do DBA Utilizado como origem para outras ferramentas: Automatic Databse Diagnostic Monitor SQL Tuning Advisor Undo Advisor Segment Advisor

5 AWR Usado para coletar estatísticas de desempenho incluindo: Aguarda a utilização dos eventos para identificar problemas de performance Indicadores de desempenho para modelo de tempo do total do DB com os processos em V$SESS_TIME_MODEL e V$SYS_TIME_MODEL Estatísticas de Histórico de Sessões Ativas V$SCTIVE_SESSION_HISTORY Algumas estatísticas de sistemas e sessões em V$SYSSTAT e V$SESSTAT Utilização de objetos estatísticos Recursos intensivos de Instruções SQL

6 AWR Por padrão o SNAPSHOT a coleta é realiza a cada hora e é armazenada por 7 dias Os mesmos podem ser alterados BEGIN DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings( retention => 43200, -- Minutes (= 30 Days). Current value retained if NULL. interval => 30); -- Minutes. Current value retained if NULL. END; /

7 AWR As alterações são refletidas no DBA_HIST_WR_CONTROL Geralmente, o período de retenção deve captar pelo menos um ciclo de carga de trabalho completo Um intervalo de "0" desliga recolha instantâneo O qual por sua vez interrompe a maior parte da funcionalidade de auto-ajuste (Não recomendado) Coleta automática só é possível se o parâmetro STATISTICS_LEVEL está definido como TYPICAL ou ALL.

8 AWR Pode-se criar e eliminar SNAPSHOTS Criando: EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot; Eliminando BEGIN DBMS_WORKLOAD_REPOSITORY.drop_snapshot_range ( low_snap_id => 22, high_snap_id => 32); END; /

9 AWR Para verificar os SNAPSHOTS verificar a view DBA_HIST_SNAPSHOT Baseline (Linha de Base) Um par de SNAPSHOTS que representa um perído especifico de uso Uma vez que as linhas de base são definidas eles podem ser usados para comparar o desempenho atual contra iguais períodos do passado. Você pode querer criar linha de base para representar um período de processamento em lote. Pode ser consulta em DBA_HIST_BASELINE

10 Criando Linha de Base AWR BEGIN DBMS_WORKLOAD_REPOSITORY.create_baseline ( start_snap_id => 210, end_snap_id => 220, baseline_name => 'batch baseline'); END; /

11 AWR O par de snapshots associados com uma linha de base são mantidas até que a linha de base é explicitamente excluída. BEGIN DBMS_WORKLOAD_REPOSITORY.drop_baseline ( baseline_name => 'batch baseline', cascade END; / => FALSE); -- Deletes associated snapshots if TRUE.

12 Views AWR V$ACTIVE_SESSION_HISTORY Mostra o Histórico das Sessões ativas (ASH) amostras por segundo. V$METRIC Apresenta as informações de métricas. V$METRICNAME - Apresenta as informações de métricas de cada grupo. V$METRIC_HISTORY Histórico de Métricas. V$METRICGROUP Mostra todos os grupos de Métricas.

13 AWR Views DBA_HIST_ACTIVE_SESS_HISTORY Conteúdo histórico de sessões ativas. DBA_HIST_BASELINE Informações de Baseline. DBA_HIST_DATABASE_INSTANCE Informações do Ambiente do DB. DBA_HIST_SNAPSHOT Informações de SNAPSHOTS. DBA_HIST_SQL_PLAN Planos de execução SQL. DBA_HIST_WR_CONTROL Configurações AWR.

14 AWR Reports Normalmente gera em dois scripts Awrrpt.sql Awrrpt.sql AWR Esta disponível no Enterprise Manager A página "Automatic Workload Repository" é acessado a partir da página principal, clicando no link "Administração", Em seguida, o link "Workload Repository" na seção "Workload". A página permite modificar as configurações do AWR ou organizar os SNAPSHOTS sem usar as APIs PL / SQL.

15 AWR a primeira coisa que você provavelmente deve fazer é executar o relatório ADDM para o período de tempo específico O relatório ADDM fornece análise de causa raiz das partes do sistema consumindo a maior parte do tempo. Muitas vezes, é mais rápido para começar com o relatório ADDM para ajudar a afinar a sua área de foco no relatório AWR. Ao olhar para um relatório AWR, um bom lugar para começar é a seção "Top 5 Timed primeiro plano Eventos", na parte superior do relatório. Isto dá-lhe uma indicação dos pontos de estrangulamento no sistema durante este período de amostragem.

16 AWR

17 AWR

18 SQL DEVELOPER AWR

19 Otimização dos Segmentos de Rollback

20 Segmentos de Rollback?

21 Segmentos de Rollback Definção: é um objeto de banco de dados contendo antes-imagens de dados gravados no banco de dados. Os segmentos de Rollback são usados para: Desfazer as alterações quando uma transação é revertida Assegurar outras transações não ver as alterações não confirmadas feitas ao banco de dados Recuperar o banco de dados para um estado consistente em caso de falhas Cada banco de dados contém um ou mais segmentos de reversão, que são partes do banco de dados que gravar as ações de transações no caso em que uma transação será revertida. Você usa segmentos de reversão para fornecer consistência de leitura, reverter transações, e recuperar o banco de dados. IMPORTANTE: Se você usar os segmentos de reversão, em vez de Automatic Undo Management, existem algumas restrições ao utilizar DML paralelo.

22 Segmentos de Rollback

23 Segmentos de Rollback Guidelines para Gestão de Segmentos de Rollback Utilização de múltiplos Segmentos de Rollback Escolha entre publico e Privado Aquisição de segmentos automático Tamanho Criação com Muitos extensores de tamanho equalizados Definição de um número ideal de Extensões para cada segmento de reversão Coloque segmentos de rollback em um espaço de tabela separado

24 Segmentos de Rollback Utilizando múltiplos segmentos distribui contenção melhora o desempenho do sistema. Vários segmentos de reversão são necessárias nas seguintes situações: Após a criação do Banco onde se cria apenas um segmento, podese criar outros segmentos Quando tiver muitas transações simultâneas Informações + Rollback = são criadas juntamente TRANSACTIONS_PER_ROLLBACK_SEGMENT = é o número de transações que você espera de cada segmento de reversão de ter de lidar com o parâmetro de inicialização

25 Segmentos de Rollback Utilizando múltiplos segmentos Uma instância sempre adquire o segmento de rollback SYSTEM para além de quaisquer outros segmentos de reversão que necessita. No entanto, se houver vários segmentos de reversão, o Oracle tenta usar o segmento de rollback SYSTEM apenas para transações especiais do sistema e distribui as transações do usuário entre outros segmentos de reversão. Se houver muitas transações para os segmentos de reversão não é do sistema, o Oracle usa o segmento SYSTEM.

26 Segmentos de Rollback Públicos ou privados Definição Privado = é aquele adquirido explicitamente por uma instância quando abre o Banco de dados (Se ela for nomeada no parâmetro ROLLBACK_SEGMENTS) Publico = forma um pool de segmentos de rollback que qualquer instância que exigem um segmento de rollback pode usar. Base de dados com a opção Paralell Server pode ter apenas segmentos públicas contanto que o número de segmentos é seja alto o suficiente para que cada instância de abrir a base de dados pode adquirir, pelo menos, um segmento de reversão para além do seu segmento SISTEMA reversão. Você também pode usar os segmentos de reversão privadas ao usar o servidor Oracle Parallel. Se um banco de dados não tem a opção Parallel Server, segmentos de rollback públicos e privados são idênticos. Disponivel na versão Enterprise Manager

27 Paralell Server Segmentos de Rollback

28 Segmentos de Rollback Aquisição de Segmentos Automáticos Quando uma instância é iniciado, ele adquire por Transações / segmentos de reversão TRANSACTIONS_PER_ROLLBACK_SEGMENT. Se você quiser garantir que a instância adquire segmentos de reversão particulares que têm tamanhos específicos ou particulares de tabela, especifique os segmentos de reversão por nome no parâmetro ROLLBACK_SEGMENTS no arquivo de parâmetros da instância. A instância adquire todos os segmentos de reversão listados neste parâmetro, mesmo se mais de TRANSACTIONS / TRANSACTIONS_PER_ROLLBACK_SEGMENT são especificados. Os segmentos de reversão pode ser público ou privado.

29 Tamanho Segmentos de Rollback Deve ser definido com base no tamanho das operações mais comuns emitidos contra um DB Lembre-se o tamanho das operações são similar ao tamanho do segmento Quando temos muitas operações curtas se utiliza do cache SGA (melhora a performance por não ter acesso em disco) Porém aumenta a probabilidade de erro

30 Segmentos de Rollback Tamanho Para otimizar o desempenho de transações extremamente pequenas e grandes transações, fazer uma série de segmentos de reversão de tamanho adequado para cada tipo de transação (como pequeno, médio e grande). A maioria dos segmentos de reversão devem corresponder às transações típicas, com um menor número de segmentos de reversão para as transações atípicas. Em seguida, defina ideal para cada segmento de rollback tal modo que retorna o segmento de rollback ao seu tamanho pretendido, se tiver a crescer. Quando uma mistura de transacções não é predominante, cada segmento de reversão deve ser de 10% do tamanho da maior tabela de base de dados, porque a maioria das instruções SQL afectar 10% ou menos de uma tabela; De um modo geral, você deve definir um alto MAXEXTENTS para os segmentos de reversão

31 Segmentos de Rollback Criando Segmentos de rollback deve ser dividido entre muitas extensões igualmente dimensionadas. Em geral, o desempenho ideal de reversão I / O é observado se cada segmento de reversão de uma instância tem de 10 a 20 extensões igualmente dimensionadas. utilizar a seguinte fórmula para calcular o tamanho de cada extensão do segmento de reversão: T / N = s onde: T = tamanho do segmento rollback inicial total, em bytes n = número de extensões inicialmente alocar s = tamanho calculada, em bytes, de cada medida inicialmente alocado especificar os parâmetros de armazenamento inicial e NEXT como s, e MINEXTENTS para n. PCTINCREASE não pode ser especificado para os segmentos de reversão e, portanto, o padrão é 0.

32 Segmentos de Rollback Definindo um numero ideal Você deve avaliar com cuidado o tipo de transações que o sistema é executado quando definir o parâmetro ideal para cada segmento de reversão. Para um sistema que executa as transações de longa duração com freqüência, OPTIMAL deve ser grande para que a Oracle não tem a encolher e alocar extensões para evitar "instantâneo muito antigo" erros. OPTIMAL deve ser menor para um sistema que executa, principalmente, as operações de curto e consultas de modo que os segmentos de reversão permanecem pequenas o suficiente para ser armazenada em cache na memória, melhorando assim o desempenho do sistema. Os V $ rollname e V $ ROLLSTAT visões de desempenho dinâmico pode ser monitorado para coletar estatísticas úteis para determinar as configurações apropriadas para OPTIMAL. Consulte "segmento de rollback Estatísticas".

33 Segmentos de Rollback Crie segmentos em TableSpace separados Criar um espaço de tabela especificamente para armazenar todos os segmentos de reversão. Desta forma, todos os segmentos de rollback é armazenado separadamente de outros tipos de dados. Beneficios: maximizando, assim, a capacidade de armazenamento combinada de segmentos de reversão em todos os momentos espaços de tabelas podem ser tomadas offline sem preocupação para os segmentos de reversão do banco de dados. Extensões livres de um espaço de tabelas são susceptíveis de ser mais fragmentada se o espaço de tabela contém segmentos de reversão que freqüentemente alocam e extensões desalocar

34 Segmentos de Rollback Criando CREATE ROLLBACK SEGMENT rs1 TABLESPACE rbsts; ALTER ROLLBACK SEGMENT rs1 ONLINE; Monitorando SELECT segment_name, status FROM dba_rollback_segs; SEGMENT_NAME STATUS SYSTEM ONLINE _SYSSMU2_ $ ONLINE _SYSSMU1_ $ ONLINE

35 Utilizando V$ROLLSTAT e V$ROLLNAME XXXXXXX

36 Verificando as visões Segmentos de Rollback

37 Segmentos de Rollback Monitorando utilizando as Views SELECT rn.name "Rollback Segment", rs.rssize/1024 "Size (KB)", rs.gets "Gets", FROM rs.waits "Waits", (rs.waits/rs.gets)*100 "% Waits", rs.shrinks "# Shrinks", rs.extends "# Extends" sys.v_$rollname rn, sys.v_$rollstat rs WHERE rn.usn = rs.usn;

38 Segmentos de Rollback Criando utilizando parametrizações CREATE PUBLIC ROLLBACK SEGMENT rbs_01 TABLESPACE rbsspace STORAGE ( INITIAL 100K NEXT 100K OPTIMAL 4M MINEXTENTS 20 MAXEXTENTS 100 );

39 Segmentos de Rollback Alterando ALTER ROLLBACK SEGMENT rbs_01 STORAGE (MAXEXTENTS 120); Diminuindo o segmento ALTER ROLLBACK SEGMENT rbs1 SHRINK TO 100K;

40 Segmentos de Rollback Colocando ONLINE ALTER ROLLBACK SEGMENT user_rs_2 ONLINE; Colocando OFFLINE ALTER ROLLBACK SEGMENT user_rs_2 OFFLINE;

41 Segmentos de Rollback Configurando as transações SET TRANSACTION USE ROLLBACK SEGMENT large_rs1; Eliminando segmento DROP ROLLBACK SEGMENT rbs1;

42 Monitorando e Detectando Contenção de Lock

43 Contenção de Lock

44 Detectando / Monitorando select blocking_session, sid, serial#, wait_class, seconds_in_wait from v$session Contenção de Lock where blocking_session is not NULL order by blocking_session;

45 Detectando Contenção de Lock Executar o script catblock.sql WAITING_SESSION TYPE MODE REQUESTED MODE HELD LOCK ID1 LOCK ID NONE None None TX Share Exclusive (X) RW Exclusive (X) S/Row-X(SSX) RW Exclusive (X) S/Row-X(SSX)

46 Contenção de Lock Solucionando problemas de lock SELECT sid, serial# FROM v$session WHERE sid in (SELECT holding_session FROM dba_waiters); ALTER SYSTEM KILL SESSION sid,serial# ;

47 Duvidas?

48 Obrigado Evandro Deliberal

Análise de Relatórios AWR / Statspack 9iR2 a 12cR1

Análise de Relatórios AWR / Statspack 9iR2 a 12cR1 Análise de Relatórios AWR / Statspack 9iR2 a 12cR1 Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para

Leia mais

Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle

Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle Planejamento Parte 1 01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle 03 - Utilitários e Visões Dinâmicas de Performance 04 - Otimizando a Shared Pool

Leia mais

Oracle Database 12c: Workshop de Administração

Oracle Database 12c: Workshop de Administração Oracle University Contact Us: 0800 891 6502 Oracle Database 12c: Workshop de Administração Duration: 5 Days What you will learn O curso Oracle Database 12c: Workshop de Administração ensinará você sobre

Leia mais

Tuning de Banco de Dados

Tuning de Banco de Dados AULA 08 Tuning de Banco de Dados ANALISANDO EVENTOS NO TEMPO Na aula anterior... Estudamos os eventos de espera ligados ao processo de gravação do controlfile, analisamos como a geração de redolog influencia

Leia mais

Aula 03. Evandro Deliberal

Aula 03. Evandro Deliberal Aula 03 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Concorrência Método Sincronização Problemas: Perda de consistência Acesso a dados inconsistentes Perda de atualizações

Leia mais

A instância Oracle é composta de :

A instância Oracle é composta de : Conceitos básicos da arquitetura do Oracle Uma instância Oracle consiste na System Global Area (SGA) e um conjunto de processos de segundo plano (background processes). Quando uma instância é iniciada,

Leia mais

Oracle Database 11g: Workshop de Administração II Novo

Oracle Database 11g: Workshop de Administração II Novo Oracle University Contact Us: 0-800-167225 Oracle Database 11g: Workshop de Administração II Novo Duration: 5 Days What you will learn Neste curso, são abordados em detalhes os conceitos e a arquitetura

Leia mais

01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle

01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle Planejamento Parte 1 01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle 03 - Utilitários e Visões Dinâmicas de Performance 04 - Otimizando a Shared Pool

Leia mais

Pedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br www.pedrofcarvlho.com.br AULA 12 MANUTENÇÃO DE BANCO DE DADOS

Pedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br www.pedrofcarvlho.com.br AULA 12 MANUTENÇÃO DE BANCO DE DADOS AULA 12 MANUTENÇÃO DE BANCO DE DADOS Estatisticas de Objetos Nível de Tabela DBA_TABLES Numero de Linhas de uma Tabela Numero de Blocos(usados e nunca usados) alocados para a tabela A quantidade de espaço

Leia mais

consistent gets é o número de vezes que uma leitura consistente foi requisitada para um bloco do buffer cache.

consistent gets é o número de vezes que uma leitura consistente foi requisitada para um bloco do buffer cache. Ajustando o BUFFER CACHE, SHARED POOL e o LOG BUFFER BUFFER CACHE O buffer cache é utilizado para armazenar os blocos lidos a partir dos discos. Significa que um buffer cache pequeno irá fazer com que

Leia mais

Oracle Database 12c R2: Administração - Workshop Ed 3

Oracle Database 12c R2: Administração - Workshop Ed 3 Oracle Database 12c R2: Administração - Workshop Ed 3 Duração: 5 dias O que você irá aprender O curso Oracle Database 12c R2: Administração - Workshop Ed 3 foi desenvolvido para oferecer uma firme base

Leia mais

Os dados de um banco de dados são armazenados coletivamente nos arquivos de dados que constituem cada tablespace do banco de dados.

Os dados de um banco de dados são armazenados coletivamente nos arquivos de dados que constituem cada tablespace do banco de dados. Um banco de dados Oracle consiste em uma ou mais unidades de armazenamento lógicas denominadas tablespaces, que armazenam coletivamente todos os dados do banco de dados. Cada tablespace em um banco de

Leia mais

Cap 15 Managing Database Performance. Pedro F. Carvalho DBA Oracle contato@pedrofcarvalho.com.br www.pedrofcarvalho.com.br

Cap 15 Managing Database Performance. Pedro F. Carvalho DBA Oracle contato@pedrofcarvalho.com.br www.pedrofcarvalho.com.br Cap 15 Managing Database Performance Objectives After completing this lesson, you should be able to: Monitor the performance of sessions and services Use the SQL Tuning Advisor to: Identify SQL statements

Leia mais

BDII SQL TRANSAÇÃO Revisão 2

BDII SQL TRANSAÇÃO Revisão 2 exatasfepi.com.br BDII SQL TRANSAÇÃO Revisão 2 André Luís Duarte Honra a teu pai e a tua mãe (que é o primeiro mandamento com promessa), para que te vá bem, e sejas de longa vida sobre a terra.(ef 6:2,3)

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 6 Prof. Marcos Alexandruk Aula 6 Estruturas lógicas do Oracle: Tabelas tabelas relacionais tabelas temporárias tabelas organizadas por índices tabelas de objetos tabelas

Leia mais

Backup e Restauração Banco de Dados. Evandro Deliberal

Backup e Restauração Banco de Dados. Evandro Deliberal Backup e Restauração Banco de Dados Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Backup e Recuperação de dados no ambiente Oracle Backup e Recuperação de Dados Backup

Leia mais

Oracle Database 10g: Workshop de Administração II Release 2: Nova Versão

Oracle Database 10g: Workshop de Administração II Release 2: Nova Versão Oracle University Entre em contato: 0800 891 6502 Oracle Database 10g: Workshop de Administração II Release 2: Nova Versão Duração: 5 Dias Objetivos do Curso Este curso proporciona a você mais condições

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados aula 1 Prof. Marcos Alexandruk Aula 1 Principais funções do DBA Estruturas físicas do Oracle (overview) Estruturas lógicas do Oracle (overview) Principais funções do DBA

Leia mais

Banco de Dados II. Transações (Oracle) Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

Banco de Dados II. Transações (Oracle) Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL. Banco de Dados II Transações (Oracle) Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Gerenciamento de

Leia mais

BANCO DE DADOS 2 TRANSAÇÃO

BANCO DE DADOS 2 TRANSAÇÃO BANCO DE DADOS 2 TRANSAÇÃO Prof. Edson Thizon Reconstrução ( recovery ) Idéia básica Em algum momento no tempo, todo sistema computacional apresentará uma falha. O SGBD deve incorporar mecanismos de proteção

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP Campus de Caraguatatuba Tecnólogo em Análise e Desenvolvimento de Sistemas 1 0 Semestre de 2013 BD I Prof. Lineu Mialaret Aula 25:

Leia mais

Módulo 5. Arquitetura do SQL Server. Estruturas de Armazenamento. Armazenamento físico e lógico. Páginas

Módulo 5. Arquitetura do SQL Server. Estruturas de Armazenamento. Armazenamento físico e lógico. Páginas Módulo 5 Arquitetura do SQL Server Estruturas de Armazenamento A unidade fundamental de armazenamento de dados no SQL Server é a página. O espaço em disco alocado a um arquivo de dados (.mdf ou.ndf) em

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 15 Prof. Marcos Alexandruk Aula 15 Backup físico off line Backup físico on line Backup físico off line Backups físicos off line Os backups físicos podem ser realizados

Leia mais

Conceitos. Gestão de Transacções. Transacção. Conceitos e Propriedades. Controlo de Concorrência. Recuperação. Transacções no SGBD Oracle

Conceitos. Gestão de Transacções. Transacção. Conceitos e Propriedades. Controlo de Concorrência. Recuperação. Transacções no SGBD Oracle Conceitos e Propriedades Recuperação Transacções no SGBD Oracle Conceitos Transacção Uma acção ou um conjunto de acções, realizadas por um único utilizador ou programa de aplicação que acedem ou alteram

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 2 Prof. Marcos Alexandruk Aula 2 Estruturas Físicas do Oracle: Arquivos Arquivos de dados Arquivos de redo log Arquivos de controle Arquivos de log arquivados Arquivos

Leia mais

LogMiner Além do FlashBack Query

LogMiner Além do FlashBack Query LogMiner Além do FlashBack Query O Oracle LogMiner é uma ferramenta que permite consultas a arquivos de redo log s online e archives através de SQL. Os arquivos de redo contém o histórico da atividades

Leia mais

Em nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas:

Em nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas: RMAN: Backup em NOARCHIVELOG Quando um banco de dados Oracle está no modo NOARCHIVELOG, resumidamente, não há geração de archives, e conseqüentemente todas as alterações realizadas pelas transações não

Leia mais

2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server

2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server Sumário Parte 1 Introdução ao desenvolvimento de banco de dados com o Microsoft SQL Server 2005 1 Apresentando o desenvolvimento de banco de dados com o Microsoft SQL Server 2005... 21 O processo de armazenar

Leia mais

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER 20462 - ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER CONTEÚDO PROGRAMÁTICO Estrutura de tópicos do curso Módulo 1: Introdução à administração de banco de dados do SQL Server 2014 Este módulo

Leia mais

ORACLE ARQUITETURA FÍSICA

ORACLE ARQUITETURA FÍSICA ORACLE ARQUITETURA FÍSICA Prof. Marcos Alexandruk alexandruk@uninove.br www.unilivros.com.br ARQUITETURA FÍSICA INSTÂNCIA BANCO DE DADOS MEMÓRIA ARQUIVOS PROCESSOS O servidor Oracle consiste em: uma INSTÂNCIA

Leia mais

EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY

EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY A funcionalidade do recurso Flashback Query disponível desde a versão Oracle 9i e abordada também nos artigos de Maio/2007 e Maio/2008,

Leia mais

Apresentação. Objetivos. Dados Principais

Apresentação. Objetivos. Dados Principais Apresentação Dados Principais Combinando quinze dias em 60 horas de conteúdo, o treinamento para os DBAs Oracle gerenciam os sistemas de informação mais avançados do setor e têm alguns dos maiores salários

Leia mais

SGBD. Funções Básicas de um SGBD

SGBD. Funções Básicas de um SGBD SG Definição Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco dados. Funções básicas Métodos acesso Integrida Semântica Segurança Concorrência

Leia mais

Tabelas. Banco de Dados I MySQL

Tabelas. Banco de Dados I MySQL FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tabelas Banco de Dados I MySQL Linguagem de Definição de

Leia mais

SGBD. Definição. Funções básicas

SGBD. Definição. Funções básicas Definição Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco dados. Funções básicas Métodos acesso Integrida Semântica Segurança Concorrência

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE NÚCLEO DE PÓS-GRADUAÇÃO E EXTENSÃO NPGE

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE NÚCLEO DE PÓS-GRADUAÇÃO E EXTENSÃO NPGE 1 FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE NÚCLEO DE PÓS-GRADUAÇÃO E EXTENSÃO NPGE CURSO DE PÓS-GRADUAÇÃO LATO SENSU ESPECIALIZAÇÃO EM BANCO DE DADOS ESTRUTURA DE MEMÓRIA E DE ARMAZENAMENTO

Leia mais

Banco de Dados II. Administração do SGBD Oracle. Tablespaces, usuários, privilégios, papéis e perfis. Gustavo Dibbern Piva

Banco de Dados II. Administração do SGBD Oracle. Tablespaces, usuários, privilégios, papéis e perfis. Gustavo Dibbern Piva Banco de Dados II Administração do SGBD Oracle. Tablespaces, usuários, privilégios, papéis e perfis. Gustavo Dibbern Piva 1 Tablespace Um tablespace é uma unidade lógica onde os dados são armazenados.

Leia mais

Tarefa Orientada 17 Scripts

Tarefa Orientada 17 Scripts Tarefa Orientada 17 Scripts Objectivos: Declaração de variáveis escalares Declaração de variáveis do tipo tabela Tabelas temporárias Estruturas Condicionais Estruturas de Repetição Tratamento de erros

Leia mais

saída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única

saída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única Tópicos do Curso: Introdução Listar os principais recursos do Banco de Dados Oracle 10g Apresentar uma visão geral de: componentes, plataforma de internet, servidor de aplicações e suite do desenvolvedor

Leia mais

MySql. Introdução a MySQL. Andréa Garcia Trindade

MySql. Introdução a MySQL. Andréa Garcia Trindade MySql Introdução a MySQL Andréa Garcia Trindade Introdução O que é Banco de Dados SGBD MYSQL Tipos de Tabelas Tipos de Dados Linguagem SQL Comandos SQL O que é um Banco de Dados? Conjuntos de dados Grupo

Leia mais

Aula 05. Evandro Deliberal

Aula 05. Evandro Deliberal Aula 05 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Resolução de conflitos O que é conflito? Resolução de Conflitos profunda falta de entendimento entre duas ou

Leia mais

Sumário. Introdução a Transações

Sumário. Introdução a Transações Sumário 1 Introdução ao Processamento de Consultas 2 Otimização de Consultas 3 Plano de Execução de Consultas 4 Introdução a Transações 5 Recuperação de Falhas 6 Controle de Concorrência 7 Fundamentos

Leia mais

Professor Leonardo Larback

Professor Leonardo Larback Professor Leonardo Larback Engines MySQL Server possui um conceito chamado de Storage Engine ou mecanismos de armazenamento, ou ainda, tipos de tabela. Através da engine selecionada, o servidor sabe como

Leia mais

Controle de Transações. Banco de Dados André Luiz do Vale Soares

Controle de Transações. Banco de Dados André Luiz do Vale Soares Controle de Transações Banco de Dados André Luiz do Vale Soares 1 Transações de Banco de Dados O que são transações em BDs? São um conjunto de instruções SQL, tratadas como uma UNIDADE, ou seja, todas

Leia mais

Oracle Database 11g: Novos Recursos para Administradores Release 2

Oracle Database 11g: Novos Recursos para Administradores Release 2 Oracle University Contact Us: +351214235182 Oracle Database 11g: Novos Recursos para Administradores Release 2 Duration: 5 Days What you will learn Este curso de cinco dias oferece a você a oportunidade

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 8 Prof. Marcos Alexandruk Aula 8 Índices (Indexes) Índices únicos Índices não únicos Índices de chave invertida Índices baseados em funções Índices de bitmap Tabelas

Leia mais

Controle de Transação

Controle de Transação Curso: Ciência da Computação Disciplina: Banco de Dados Campus Lages Controle de Transação Prof. Edjandir C. Costa edjandir.costa@ifsc.edu.br Agenda Conceitos de transação e sistema Propriedades desejáveis

Leia mais

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Objetivo: No curso Oracle 11G Introdução ao Oracle, SQL, PL/SQL será abordado desde a introdução da tecnologia do banco de dados em questão como todos os conceitos

Leia mais

f. Exemplo: verificar condição de aprovação de alunos

f. Exemplo: verificar condição de aprovação de alunos Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: B1SGB - Sistemas Gerenciadores de Banco de Dados Memória de aula Semana 17 1) Expressões CASE a. Tem a mesma finalidade que nas linguagens

Leia mais

Armazenando Séries de Dados Temporais em Bases de Dados Alternativas

Armazenando Séries de Dados Temporais em Bases de Dados Alternativas Armazenando Séries de Dados Temporais em Bases de Dados Alternativas André Carlucci Diretor de Tecnologia Way2.Net MVP, Intel Innovator, Intel Black Belt @andrecarlucci O que são séries temporais? Uma

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

Processamento de Transações

Processamento de Transações Processamento de Transações Processamento de Transações Transações Atômicas: Unidades lógicas de processamento sobre um banco de dados. Controle de Concorrência: Garantia de que múltiplas transações ativadas

Leia mais

INSTALAÇÃO DO LOGIX COM BANCO ORACLE

INSTALAÇÃO DO LOGIX COM BANCO ORACLE INSTALAÇÃO DO LOGIX COM BANCO ORACLE Passo 1) Baixar instalador do TotvsTec (para instalação em ambiente Linux, necessário baixar os dois instaladores para poder rodar o smartcliente no Windows) Passo

Leia mais

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY.

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY. --Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY. --Executar no SERVER-02/Mirror server RESTORE DATABASE CanalUseSQL FROM DISK = N'D:\DBBackup\CanalUseSQL.bak'

Leia mais

Processamento de Transações

Processamento de Transações Processamento de Transações Processamento de Transações ) Transações Atômicas: Unidades lógicas de processamento sobre um banco de dados. ) Controle de Concorrência: Garantia de que múltiplas transações

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 8 Suporte do sistema operacional slide 1 Objetivos e funções Conveniência: Tornar o computador mais fácil de usar. Eficiência:

Leia mais

Reindexação Automática em SGBDs Relacionais

Reindexação Automática em SGBDs Relacionais Reindexação Automática em SGBDs Relacionais Eduardo Morelli emorelli@inf.puc-rio.br Ana Carolina Almeida abrito@inf.puc-rio.br José Maria Monteiro monteiro@inf.puc-rio.br Sérgio Lifschitz sergio@inf.puc-rio.br

Leia mais

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados Oracle 10g - Workshop de Administração I Objetivos do Curso Este curso foi projetado para oferecer ao participante uma base sólida sobre tarefas administrativas fundamentais. Neste curso, você aprenderá

Leia mais

TRIGGERS Temas abordados

TRIGGERS Temas abordados MYSQL TRIGGERS TRIGGERS Temas abordados 1 - Introdução ao SQL Triggers SQL Trigger é uma instrução SQL ou um conjunto de instruções SQL,que fica armazenado, é será activado ou disparado quando um evento

Leia mais

Curso de Ciência da Computação

Curso de Ciência da Computação Curso de Ciência da Computação MATÉRIA: Banco de Dados II ASSUNTO: Triggers (Gatilhos ou automatismos) PROFESSOR: Ricardo Rodrigues Barcelar Objetivos: Apresentar a linguagem Structured Query Language

Leia mais

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Laboratório de Banco de Dados. Prof. Luiz Vivacqua. (la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada

Leia mais

Banco do Brasil S.A. Gerência de Fornecimento - Divisão de Relacionamento com Fornecedores de TI RFI Utilitários DB2 zos Dúvidas de Fornecedores

Banco do Brasil S.A. Gerência de Fornecimento - Divisão de Relacionamento com Fornecedores de TI RFI Utilitários DB2 zos Dúvidas de Fornecedores 1 Dúvida: Requisitos Não Funcionais, Item 9. Usabilidade sub-item 9.2 - Provê todas as telas do sistema de opção de ajuda sensitivo ao contexto (context sensitive)? Solicitamos esclarecer este requisito

Leia mais

Oracle 12c: Multitenant Architecture

Oracle 12c: Multitenant Architecture Oracle 12c: Multitenant Architecture Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia

Leia mais

Cada instância exibe uma instalação separada, por exemplo, produção rodando sql server 2008 e testes rodando sql server 2012.

Cada instância exibe uma instalação separada, por exemplo, produção rodando sql server 2008 e testes rodando sql server 2012. Um banco de dados no SQL Server é composto de uma coleção de tabelas que armazena um conjunto específico de dados estruturados. Uma tabela contém uma coleção de linhas, também chamada de registros ou tuplas,

Leia mais

Banco de Dados Oracle. Faculdade Pernambucana - FAPE

Banco de Dados Oracle. Faculdade Pernambucana - FAPE Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.

Leia mais

Exporte dados de Cisco CR 3.x para um armazém de dados de cliente

Exporte dados de Cisco CR 3.x para um armazém de dados de cliente Exporte dados de Cisco CR 3.x para um armazém de dados de cliente Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Cenário básico: Base de dados 2000 do Microsoft SQL server

Leia mais

A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S )

A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S ) BANCO DE DADOS GERENCIAL 1 A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S ) VIEW é uma instrução SQL que retorna dados e é salva no banco de dados com um nome, ou seja, passa a ser um objeto

Leia mais

Oracle Comandos para Processamento de Transações

Oracle Comandos para Processamento de Transações Oracle Comandos para Processamento de Transações Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Transação Unidade lógica de trabalho contém um ou mais comandos SQL para manipulação

Leia mais

Capítulo 11 Sistemas de Arquivos

Capítulo 11 Sistemas de Arquivos Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo Sistemas de s Introdução O armazenamento e a recuperação de informações

Leia mais

Banco de Dados I 6 Transações e Controle de Concorrência

Banco de Dados I 6 Transações e Controle de Concorrência Banco de Dados I 6 Transações e Controle de Concorrência Grinaldo Lopes de Oliveira (grinaldo( grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas * Material com créditos

Leia mais

--========================================== MIRROR COM CERTIFICADO ===============================================

--========================================== MIRROR COM CERTIFICADO =============================================== -- ========================================================================================================== == --========================================== MIRROR COM CERTIFICADO ===============================================

Leia mais

Lock. Administração de Banco de Dados

Lock. Administração de Banco de Dados Lock Administração de Banco de Dados 1 Tópicos o Lock o Tipos de Lock o Recursos que podem ser bloqueados o Dica de Lock sobre uma Tabela o Dica de Lock em uma Sessão o Compatibilidade entre Locks 2 Lock

Leia mais

Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle

Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle Planejamento Parte 1 01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle 03 - Utilitários e Visões Dinâmicas de Performance 04 - Otimizando a Shared Pool

Leia mais

Tutorial SQL Server 2014 Express

Tutorial SQL Server 2014 Express Tutorial SQL Server 2014 Express Tutorial para o download: Passo 1: Faça o download do SQL Server 2014 Express acessando o link : https://www.microsoft.com/pt-br/download/details.aspx?id=42299. Passo 2:

Leia mais

Oracle Database 10g: Fundamentos de SQL e PL/SQL

Oracle Database 10g: Fundamentos de SQL e PL/SQL Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 17 Prof. Marcos Alexandruk Aula 17 Gerenciamento de Instância Instância Uma instância é a combinação dos processos de segundo plano e das estruturas de memória (SGA).

Leia mais

Configurações de performance no SQL Server José Antônio da Cunha CEFET-RN

Configurações de performance no SQL Server José Antônio da Cunha CEFET-RN Configurações de performance no SQL Server 2005 José Antônio da Cunha CEFET-RN Para obter o máximo de performance, DBAs configuram o SQL Server para atender às suas necessidades de negócio e muitas vezes

Leia mais

Oracle Database 11g: Introdução à Linguagem SQL Novo

Oracle Database 11g: Introdução à Linguagem SQL Novo Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.

Leia mais

Conceitos de Sistemas de Banco de Dados INE 5323

Conceitos de Sistemas de Banco de Dados INE 5323 Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação

Leia mais

Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition

Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8th Edition Capítulo 11: Implementação de Sistemas de Arquivos Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin e Gagne em 2009. Esse apresentação

Leia mais

Uniao Educacional e Tecnologica Impacta- Uni Impacta

Uniao Educacional e Tecnologica Impacta- Uni Impacta Scripts avançados de gravação Objetivos Após concluir este apêndice, você poderá: Descrever o tipo de problemas que são resolvidos usando SQL para gerar SQL Gravar um script que gera um script de instruções

Leia mais

ArcGIS for Server: Administração e. Configuração do Site.

ArcGIS for Server: Administração e. Configuração do Site. ArcGIS for Server: Administração e Configuração do Site Duração: 3 dias (24 horas) Versão do ArcGIS Pro: 10.x Material didático: Inglês. www.academiagis.com.br Descrição Este curso ensina como você planejar

Leia mais

Administração de Banco de Dados. Arquitetura Física do Banco de Dados. Arquitetura. Arquitetura. Instância. Base de Dados. Processos User e Server

Administração de Banco de Dados. Arquitetura Física do Banco de Dados. Arquitetura. Arquitetura. Instância. Base de Dados. Processos User e Server Administração de Banco de Dados Arquitetura Física do Banco de Dados 5/27/09 Estruturas de Armazenamento 1 5/27/09 Estruturas de Armazenamento 2 Processos User e Server Arquitetura Instância Processos

Leia mais

Processamento de Transações. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Processamento de Transações. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Processamento de Transações Laboratório de Bases de Dados Introdução Ambiente multiusuário vários usuários utilizam o mesmo sistema ao mesmo tempo múltiplos programas (transações) compartilham a mesma

Leia mais

Instalação do IBM SPSS Modeler Entity Analytics

Instalação do IBM SPSS Modeler Entity Analytics Instalação do IBM SPSS Modeler Entity Analytics Índice IBM SPSS Modeler Entity Analytics Instalação.............. 1 IBM SPSS Modeler Entity Analytics (Lado do Cliente) 1 Requisitos de sistema..........

Leia mais

Processamento de Transações. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Processamento de Transações. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Processamento de Transações Banco de Dados Introdução Ambiente multiusuário vários usuários utilizam o mesmo sistema ao mesmo tempo múltiplos programas (transações) compartilham a mesma CPU Forma de execução

Leia mais

Tuning de Banco de Dados

Tuning de Banco de Dados AULA 06 Tuning de Banco de Dados INTRODUÇÃO AO OWI Na aula anterior... Começamos a estudar OWI, vimos que todo o nosso problema associado a lentidão está sempre ligado a gargalos em banco de dados. Para

Leia mais

Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle

Planejamento Parte Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle Planejamento Parte 1 01 - Visão Geral do Ajuste de Desempenho do Banco de Dados 02 - Arquivos de Alert e Trace do Oracle 03 - Utilitários e Visões Dinâmicas de Performance 04 - Otimizando a Shared Pool

Leia mais

Oracle Database 11g: Novos Recursos para Administradores

Oracle Database 11g: Novos Recursos para Administradores Oracle Database 11g: Novos Recursos para Administradores Course O11NFA 5 Day(s) 30:00 Hours Introduction Este curso de cinco dias oferece a você a oportunidade de conhecer e fazer exercícios com os novos

Leia mais

Processamento de Transações

Processamento de Transações Processamento de Transações Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM é

Leia mais

As informações neste documento são baseadas nestas versões de software e hardware:

As informações neste documento são baseadas nestas versões de software e hardware: Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Background Dispositivos de backup Backup do banco de dados de ICM Crie um dispositivo de dump de disco novo Crie um backup

Leia mais

S U B G R U P O S D M L E D Q L : A L T E R A N D O E A P A G A N D O D A D O S E M U M A T A B E L A

S U B G R U P O S D M L E D Q L : A L T E R A N D O E A P A G A N D O D A D O S E M U M A T A B E L A BANCO DE DADOS GERENCIAL 1 A U L A 4 S U B G R U P O S D M L E D Q L : A L T E R A N D O E A P A G A N D O D A D O S E M U M A T A B E L A INDEPENDÊNCIA DOS DADOS A habilidade de modificar a definição

Leia mais

É possível acessar o Fiery Remote Scan de sua área de trabalho ou de um aplicativo compatível com o TWAIN.

É possível acessar o Fiery Remote Scan de sua área de trabalho ou de um aplicativo compatível com o TWAIN. Fiery Remote Scan O Fiery Remote Scan permite gerenciar digitalizações no Servidor Fiery e na impressora a partir de um computador remoto. Você pode usar o Fiery Remote Scan para: Iniciar digitalizações

Leia mais

Configurar configurações de tempo no WAP125 e no WAP581

Configurar configurações de tempo no WAP125 e no WAP581 Configurar configurações de tempo no WAP125 e no WAP581 Objetivo O relógio de sistema em um ponto de acesso Wireless (WAP) proporciona um serviço decarimbo rede-sincronizado para todos os eventos que ocorrem

Leia mais

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem

Leia mais

FACULDADE INGÁ Unidade de Ensino Superior Ingá Ltda Ciência da Computação TRIGGERS. Prof. Erinaldo Sanches Nascimento

FACULDADE INGÁ Unidade de Ensino Superior Ingá Ltda Ciência da Computação TRIGGERS. Prof. Erinaldo Sanches Nascimento FACULDADE INGÁ Unidade de Ensino Superior Ingá Ltda Ciência da Computação TRIGGERS Prof. Erinaldo Sanches Nascimento Objetivos Especificar restrições mais gerais sobre o banco de dados. Especificar regras

Leia mais

BD II (SI 587) Técnicas de Recuperação. Josenildo Silva.

BD II (SI 587) Técnicas de Recuperação. Josenildo Silva. BD II (SI 587) Técnicas de Recuperação Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides disponibilizados pelos autores ELMASRI e NAVATHE, para o livro Sistemas de Banco de

Leia mais

Administrando SQL Server para "Não DBAs"

Administrando SQL Server para Não DBAs Administrando SQL Server para "Não DBAs" Marcelo Fernandes @marcelodba fernandes_dba@hotmail.com Guilherme Torres @ guitorres_dba guilhermetorres.dba@gmail.com PATROCINADORES SP_WHO Especialista em SQL

Leia mais