A instância Oracle é composta de :

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

Download "A instância Oracle é composta de :"

Transcrição

1 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, o banco de dados cria um processo de segundo plano necessário para atender as solicitações de usuário concorrentes. A instância Oracle é composta de : processos de segundo plano: que geram e aplicam as relações entre as estruturas físicas e as estruturas de memória. Existem duas categorias: o os processos de segundo plano obrigatórios : DBWN, PMON, CKPT, LGWR, SMON o os processos de segundo plano facultativos : ARCn, LMDn, RECO, CJQ0, LMON, Snnn, Dnnn, Pnnn, LCKn, QMNn estruturas de memória: se compõe, basicamente, de duas áreas de memória: o a área de memória alocada à SGA (System Global Area): ela é alocada no início da instância e representa um componente fundamental de uma instância Oracle. É constituída de várias áreas da memória: a área de memória compartilhada (shared pool) o cache dos buffers do banco de dados (data buffer cache) o buffer de logs (redo log buffer) assim como outras estruturas para a gestão das trancas externas (lock), internas (latch), dados estatísticos, etc... Eventualmente, também podemos configurar na SGA a área de memória LARGE POOL a área de memória Java o a área de memória alocada à PGA (Program Global Area): ela é alocada no início do processo do servidor. Ela é reservada a todos os processos do usuário que se conecte ao banco de dados Oracle e liberada, no fim do processo.

2 Definições dos termos mais utilizados: SGA Ou Área Global do Sistema, é uma área de memória usada para armazenar informações de Banco de Dados que são compartilhadas pelos processos do Banco de Dados. Ela contém Dados e controla informações para o Servidor Oracle, também ela está alocada na memória virtual do computador no qual o Servidor Oracle reside. Pool Compartilhado (Shared Pool) É usado para armazenar as instruções SQL mais executadas recentemente e os Dados do Dicionário de Dados mais usados. Composto pelos seguintes componentes respectivamente, Shared SQL & PL/SQL e Data Dictionary Cache. Cachê de Buffer de Dados (Data Buffer Cache) É usado para armazenar os Dados mais usados recentemente, os Dados são lidos e gravados nos Arquivos de Dados. O cache de buffer de dados (Data Buffer Cache) armazena os dados do usuário utilizados mais recentemente. Este cache contém a lista de gravação (dados modificados, mas não gravados no disco) e a lista de gravação lru (least recently used). Lru - buffer sujos, retidos (atualmente em uso), buffers livres. Buffer dos Logs (Redo Log Buffer) É usado para controlar as alterações efetuadas no Banco de Dados pelo Servidor e pelos processos de segundo plano. * Processos em Segundo Plano - Os processos em segundo plano (background processes) de uma instância executam funções comuns que são necessárias para atender as solicitações de serviço de usuários simultâneos, sem comprometer a integridade e o desempenho do sistema.

3 - Eles consolidam funções que, de outra forma, seriam tratadas por diversos programas Oracle executados para cada usuário. - Dependendo da configuração, uma instância Oracle pode incluir vários processos de segundo plano, no entanto cada instância inclui cinco processos de segundo plano fundamentais. São Eles: - O Database Writer (DBW0) é responsável por gravar dados alterados no data buffer cache do banco de dados nos data files (arquivos de dados). - O Log Writer (LGWR) grava as alterações registradas no buffer de redo log nos redo log files. - O Monitor de Sistema (SMON, System Monitor) verifica a consistência no banco de dados e, se necessário, inicia a recuperação do banco de dados quando ele é aberto. - O Monitor de Processo (PMON, Process Monitor) Limpa o Cache de buffer do banco de dados juntamente com quaisquer outros recursos que a conexão de usuário estava utilizando. - O Checkpoint Process (CKPT) é responsável pela atualização das informações de status do banco de dados nos arquivos de controle, nos arquivos de dados e nos arquivos de logs, sempre que as alterações efetuadas no data buffer cachê ficam registradas no banco de dados de forma permanente. Durante um ponto de verificação, o CKPT atualiza o cabeçalho dos seguintes arquivos (para refletir o último SCN-System Change Number): Control Files, Data Files e Redo Log Files. Um ponto de verificação ocorre automaticamente toda vez que ocorre uma alternação dos arquivos de redo log. * Processos de segundo plano opcionais: ARCn LMDn QMNn CJQ0 LMON RECO Dnnn LMS Snnn LCKn Pnnn

4 Como funciona internamente o Oracle quando uma consulta SQL é executada? 1. Suponha que seja executado o comando SQL abaixo (assuma que o valor antigo do salário era R$ 1000,00): UPDATE EMP SET salario = 1500,00 WHERE codemp = 3; 2. A primeira atividade a realizar é alocar o comando executado na área de memória compartilhada (Shared Pool), especificamente no componente Shared SQL & PL/SQL, onde este comando será analisado em relação a sua sintaxe. Além disso, o processo servidor verificará os privilégios do usuário que está executando este comando, para identificar se pode ou não executar o mesmo. Por outro lado, no componente Data Dictionary Cache serão alocados os dados das tabelas do sistema necessários para realizar o processamento do comando SQL. 3. Logo após, os dados das linhas da tabela EMP, afetadas pelo comando SQL, são alocadas no Data Buffer Cache, para aplicar as mudanças nesta área de memória. O comando SQL é processado e os dados são alterados em memória, especificamente no Data Buffer Cache, onde o dado antigo (R$ 1000,00) será marcado como Dirty (sujo) e o novo dado (R$ 1500,00) será registrado. Além disso, essas alterações serão registradas no Redo Log Buffer. 4. Este comando SQL provavelmente estará dentro de um conjunto de comandos, que forma parte de uma transação. Portanto, depois de executar este comando, devem ser executados os seguintes até executar o comando de efetivação da transação (comando COMMIT). Quando executar o COMMIT, o processo Log Writer é ativado, quem é o responsável por escrever os dados que estão no Redo Log Buffer para os Redo Log Files.

5 5. Depois de executar o comando COMMIT, provavelmente vão ser executadas outras transações. Dentro deste contexto, em algum determinado momento (especificamente quando acontece um SWITCH entre os arquivos online redo logs) será ativado o processo Checkpoint (CKPT) que escreverá nos cabeçalhos dos arquivos de dados, de controle e dos redo logs, confirmando as transações que foram efetivadas com sucesso. Além disso, o Database Writer (DBWR) grava os dados do Data Buffer Cache para os Data Files. Somente neste momento será atualizado o salário do empregado de código 3 em disco com o valor de R$ 1500,00.

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

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional. Arquitetura Oracle e seus componentes Hoje irei explicar de uma forma geral a arquitetura oracle e seus componentes. Algo que todos os DBA s, obrigatoriamente, devem saber de cabo a rabo. Vamos lá, e boa

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 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

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

As principais estruturas são a SGA (System Global Area ou Área Global do Sistema) e a PGA (Program Global Area ou Área Global de Programa).

As principais estruturas são a SGA (System Global Area ou Área Global do Sistema) e a PGA (Program Global Area ou Área Global de Programa). ARQUITETURA ORACLE O conhecimento da arquitetura interna do ORACLE é de extrema importância para a compreensão das técnicas de otimização do produto. Basicamente, os seus mecanismos de execução são as

Leia mais

Servidores SQL - SQL SERVER 7.0 e Oracle

Servidores SQL - SQL SERVER 7.0 e Oracle Servidores SQL - SQL SERVER 7.0 e Oracle SQL SERVER O SQL Server é um sistema de gerenciamento de banco de dados cliente/servidor de alto desempenho com alta integração com o Windows NT. Suas características

Leia mais

Aula 2 Arquitetura Oracle

Aula 2 Arquitetura Oracle Aula 2 Arquitetura Oracle Instancia Oracle Uma instância Oracle é composta de estruturas de memória e processos. Sua existência é temporária na memória RAM e nas CPUs. Quando você desliga a instância em

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

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

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

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

Contato. professorluisleite.wordpress.com

Contato. professorluisleite.wordpress.com BD II Recuperação de Falhas Professor: Luis Felipe Leite Contato luisleite@recife.ifpe.edu.br professorluisleite.wordpress.com Ciclo de três aulas Processamento de transações. Controle de Concorrência.

Leia mais

BI: Um estudo de Oracle MÉLODY BALLOUARD (MAMB)

BI: Um estudo de Oracle MÉLODY BALLOUARD (MAMB) BI: Um estudo de Oracle MÉLODY BALLOUARD (MAMB) Roteiro Introdução Motivação Objetivos Historico Conceitos Arquitetura Estado da arte Exemplos Referências Introdução Quantidade infinita de dados Ferramentas

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

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

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

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

Banco de Dados I. Aula 18 - Prof. Bruno Moreno 22/11/2011

Banco de Dados I. Aula 18 - Prof. Bruno Moreno 22/11/2011 Banco de Dados I Aula 18 - Prof. Bruno Moreno 22/11/2011 Plano de Aula Introdução SPT Sistemas monousuários e multiusuários Sistemas multiprogramados Transação - Definição Concorrência de Transações Log

Leia mais

1 Arquitetura do Banco de Dados e o ASM

1 Arquitetura do Banco de Dados e o ASM 1 Arquitetura do Banco de Dados e o ASM OBJETIVOS DE CERTIFICAÇÃO 1.01 Noções básicas sobre a arquitetura do banco de dados e o ASM 1.02 Descrição do ASM 1.03 Configurar arquivos de parâmetros de inicialização

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

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

UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA. Banco de Dados II. Recuperação. Carlos Eduardo Portela Serra de Castro

UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA. Banco de Dados II. Recuperação. Carlos Eduardo Portela Serra de Castro UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA Banco de Dados II Recuperação Carlos Eduardo Portela Serra de Castro * Sumário 1 Conceitos 2 Atualização adiada 3 Atualização imediata 4 Paginação shadow 5 Aries

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

BD II (SI 587) Backup de Banco de Dados. Josenildo Silva.

BD II (SI 587) Backup de Banco de Dados. Josenildo Silva. BD II (SI 587) Backup de Banco de Dados Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides originalmente disponibilizados pelo professor João Carlos Pinheiro, para disciplina

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Prof. Fabio Augusto Oliveira Processos O processador é projetado apenas para executar instruções, não sendo capaz de distinguir qual programa se encontra em execução. A gerência de

Leia mais

Checkpoint. Checkpoint

Checkpoint. Checkpoint Checkpoint SGBD com alta demanda de transações Log de tamanho grande recovery demorado Checkpoint momento em que o SGBD grava no BD todas as atualizações feitas por transações disparo manual ou automático

Leia mais

Roteiro. Noções de Recuperação de Falhas. BCC321 - Banco de Dados I. Ementa. Posicionamento

Roteiro. Noções de Recuperação de Falhas. BCC321 - Banco de Dados I. Ementa. Posicionamento Roteiro Noções de Recuperação de Falhas Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz

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

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Técnica UNDO/REDO. Checkpoint

Técnica UNDO/REDO. Checkpoint Técnica UNDO/REDO Quando se percorre o Log forward para fazer REDO, é possível que um dado X tenha sido atualizado por mais de uma transação committed Variante da técnica UNDO/REDO detectar que X é atualizado

Leia mais

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ACESSO, ATRIBUTOS E OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO À TECNOLOGIA DA OPERAÇÕES COM ARQUIVOS PROFESSOR CARLOS MUNIZ INTRODUÇÃO O Sistema de Arquivos é o modo como as informações são armazenadas nos dispositivos físicos de armazenamento, exemplo

Leia mais

ESTUDO DA APLICAÇÃO DE TÉCNICAS DE TUNING EM SISTEMAS COMPUTACIONAIS

ESTUDO DA APLICAÇÃO DE TÉCNICAS DE TUNING EM SISTEMAS COMPUTACIONAIS ESTUDO DA APLICAÇÃO DE TÉCNICAS DE TUNING EM SISTEMAS COMPUTACIONAIS Trabalho de Conclusão de Curso Engenharia da Computação Alberis Garcês de Castro Orientador: Prof.ª Maria Lencastre Pinheiro de Menezes

Leia mais

Esta melhoria depende de execução do update de base NFEP11R1, conforme Procedimentos para Implementação.

Esta melhoria depende de execução do update de base NFEP11R1, conforme Procedimentos para Implementação. Auto NFS-e Produto : Microsiga Protheus Faturamento Versão 11 Requisito : 001390 Data da publicação : 05/08/15 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria depende de execução do update de

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

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

Adriano Maranhão TRANSAÇÕES

Adriano Maranhão TRANSAÇÕES Adriano Maranhão TRANSAÇÕES DEFINIÇÃO Transação é uma unidade atômica de trabalho que atua sobre um banco de dados. Uma transação pode ser constituída por uma ou mais operações de acesso à base de dados.

Leia mais

Sincronização e Comunicação entre Processos. Adão de Melo Neto

Sincronização e Comunicação entre Processos. Adão de Melo Neto Sincronização e Comunicação entre Processos Adão de Melo Neto 1 INTRODUÇÃO Em um sistema multitarefa os processos alternam sua execução segundo critérios de escalonamento estabelecidos pelo sistema operacional.

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

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

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

FACULDADE MERIDIONAL IMED

FACULDADE MERIDIONAL IMED FACULDADE MERIDIONAL IMED SISTEMAS DE INFORMAÇÃO Vinicius Vieira Pires Identificando e corrigindo problemas de performance em banco de dados Passo Fundo 2013 Vinicius Vieira Pires Identificando e corrigindo

Leia mais

Bauru SP Brasil. (FATEC) Bauru SP Brasil.

Bauru SP Brasil. (FATEC) Bauru SP Brasil. Página110 Uma abordagem prática sobre otimização de Banco de Dados utilizando o gerenciamento automático de memória no Sistema Gerenciador de Banco de Dados Oracle Bruno P. Macedo 1, José Mario P. Climaites

Leia mais

Sumário. Recuperação de Falhas

Sumário. Recuperação de Falhas 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

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

Sistemas Operacionais. Interrupção e Exceção

Sistemas Operacionais. Interrupção e Exceção Sistemas Operacionais Interrupção e Exceção Interrupção e Exceção Durante a execução de um programa podem ocorrer alguns eventos inesperados, ocasionando um desvio forçado no seu fluxo de execução. Estes

Leia mais

Resolução e Critérios de Correção U.C Sistemas de Gestão de Bases de Dados. 13 de fevereiro de 2014 INSTRUÇÕES

Resolução e Critérios de Correção U.C Sistemas de Gestão de Bases de Dados. 13 de fevereiro de 2014 INSTRUÇÕES Resolução e Critérios de Correção U.C. 21103 Sistemas de Gestão de Bases de Dados 13 de fevereiro de 2014 Ministério da Educação e Ciência p-fólio INSTRUÇÕES O tempo de duração da prova de p-fólio é de

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

Boletim Técnico. Melhoria de Performance na Rotina FINA910. Procedimento para Implementação. Produto : Microsiga Protheus Financeiro versão 11

Boletim Técnico. Melhoria de Performance na Rotina FINA910. Procedimento para Implementação. Produto : Microsiga Protheus Financeiro versão 11 Melhoria de Performance na Rotina FINA910 Produto : Microsiga Protheus Financeiro versão 11 Chamado : THONS6 Data da publicação : 06/09/13 País(es) : Todos Banco(s) de Dados : Todos Esta melhoria depende

Leia mais

23/05/12. Conteúdo. Introdução ao gerenciamento de transações. Motivação. Motivação. Motivação. Motivação

23/05/12. Conteúdo. Introdução ao gerenciamento de transações. Motivação. Motivação. Motivação. Motivação Conteúdo Introdução ao gerenciamento de transações Aluno: Danusa Ribeiro drbc@cin.ufpe.br Professoras: Ana Carolina Salgado acs@cin.ufpe.br Bernadette Farias Lóscio - bfl@cin.ufpe.br Centro de Informática

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

Boletim Técnico. Esta melhoria depende de execução do update de base UPDOFILS, conforme Procedimentos para Implementação.

Boletim Técnico. Esta melhoria depende de execução do update de base UPDOFILS, conforme Procedimentos para Implementação. Reserva de Peças no Produto : Microsiga Protheus Oficina e Auto Peças versão 11 Chamado : TICRZ8 Data da publicação : 10/12/13 País(es) : Todos Banco(s) de Dados : Todos Esta melhoria depende de execução

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

Boletim Técnico. Nota Fiscal Eletrônica CAEA Argentina PROCEDIMENTO PARA IMPLEMENTAÇÃO

Boletim Técnico. Nota Fiscal Eletrônica CAEA Argentina PROCEDIMENTO PARA IMPLEMENTAÇÃO Nota Fiscal Eletrônica CAEA Argentina Produto : Microsiga Protheus Livros Fiscais - Versão 11 Data da publicação : 08/02/13 País(es) : Argentina Banco(s) de Dados : Todos Chamado : TGHD19 Esta melhoria

Leia mais

Redes de Computadores. INF201 - Fundamentos de Sistemas Operacionais - 2º Período

Redes de Computadores. INF201 - Fundamentos de Sistemas Operacionais - 2º Período Redes de Computadores INF201 - Fundamentos de Sistemas Operacionais - 2º Período PARTE II: PROCESSOS E THREADS SUMÁRIO 5. PROCESSO: 5.1 Introdução; 5.2 Estrutura do Processo; 5.3 Estados do Processo; 5.4

Leia mais

Pró-Reitoria de Pós-Graduação e Pesquisa Lato Sensu em Perícia Digital

Pró-Reitoria de Pós-Graduação e Pesquisa Lato Sensu em Perícia Digital Pró-Reitoria de Pós-Graduação e Pesquisa Lato Sensu em Perícia Digital FORENSE EM BANCO DE DADOS: FERRAMENTAS DE PERÍCIA DIGITAL APLICADA A BANCO DE DADOS ORACLE Autor: Marco Antônio de Souza Barretto

Leia mais

NoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra.

NoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra. NoSQL Apache Cassandra para DBAs Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra. Apresentação Pessoal Ronaldo Martins: Há mais de 14 anos dedicado à tecnologias Oracle, passando pelas

Leia mais

Criando Transações. Prof. Fernanda Baião. TbEstoqueLivros. TbEstoqueLivros. ID IDLoja IDLivro Estoque

Criando Transações. Prof. Fernanda Baião. TbEstoqueLivros. TbEstoqueLivros. ID IDLoja IDLivro Estoque Criando Transações Prof. Fernanda Baião fernanda.baiao@uniriotec.com.br SQL Tabelas Exemplo TbAutor TbAutor TbEditora CNPJ TbEditora CNPJ TbLivro ISBN Autor Editora TbLivro ISBN Autor Editora TbLoja CNPJ

Leia mais

Orientações. Transações - PostgreSQL. Relembrando: Propriedades desejáveis. Abrir Prompt de comando ROLLBACK

Orientações. Transações - PostgreSQL. Relembrando: Propriedades desejáveis. Abrir Prompt de comando ROLLBACK Ciência da Computação GBC043 Sistemas de Banco de Dados Orientações Transações - PostgreSQL Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 Executar os comandos conforme

Leia mais

Manual Apollo 3 Camadas

Manual Apollo 3 Camadas Manual Apollo 3 Camadas Manual 3 Camadas Manual 3 Camadas para o Sistema Apollo/BRAVOS O que é? O sistema Apollo/BRAVOS em 3 camadas é uma solução desenvolvida para utilização dos programas em arquitetura

Leia mais

Processo. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Processo. Prof. Paulo Cesar F. de Oliveira, BSc, PhD Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Seção 1.1 Introdução 2 Receita do Bolo Programa (Algoritmo) Ingredientes: dados de entrada Quem prepara (confeiteiro): CPU atividade de: Ler a receita Buscar

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

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

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

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

Título do documento. Contate o Help Desk Framework EM CASO DE DÚVIDAS!

Título do documento. Contate o Help Desk Framework EM CASO DE DÚVIDAS! Criação dos campos EE7_TOTFOB, Produto : Microsiga Protheus Easy Export Control P11 Chamado : TPHEU3 Data da publicação : 24/04/14 País(es) : Todos Banco(s) de Dados : Todos Esta melhoria depende de execução

Leia mais

Boletim Técnico. Esta melhoria depende de execução do update de base OMSP11R1, conforme Procedimentos para Implementação.

Boletim Técnico. Esta melhoria depende de execução do update de base OMSP11R1, conforme Procedimentos para Implementação. Criação do Campo Transportadora na Montagem de Produto : Microsiga Protheus Gestão de Distribuição versão 11 Chamado : TICUNG Data da publicação : 03/01/14 País(es) : Brasil Banco(s) de Dados Todos Esta

Leia mais

PROCESSAMENTO DE TRANSAÇÕES

PROCESSAMENTO DE TRANSAÇÕES UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROCESSAMENTO DE TRANSAÇÕES Profº Erinaldo Sanches Nascimento Objetivos Discutir a necessidade de controle de concorrência e

Leia mais

Banco de Dados 08/08/2010

Banco de Dados 08/08/2010 Disciplina: Engenharia de Software / rof.: Raquel Silveira LANO DE AVALIAÇÕES Banco de Dados 1ª A: 30 de agosto 2ª A: 04 de outubro 3ª A: 29 de novembro NAF: 02 de dezembro Referência bibliográfica: SILBERSCHATZ,

Leia mais

Boletim Técnico. Esta melhoria depende de execução do update de base UITHNLUG, conforme Procedimentos para Implementação.

Boletim Técnico. Esta melhoria depende de execução do update de base UITHNLUG, conforme Procedimentos para Implementação. Ajustes no campo W5_FOBUN Produto : Microsiga Protheus Easy Import Control P10 Chamado : THNLUG Data da publicação : 15/07/13 País(es) : Todos Banco(s) de Dados : Todos Esta melhoria depende de execução

Leia mais

Boletim Técnico. Ajuste na Criação do índice 6 para a tabela Qi5 PROCEDIMENTOS PARA IMPLEMENTAÇÃO

Boletim Técnico. Ajuste na Criação do índice 6 para a tabela Qi5 PROCEDIMENTOS PARA IMPLEMENTAÇÃO Ajuste na Criação do índice 6 para a tabela Qi5 Produto : Microsiga Protheus Gestão de Projetos Versão 10 Chamado : TFDSM7 Data da publicação : 20/11/12 País(es) : Brasil Banco(s) de Dados : DbAccess Esta

Leia mais

Sincronização e Comunicação entre Processos. Adão de Melo Neto

Sincronização e Comunicação entre Processos. Adão de Melo Neto Sincronização e Comunicação entre Processos Adão de Melo Neto 1 MOTIVAÇÃO 2 INTRODUÇÃO Em um sistema multiprogramado (concorrente) os processos alternam sua execução (ou seja, são executados alternadamente

Leia mais

Boletim Técnico. Esta melhoria depende de execução do update de base UI103334, conforme Procedimentos para Implementação.

Boletim Técnico. Esta melhoria depende de execução do update de base UI103334, conforme Procedimentos para Implementação. Cálculo de Frete do PO por Peso Bruto Produto : Microsiga Protheus Easy Import Control P11 Chamado : TIAKPK Data da publicação : 23/12/13 Países : Todos Bancos de Dados : Todos Esta melhoria depende de

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

Campos de IPI e ICMS da Nota de Transferência para o Custo Realizado

Campos de IPI e ICMS da Nota de Transferência para o Custo Realizado Campos de IPI e ICMS da Nota de Transferência para o Custo Realizado Produto : Microsiga Protheus Easy Import Control P11 Chamado : TRSEHP Data da publicação : 27/04/15 Países : Todos Bancos de Dados :

Leia mais

País(es) : Todos Banco(s) de Dados : Banco(s) de dados

País(es) : Todos Banco(s) de Dados : Banco(s) de dados Apontamento Modelo 2 Produto : Microsiga Protheus SIGASFC, Chão de Fábrica P11 Chamado : PMAN002/1684-1 Data da publicação : 03/12/14 País(es) : Todos Banco(s) de Dados : Banco(s) de dados Importante Esta

Leia mais

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,

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

Boletim Técnico. País(es) : Todos Banco(s) de Dados : Banco(s) de dados

Boletim Técnico. País(es) : Todos Banco(s) de Dados : Banco(s) de dados Aviso de Bloqueio Orçamentário Produto : Microsiga Protheus Planejamento e Controle Orçamentário Versão 11 Chamado : THNDZQ Data da publicação : 30/10/14 País(es) : Todos Banco(s) de Dados : Banco(s) de

Leia mais

Virtualização do System302 em ambiente VMWARE

Virtualização do System302 em ambiente VMWARE GUIA DO USUÁRIO Virtualização do System302 em ambiente VMWARE ABR / 17 SYSTEM302 DOC-0149-00 smar www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações

Leia mais

Técnicas de Recuperação em Banco de Dados

Técnicas de Recuperação em Banco de Dados Técnicas de Recuperação em Banco de Dados Daniela Barreiro Claro MAT A60 Aula 14 Recuperação em Banco de Dados 2 Falhas podem ocorrer em qualquer Sistema Catastroficas e não-catastroficas SGBD deve garantir

Leia mais

Boletim Técnico. Após a confirmação da análise, os saldos dos produtos serão atualizados de acordo com a movimentação efetuada.

Boletim Técnico. Após a confirmação da análise, os saldos dos produtos serão atualizados de acordo com a movimentação efetuada. Integração com SIGAEST na Análise Técnica Produto : Microsiga Protheus - Manutenção de Ativos - Versão 10 Chamado : TEWLH2 Data da publicação : 25/04/12 País (es) : Todos Banco(s) de Dados : Todos Aplicabilidade

Leia mais

Chamado : TSBA67 Data da publicação : 04/05/15

Chamado : TSBA67 Data da publicação : 04/05/15 Mensagem para Nota Fiscal Produto : Microsiga Protheus - Controle de Lojas - Versão 11 Chamado : TSBA67 Data da publicação : 04/05/15 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria depende de

Leia mais

Boletim Técnico. Restrição Orçamentária PROCEDIMENTO PARA IMPLEMENTAÇÃO. Produto : Microsiga Protheus Planejamento e Controle Orçamentário Versão 10

Boletim Técnico. Restrição Orçamentária PROCEDIMENTO PARA IMPLEMENTAÇÃO. Produto : Microsiga Protheus Planejamento e Controle Orçamentário Versão 10 Restrição Orçamentária Produto : Microsiga Protheus Planejamento e Controle Orçamentário Versão 10 Chamado : SDBSLB Data da publicação : 27/12/12 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria

Leia mais

Sistemas de Informação. Sistemas Operacionais

Sistemas de Informação. Sistemas Operacionais Sistemas de Informação Sistemas Operacionais PROCESSOS E THREADS PARTE I SUMÁRIO 2. PROCESSO: 2.1 Introdução; 2.2 Estrutura do Processo; 2.3 Estados do Processo; 2.4 Mudanças de Estado do Processo; 2.5

Leia mais

Esta melhoria depende de execução do update de base U_UPDFIN2, conforme Procedimentos para Implementação.

Esta melhoria depende de execução do update de base U_UPDFIN2, conforme Procedimentos para Implementação. Validação para limpar o campo de porcentagem dos impostos no cadastro de natureza Produto : Microsiga Protheus Financeiro Versão 11 Chamado : TRLFKZ Data da publicação : 13/03/15 País(es) : Brasil Banco(s)

Leia mais

Boletim Técnico. País(es) : Todos Banco(s) de Dados : Totvs DBAcess

Boletim Técnico. País(es) : Todos Banco(s) de Dados : Totvs DBAcess Reprocessamento em paralelo de saldo de cubos Produto : Microsiga Protheus Planejamento e Controle Orçamentário Versão 11 Chamado : TGVGQT Data da publicação : 21/05/13 País(es) : Todos Banco(s) de Dados

Leia mais

Boletim Técnico. Controle de Eliminação de Saldo e Transferência de Adiantamentos Importação

Boletim Técnico. Controle de Eliminação de Saldo e Transferência de Adiantamentos Importação Controle de Eliminação de Saldo e Transferência Produto : Microsiga Protheus Easy Import Control P11 Chamado : TIGSHO Data da publicação : 25/04/14 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria

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

Esta melhoria depende de execução do update de base U_UPDFIN2, conforme Procedimentos para Implementação.

Esta melhoria depende de execução do update de base U_UPDFIN2, conforme Procedimentos para Implementação. Criação da Tabela FJU Grava s Excluidos Produto : Microsiga Protheus Financeiro versão 11 Chamado : TIBWWV Data da publicação : 23/10/14 País(es) : Brasil Banco(s) de Dados : Todo Importante Esta melhoria

Leia mais

Boletim Técnico. Esta melhoria depende de execução do update de base RHUPDMOD, conforme Procedimentos para Implementação.

Boletim Técnico. Esta melhoria depende de execução do update de base RHUPDMOD, conforme Procedimentos para Implementação. Abono de Família Cálculo por faixa de Produto : Microsiga Protheus Gestão de Pessoal versão 11 Chamado : THSYJJ Data da publicação : 11/09/13 País : Angola Banco(s) de Dados : Todos Esta melhoria depende

Leia mais

Boletim Técnico. Criação do Parâmetro MV_BQ Procedimento para Implementação. Produto : Microsiga Protheus Financeiro Versão 10

Boletim Técnico. Criação do Parâmetro MV_BQ Procedimento para Implementação. Produto : Microsiga Protheus Financeiro Versão 10 Criação do Parâmetro MV_BQ10925 Produto : Microsiga Protheus Financeiro Versão 10 Chamado : THFKJB Data da publicação : 29/07/13 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria depende de execução

Leia mais

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados?

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados? Aula - 01 Introdução Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados? Controle automático de estoques. Introdução Aplicações

Leia mais

TOTVS Colaboração: geração automática dos documentos

TOTVS Colaboração: geração automática dos documentos TOTVS Colaboração: geração automática dos documentos Produto : Microsiga Protheus Compras Versão 11 Chamado : TFWKC6 Data da publicação : 15/03/13 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria

Leia mais

ANEXO TÉCNICO REQUERIMENTOS DE INFRAESTRUTURA BEMATECH GEMCO MATRIZ

ANEXO TÉCNICO REQUERIMENTOS DE INFRAESTRUTURA BEMATECH GEMCO MATRIZ ANEXO TÉCNICO REQUERIMENTOS DE INFRAESTRUTURA BEMATECH GEMCO MATRIZ Introdução Este documento tem por objetivo demonstrar uma visão geral dos requerimentos e necessidades de infraestrutura para a implantação

Leia mais

Boletim Técnico. Chamado : TIDXLD Data da publicação : 10/03/14. País(es) : Todos Banco(s) de Dados : Todos

Boletim Técnico. Chamado : TIDXLD Data da publicação : 10/03/14. País(es) : Todos Banco(s) de Dados : Todos Integração Protheus SIGAMNT e umov.me Produto : Microsiga Protheus SIGAMNT, Manutenção de Ativos 11 Chamado : TIDXLD Data da publicação : 10/03/14 País(es) : Todos Banco(s) de Dados : Todos Aplicabilidade

Leia mais

Backup do Banco Sybase Passo a Passo

Backup do Banco Sybase Passo a Passo Backup do Banco Sybase Passo a Passo O backup do Sybase é feito por meio da execução de um utilitário do próprio Sybase. Os parâmetros que controlam o funcionamento deste utilitário podem ser definidos

Leia mais

Boletim Técnico. Pré-ordem de Pago Modelo II PROCEDIMENTOS PARA IMPLEMENTAÇÃO. Produto : Microsiga Protheus Financeiro versão 11

Boletim Técnico. Pré-ordem de Pago Modelo II PROCEDIMENTOS PARA IMPLEMENTAÇÃO. Produto : Microsiga Protheus Financeiro versão 11 Pré-ordem de Pago Modelo II Produto : Microsiga Protheus Financeiro versão 11 Chamado : TEYAGS Data da publicação : 07/05/12 País(es) : Argentina Banco(s) de Dados : Todos Esta melhoria depende de execução

Leia mais