Transações em 4 slides (sim, de novo)

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

Download "Transações em 4 slides (sim, de novo)"

Transcrição

1 Bancos de Dados Avançados Recuperação: conceitos e protocolos básicos DCC030 - TCC: Bancos de Dados Avançados (Ciência Computação) DCC049 - TSI: Bancos de Dados Avançados (Sistemas Informação) DCC842 - Bancos de Dados (Pós-Graduação) Transações em 4 slides (sim, de novo) MIRELLA M. MORO mirella@dcc.ufmg.br Controle de Transações FIGURE 17.3 Some problems that occur when concurrent execution is uncontrolled. (a) The lost update problem X = Y = 90; N = 5 e M = 3 Após e em sequência, temos X = X N 85 Y = Y + N 95 X = X + M 88 AGORA, intercaladas: (1) X = X N 85 (1) Y = Y + N 95 (2) X = X + M Introduction to Transaction Processing O que é transação; por que precisa de controle de concorrência e recuperação de transações 2. Transaction and System Concepts Transaction states: active, partially committed, commited, failed, terminated; system log; commit point 3. Desirable Properties of Transactions Atomicidade, consistência, isolamento, durabilidade 4. Schedules based on Recoverability [próximo slide] 5. Schedules based on Serializability [próximo slide] 6. Transaction Support in SQL Atomic, no explicit begin, explicit end 3 4. Schedules based on Recoverability Recoverable: committed T sem rollbacks w1(x) r2(x)... c2 depois de c1 (t1 escreve em X) Cascadeless: T lê X escrito por committed T w1(x) c1 r2(x) r2(x) depois de c1 (t1 escreve em X) Strict: T não lê/escreve até q. última T :w (X) commit 5. Schedules based on Serializability Serial: S1 e S2 sem intercalação S serial é CORRETA (BD S BD correto) Serializable: S1 equivalente a alguma S2 serial Resultequiv.: S1 e S2 produzem mesmo estado no BD Conflictequiv.: S1 e S2 ordem = de operações em conflito Conflict serializable: S1 é conflict equiv a S2 serial FIGURE 17.7 Constructing the precedence graphs for schedules A and Dfrom Figure 17.5 to test for conflict serializability. (c) Precedence graph for schedule C(not serializable). (d) Precedence graph for schedule D(serializable, equivalent to schedule A). X=X-N read(y) Y=Y+N write(y) X=X+M X=X-N read(y) Y=Y+N write(y) X=X+M 6

2 Recuperação 1 CONCEITOS Purpose of database recovery Types of failure Transaction log Data updates, data caching Transaction Roll-back (Undo) and Roll-Forward WAL, steal/force, checkpointing 2 Recovery schemes: a. Deferred updates b. Immediate updates c. Shadow paging d. ARIES 3 Recovery in Multidatabase System Motivation Atomicity: Transactions may abort ( Rollback ). Durability: What if DBMS stops running? (Causes?) Desired Behavior after system restarts:, & T3 should be durable. T4 & T5 should be aborted (effects not seen). T3 T4 T5 crash! Purpose of Database Recovery Types of Failure To bring the database into the last consistent state(existed prior to the failure) To preserve transaction properties ACID Example: System crashes before a fund transfer transaction completes either one or both accounts may have incorrect value!!!! DB must be restoredto the state before the transaction modified any of the accounts. The database may become unavailable for use due to Transaction failure: Transactions may fail because of incorrect input, deadlock, incorrect synchronization. System failure: System may fail because of addressing error, application error, operating system fault, RAM failure, etc. Media failure: Disk head crash, power disruption, etc (Estratégias Típicas de Recuperação) Defeito físico, catástrofe Restaurar uma cópia anterior do BD Acessa sistema de backup e reconstroi estado velho Refaz as transações que foram terminadas com sucesso Acessa o log das transações e redo Inconsistência, não permanente Reverter qualquer mudança causada pela inconsistência Desfaz algumas operações (undo) Refaz outras operações (redo) Acessa o log das transações tanto para undo quanto redo 11 Transaction Log For recovery from any type of failure data values prior to modification (BFIM BeFore Image) and the new value after modification (AFIM AFter Image) are required. These values and other information is stored in a sequential file called Transaction log. A sample log: T ID Back P Next P Operation Data item BFIM AFIM 0 1 Begin 1 4 Write X X = 100 X = Begin 2 5 W Y Y = 50 Y = R M M = 200 M = 200 T3 0 9 R N N = 400 N = nil End Back P and Next P point to the previous and next log records of the same transaction. 12

3 Data Update 2 techniques for helping recovery (noncatastrophic failure) Immediate Update: As soon as a data item is modified in cache, the disk copy is updated If T fails after IU before C: roll back T undo T [+ redo] Deferred Update: All modified data items in the cache is written after a transaction ends its execution (or after a fixed number of transactions have completed their execution) During commit: updates log; updates DB If T fails before C: no undo (it did not change the DB yet, only the buffers) (BD vs. SO) Processo de recuperação interligado às funções do SO: bufferinge caching de páginas do disco na memória principal Página a ser atualizada cache (buffer mem) memória disco Caching de páginas do disco é uma função do SO (tradicionalmente), MAS por causa da sua importância para a eficiência do processo de recuperação, ela é gerenciada pelo SGBDatravés de chamadas de rotinas de baixo nível do SO Data Caching Data items to be modified are first stored into database cache by the Cache Manager (CM) Dirty bit: indicates cache page updates After modification they are flushed (written) to the disk (dirty bit = 1) The flushing is controlled by: Pin-Unpin bit: Instructs the operating system not to flush the data item Modified bit: Indicates the AFIM of the data item Data Update + Caching 2 options for updating from cache: In-place update: The disk version of the data item is overwritten by the cache version When flushing: flush to original place Shadow update: The modified version of a data item does not overwrite its disk copy but is written at a separate disk location. When flushing: creates new copy of (updated) data item Undo and Redo Undo = Transaction Roll-back Redo = Roll-Forward To maintain atomicity, a transaction s operations are redone or undone. Undo: Restore all BFIMs on to disk (Remove all AFIMs). Redo: Restore all AFIMs on to disk. Database recovery is achieved either by performing only undosor only redosor by a combination of the two. These operations are recorded in the log as they happen. Undo = Transaction Roll-Back We show the process of roll-back with the help of the following three transactions, and and T3. T3 read_item (A) read_item (B) read_item (C) read_item (D) write_item (B) write_item (B) write_item (D) read_item (D) read_item (A) write_item (A) write_item (A) NOTA: roll-back em cascata!!!! Operação de alto custo!!! protocolo de recuperação assegura recoverable schedules mas não necessariamente cascadeless ou strict schedules 17 18

4 Undo = Transaction Roll-Back Roll-back: One execution of, and T3 as recorded in the log. A B C D [start_transaction, T3] [read_item, T3, C] * [write_item, T3, B, 15, 12] 12 [start_transaction,] [read_item,, B] ** [write_item,, B, 12, 18] 18 [start_transaction,] [read_item,, A] [read_item,, D] [write_item,, D, 20, 25] 25 [read_item,, D] ** [write_item,, D, 25, 26] 26 [read_item, T3, A] system crash * T3 is rolled back because it did not reach its commit point. ** is rolled back because it reads the value of item B written by T3. T3 READ(C) Undo = Transaction Roll-Back Roll-back: One execution of, and T3 as recorded in the log. WRITE(B) READ(A) BEGIN READ(B) WRITE(B) READ(D) WRITE(D) BEGIN READ(A) READ(D) WRITE(D) BEGIN Illustrating cascading roll-back Time system crash NOTA: Somente operações de escrita são desfeitas; Operações de leitura são necessárias pra determinar efeito cascata (o que em prática não acontece) Write-Ahead Logging (WAL) Write-Ahead Logging (WAL) In-place update (immediate or deferred) requires LOG log must be available to recovery manager. Write-Ahead Logging (WAL) protocol: For Undo: Beforea data item s AFIM is flushed to the database disk (overwriting the BFIM) its BFIM must be written to the log and the log must be saved on a stable store (log disk). For Redo: Before a transaction executes its commit operation, all its AFIMs must be written to the log and the log must be saved on a stable store. The Write-Ahead Logging Protocol: 1Must forcethe log record for an update before the corresponding data page gets to disk. 2Must write all log records for a Xactbefore commit #1 guarantees Atomicity #2 guarantees Durability Exactly how is logging (and recovery!) done? We ll study the ARIES algorithms Steal/No-Steal and Force/No-Force Flushing DB cache to DB disk: Steal: Cache can be flushed before transaction commits Avoids very large buffer space to store all updated pages in memory Used when cache manager needs free space for another transaction No-Steal: Cache cannot be flushed before transaction commit Force: Cache is immediately flushed (forced) to disk at commit No-Force: Cache is deferred after transaction commits An updated page of a committed T may still be in the buffer when another T needs to updated it eliminate I/O to read that page again from disk save a lot when one page is updated heavily by N Ts These give rise to four different ways for handling recovery: Steal/No-Force (Undo/Redo) typical Steal/Force (Undo/No-redo) No-Steal/No-Force (Redo/No-undo) No-Steal/Force (No-undo/No-redo). Handling the Buffer Pool Forceevery write to disk? Poor response time. But provides durability. Stealbuffer-pool frames from uncommited Xacts? If not, poor throughput. If so, how can we ensure atomicity? Force No Force No Steal Trivial Steal Desired 23 24

5 More on Steal and Force STEAL (why enforcing Atomicity is hard) To steal frame F: Current page in F (say P) is written to disk; some Xact holds lock on P. What if the Xact with the lock on P aborts? Must remember the old value of P at steal time (to support UNDOing the write to page P). NO FORCE (why enforcing Durability is hard) What if system crashes before a modified page is written to disk? Write as little as possible, in a convenient place, at commit time,to support REDOing modifications. 25 Checkpointing Time to time (randomly or under some criteria) the database flushes its buffer to database disk to minimize the task of recovery The following steps defines a checkpoint operation Suspend execution of transactions temporarily. Force write modified buffer data to disk. Write a [checkpoint] record to the log, save the log to disk. Resume normal transaction execution. During recovery redo or undo is required to transactions appearing after [checkpoint] record. [commit, T] + [checkpoint] in the log T does not need REDO write operations in case of failure(all updates recorded on disk during checkpoint) 26 Recovery Scheme: Deferred Update NO UNDO//REDO Algorithm The data update goes as follows: A set of transactions records their updates in the log (and cache buffers) At commit point under WAL scheme these updates are saved on database disk After reboot from a failure the log is used to redo all the transactions affected by this failure. No undo is required because no AFIM is flushed to the disk before a transaction commits. RDU_S Recovery using Deferred Update in a Single-User environment Usa duas listas de transações a. Committed desde o último checkpoint b. Ativas (pelo menos uma transação) 1. Aplica REDO nas operações WRITE da lista a com base no loge na mesma ordem em que foram escritas no log 2. Reinicializa as transações da lista b REDO(WriteOp) 1. Examina a entrada no log: [write_item, T, X, new_value] 2. Troca o valor X no banco de dados para new_value(a qual é a AFIM) Deferred Update in a single-user system (a) read_item (A) read_item (B) read_item (D) write_item (B) write_item (D) read_item (D) write_item (D) (b) [start_transaction, ] [write_item,, D, 20] [commit ] [start_transaction, ] [write_item,, B, 10] [write_item,, D, 25] system crash NOW WHAT?! The [write_item, ] operations of are redone. log entries are ignored by the recovery manager. 29 Deferred Update with concurrent users This environment requires some concurrency control mechanism to guarantee isolation property of transactions. Transactions recorded in the log after the last checkpoint are redone. T3 T4 checkpoint t1 T5 Time system crash Recovery in a concurrent users environment. t2 30

6 Deferred Update with concurrent users T3 T4 read_item (A) read_item (B) read_item (A) read_item (B) read_item (D) write_item (B) write_item (A) write_item (B) write_item (D) read_item (D) read_item (C) read_item (A) write_item (D) write_item (C) write_item (A) [start_transaction, ] [write_item,, D, 20] [commit, ] [checkpoint] [start_transaction, T4] [write_item, T4, B, 15] [write_item, T4, A, 20] [commit, T4] [start_transaction ] [write_item,, B, 12] [start_transaction, T3] [write_item, T3, A, 30] [write_item,, D, 25] system crash NOW WHAT? Deferred Update with concurrent users Two tables are required for implementing this protocol: Active table: All active transactions are entered in this table. Commit table: Transactions to be committed are entered in this table. During recovery All transactions of the commit table are redone All transactions of activetables are ignoredsince none of their AFIMs reached the database. They must then be restarted. It is possible that a commit table transaction may be redone twice but this does not create any inconsistency because of a redone is idempotent, that is, one redone for an AFIM is equivalent to multiple redone for the same AFIM. and T3 are ignored because they did not reach their commit points. T4 is redone because its commit point is after the last checkpoint Processo pode ser otimizado Vantagens NO-UNDO//REDO NO-UNDO//REDO Commit table:,... 0; Active table: 1..0 X foi atualizado por várias transações Pode copiar a AFIM apenas da última transação de a 0 que atualizou X Começa o processo pelo FINAL do log Strict 2PL: limita a concorrência (locks até o commit point) Operações das transações não precisam REDO T não armazena mudanças do BD no disco até depois do commitpoint T nunca é rollback devido a falhas durante a sua execução T nunca lê o valor de um item escrito por transações sem commit itens permanecem bloqueados até commit point no cascading roll-back(porém, concorrência limitada!) Recovery Scheme: Immediate Update UNDO/NO-REDO Algorithm AFIMs of T are flushed to disk under WAL before it commits recovery manager undoesall transactions during recovery No transaction is redone It is possible that a transaction might have completed execution and ready to commit but this transaction is also undone. Immediate Update: single user UNDO/REDO Algorithm No concurrency control is required but a log is maintained under WAL. Note that at any time there will be one transaction in the system and it will be either in the commit table or in the active table. The recovery manager performs: Undo: T active table. Redo: T commit table

7 Immediate Update: concurrent users The Big Picture: What s Stored Where UNDO/REDO Algorithm Concurrency control is required and log is maintained under WAL. Commit table records transactions to be committed and active table records active transactions. Minimize recovery manager work: checkpointing The recovery manager performs: Undo: T active table. Redo: T commit table Sugestões de Exercícios ELMASRI 19.21, 19.22, 19.23, RAMAKRISHNAN

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

Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas

Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas DI-FCT/UNL 6 de junho de 2018 Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas Nome: Grupo 1 (7 valores) 1 a) Quais são as 4 propriedades ACID que

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

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

Bases de Dados 2013/2014 Gestão de Recuperação. Helena Galhardas. Sumário

Bases de Dados 2013/2014 Gestão de Recuperação. Helena Galhardas. Sumário Bases de Dados 2013/2014 Gestão de Recuperação Helena Galhardas Sumário Classificação de Falhas Estrutura de Armazenamento Recuperação e Atomicidade Recuperação Baseada em Diário O Algoritmo do Sistema

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

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

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016 Overview The Aliança VGM Web portal is an application that enables you to submit VGM information directly to Aliança via our e-portal Web page. You can choose to enter VGM information directly, or to download

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

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

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

Aula 21 Ordenação externa

Aula 21 Ordenação externa MC3305 Algoritmos e Estruturas de Dados II Aula 21 Ordenação externa Slides adaptados de Brian Cooper (Yahoo Research) Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 2Q-2015 1 Números de Ackermann

Leia mais

Sistemas de Informação e Bases de Dados 2012/2013. Transações. Alberto Sardinha

Sistemas de Informação e Bases de Dados 2012/2013. Transações. Alberto Sardinha Sistemas de Informação e Bases de Dados 2012/2013 Transações Alberto Sardinha Sumário! Conceito de Transação! Propriedades ACID! Transações em SQL! Referências Raghu Ramakrishnan, Database Management Systems,

Leia mais

Units 3 and 4. 3rd Bimester Content. Future Predictions. Life events. Personality adjectives. English - Leonardo Bérenger and Aline Martins

Units 3 and 4. 3rd Bimester Content. Future Predictions. Life events. Personality adjectives. English - Leonardo Bérenger and Aline Martins 3rd Bimester Content Life events Be going to Future Predictions Be going to x Will Units 3 and 4 First Conditional Personality adjectives EVALUATION CRITERIA CONTENT TOPICS EVALUATION CRITERIA 3rd Bimester

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

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

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

BD II (SI 587) Algoritmos de recuperação Avançado e ARIES. Josenildo Silva.

BD II (SI 587) Algoritmos de recuperação Avançado e ARIES. Josenildo Silva. BD II (SI 587) Algoritmos de recuperação Avançado e ARIES Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides disponibilizados pelo autor SILBERSCHATZ, para o livro Sistemas de

Leia mais

Bases de Dados 2013/2014 Transações. Helena Galhardas. Sumário!

Bases de Dados 2013/2014 Transações. Helena Galhardas. Sumário! Bases de Dados 2013/2014 Transações Helena Galhardas Sumário! Conceito de Transação! Propriedades ACID! Conflitos e Serializabilidade! Recuperabilidade! Protocolos de controlo de concorrência! Transações

Leia mais

Addition of Fields in Line Item Display Report Output for TCode FBL1N/FBL5N

Addition of Fields in Line Item Display Report Output for TCode FBL1N/FBL5N Addition of Fields in Line Item Display Report Output for TCode FBL1N/FBL5N Applies to: Any business user who uses the transactions FBL1N and FBL5N to display line item reports for vendors and customers.

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

Administração e Optimização de BDs

Administração e Optimização de BDs Departamento de Engenharia Informática 2010/2011 Administração e Optimização de BDs Mini-Projecto 3 A entregar a 7 de Maio de 2011 2º semestre A resolução deve ser claramente identificada com o número

Leia mais

O PRíNCIPE FELIZ E OUTRAS HISTóRIAS (EDIçãO BILíNGUE) (PORTUGUESE EDITION) BY OSCAR WILDE

O PRíNCIPE FELIZ E OUTRAS HISTóRIAS (EDIçãO BILíNGUE) (PORTUGUESE EDITION) BY OSCAR WILDE Read Online and Download Ebook O PRíNCIPE FELIZ E OUTRAS HISTóRIAS (EDIçãO BILíNGUE) (PORTUGUESE EDITION) BY OSCAR WILDE DOWNLOAD EBOOK : O PRíNCIPE FELIZ E OUTRAS HISTóRIAS (EDIçãO Click link bellow and

Leia mais

erro lógico: a transacção não pode completar devido a condição de erro erro de sistema: o sistema entrou num estado que impede a transacção

erro lógico: a transacção não pode completar devido a condição de erro erro de sistema: o sistema entrou num estado que impede a transacção Bases de Dados Recuperação Classificação de falhas Falha de transacção erro lógico: a transacção não pode completar devido a condição de erro erro de sistema: o sistema entrou num estado que impede a transacção

Leia mais

Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas

Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas DI-FCT/UNL 6 de junho de 2018 Sistemas de Bases de Dados 2.º teste (com consulta limitada: 2 folhas identificadas) - Duração: 2 horas N. º : Nome: Grupo 1 (7 valores) 1 a) Quais são as 4 propriedades ACID

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

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva.

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA total e disjuntiva. A possible solution to ensure, in APEX environment, the consistency of a total and disjunctive

Leia mais

Vendors Enquiries for RFP 003/2015

Vendors Enquiries for RFP 003/2015 Date: 22/10/2015 Vendors Enquiries for RFP 003/2015 1) Question I am afraid the terms of the RFP cannot be complied by none of the companies we work with, the terms have limited the underwriters ability

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

PCS3413. Engenharia de So-ware e Banco de Dados. Aula 21. Escola Politécnica da Universidade de São Paulo

PCS3413. Engenharia de So-ware e Banco de Dados. Aula 21. Escola Politécnica da Universidade de São Paulo PCS3413 Engenharia de So-ware e Banco de Dados Aula 21 Escola Politécnica da Universidade de São Paulo 1 TRANSAÇÃO E CONTROLE DE CONCORRÊNCIA Transação unidade de execução de programa que acessa e, possivelmente,

Leia mais

Processamento de Transações II

Processamento de Transações II UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA Banco de Dados II Processamento de Transações II Carlos Eduardo Portela Serra de Castro * Processamento de Transações II Sumário Definindo Plano de Execução Baseado

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

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

GERENCIAMENTO PELAS DIRETRIZES (PORTUGUESE EDITION) BY VICENTE FALCONI

GERENCIAMENTO PELAS DIRETRIZES (PORTUGUESE EDITION) BY VICENTE FALCONI Read Online and Download Ebook GERENCIAMENTO PELAS DIRETRIZES (PORTUGUESE EDITION) BY VICENTE FALCONI DOWNLOAD EBOOK : GERENCIAMENTO PELAS DIRETRIZES (PORTUGUESE Click link bellow and free register to

Leia mais

Abraçado pelo Espírito (Portuguese Edition)

Abraçado pelo Espírito (Portuguese Edition) Abraçado pelo Espírito (Portuguese Edition) Charles Swindoll Click here if your download doesn"t start automatically Abraçado pelo Espírito (Portuguese Edition) Charles Swindoll Abraçado pelo Espírito

Leia mais

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition)

PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese Edition) Eduardo Gonçalves Click here if your download doesn"t start automatically PL/SQL: Domine a linguagem do banco de dados Oracle (Portuguese

Leia mais

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE September 2016

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE September 2016 Overview The Aliança VGM Web portal is an application that enables you to submit VGM information directly to Aliança via our e-portal Web page. You can choose to enter VGM information directly, or to download

Leia mais

DIBELS TM. Portuguese Translations of Administration Directions

DIBELS TM. Portuguese Translations of Administration Directions DIBELS TM Portuguese Translations of Administration Directions Note: These translations can be used with students having limited English proficiency and who would be able to understand the DIBELS tasks

Leia mais

BR localization: Hotfix 001. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018

BR localization: Hotfix 001. Technical documentation Documentação Técnica Version Oct 16, de outubro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 001 Technical documentation Documentação Técnica Version 11.0.9 Oct 16, 2018 16 de outubro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Planejamento de comunicação integrada (Portuguese Edition)

Planejamento de comunicação integrada (Portuguese Edition) Planejamento de comunicação integrada (Portuguese Edition) Click here if your download doesn"t start automatically Planejamento de comunicação integrada (Portuguese Edition) Planejamento de comunicação

Leia mais

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1

CIS 500 Software Foundations Fall September(continued) IS 500, 8 September(continued) 1 CIS 500 Software Foundations Fall 2003 8 September(continued) IS 500, 8 September(continued) 1 Polymorphism This version of issaidtobepolymorphic,becauseitcanbeapplied to many different types of arguments.

Leia mais

How to use the system. Meike Borstelmann

How to use the system. Meike Borstelmann Technical ca Document Generatore Training: How to use the system Meike Borstelmann Trainings overview Why should we localize l the TDS with the Technical Document Generator? Keyword database Search for

Leia mais

Inflation Expectations and Behavior: Do Survey Respondents Act on their Beliefs? O. Armantier, W. Bruine de Bruin, G. Topa W. VanderKlaauw, B.

Inflation Expectations and Behavior: Do Survey Respondents Act on their Beliefs? O. Armantier, W. Bruine de Bruin, G. Topa W. VanderKlaauw, B. Inflation Expectations and Behavior: Do Survey Respondents Act on their Beliefs? O. Armantier, W. Bruine de Bruin, G. Topa W. VanderKlaauw, B. Zafar November 18, 2010 Introduction Inflation expectations

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

Sumário. Recuperação de Falhas

Sumário. Recuperação de Falhas Sumário 1 Processamento de Consultas 2 Introdução a Transações 3 Recuperação de Falhas 4 Controle de Concorrência 5 Banco de Dados Distribuído Recuperação de Falhas Garantia de atomicidade e durabilidade

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

Gerenciamento Pelas Diretrizes (Portuguese Edition)

Gerenciamento Pelas Diretrizes (Portuguese Edition) Gerenciamento Pelas Diretrizes (Portuguese Edition) Vicente Falconi Click here if your download doesn"t start automatically Gerenciamento Pelas Diretrizes (Portuguese Edition) Vicente Falconi Gerenciamento

Leia mais

Os 7 Hábitos das Pessoas Altamente Eficazes (Portuguese Edition)

Os 7 Hábitos das Pessoas Altamente Eficazes (Portuguese Edition) Os 7 Hábitos das Pessoas Altamente Eficazes (Portuguese Edition) Click here if your download doesn"t start automatically Os 7 Hábitos das Pessoas Altamente Eficazes (Portuguese Edition) Os 7 Hábitos das

Leia mais

GUIÃO I. Grupo: Continente e Ilha. 1º Momento. Intervenientes e Tempos. Descrição das actividades

GUIÃO I. Grupo: Continente e Ilha. 1º Momento. Intervenientes e Tempos. Descrição das actividades GUIÃO I Prova construída pelos formandos e validada pelo GAVE, 1/6 Grupo: Continente e Ilha Disciplina: Inglês, Nível de Continuação 11.º ano Domínio de Referência: Um mundo de Muitas Culturas 1º Momento

Leia mais

Guião N. Descrição das actividades

Guião N. Descrição das actividades Proposta de Guião para uma Prova Grupo: 006 Disciplina: Inglês, Nível de Continuação, 11.º ano Domínio de Referência: Um Mundo de Muitas Culturas Duração da prova: 15 a 20 minutos 1.º MOMENTO Guião N Intervenientes

Leia mais

Dermatologia Clínica. Guia Colorido Para Diagnostico e Tratamento (Em Portuguese do Brasil)

Dermatologia Clínica. Guia Colorido Para Diagnostico e Tratamento (Em Portuguese do Brasil) Dermatologia Clínica. Guia Colorido Para Diagnostico e Tratamento (Em Portuguese do Brasil) Click here if your download doesn"t start automatically Dermatologia Clínica. Guia Colorido Para Diagnostico

Leia mais

Introdução. Processamento de Transações. Introdução. Introdução. Transações. Transações. Transação

Introdução. Processamento de Transações. Introdução. Introdução. Transações. Transações. Transação Pós-graduação em Ciência da Computação CCM-202 Sistemas de Banco de Dados Processamento de Transações Profa. Maria Camila Nardini Barioni camila.barioni@ufabc.edu.br Bloco B - sala 937 Introdução... SGBDs

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

ENGENHARIA DE SERVIÇOS SERVICES ENGINEERING

ENGENHARIA DE SERVIÇOS SERVICES ENGINEERING Mestrado em Engenharia de Redes de Comunicações MSc in Communication Networks Engineering ENGENHARIA DE SERVIÇOS SERVICES ENGINEERING 2012-2013 Sistemas de Suporte às Operações 2 - Operations Support Systems

Leia mais

BD II (SI 587) Transações em Banco de Dados. Prof. Josenildo Silva

BD II (SI 587) Transações em Banco de Dados. Prof. Josenildo Silva BD II (SI 587) Transações em Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são adaptados de Database System Concepts, 6th Ed. Silberschatz, Korth and Sudarshan distribuídos

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

Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition)

Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition) Introdução A Delphi Com Banco De Dados Firebird (Portuguese Edition) Ricardo De Moraes / André Luís De Souza Silva Click here if your download doesn"t start automatically Introdução A Delphi Com Banco

Leia mais

BR localization: Hotfix 002. Technical documentation Documentação Técnica Version Nov 27, de novembro de 2018

BR localization: Hotfix 002. Technical documentation Documentação Técnica Version Nov 27, de novembro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 002 Technical documentation Documentação Técnica Version 11.10.0 Nov 27, 2018 27 de novembro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

de Bases de Dados Exame 1

de Bases de Dados Exame 1 Ano lectivo 009/0 o semestre Administração e Optimização de Bases de Dados Exame Regras O exame tem a duração de horas. O exame é individual e com consulta Só poderá abandonar a sala ao fim de hora, mediante

Leia mais

Trabalho de AMSR. Especificação e Verificação de uma Câmara Fotográfica Digital. Problema a Resolver FEUP/MRSC/AMSR MPR. » Problema a concurso

Trabalho de AMSR. Especificação e Verificação de uma Câmara Fotográfica Digital. Problema a Resolver FEUP/MRSC/AMSR MPR. » Problema a concurso VF 1 Especificação e Verificação de uma Câmara Fotográfica Digital Trabalho de AMSR FEUP/MRSC/AMSR MPR VF 2 Problema a Resolver» Problema a concurso 12 th SDL Forum, 20-24 Junho 2005, Grimstad, Noruega

Leia mais

se a transação falhar entre os 3 passos 4 6, os passos 1 3 ficam sem efeito 4 read(b) Consistência

se a transação falhar entre os 3 passos 4 6, os passos 1 3 ficam sem efeito 4 read(b) Consistência Bases de Dados Transacções Propriedades ACID 1 T Atomicidade i : read(a) 2 A := A 50 se a transação falhar entre os 3 write(a) passos 4 6, os passos 1 3 ficam sem efeito 4 read(b) Consistência 5 B := B

Leia mais

de Bases de Dados Exame 1

de Bases de Dados Exame 1 Ano lectivo 2011/2012 2 o semestre Administração e Optimização de Bases de Dados Exame 1 Regras O exame tem a duração de 2 horas. O exame é individual e com consulta. Poderá consultar o livro, slides da

Leia mais

Software Testing with Visual Studio 2013 (20497)

Software Testing with Visual Studio 2013 (20497) Software Testing with Visual Studio 2013 (20497) Formato do curso: Presencial Preço: 800 Nível: Intermédio Duração: 12 horas Este curso, mostra a Programadores e Testers como utilizar as ferramentas do

Leia mais

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

Resolução e Critérios de Correção U.C Sistemas de Gestão de Bases de Dados. 13 de julho de 2015 INSTRUÇÕES Resolução e Critérios de Correção U.C. 21103 Sistemas de Gestão de Bases de Dados 13 de julho de 2015 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 90

Leia mais

BR localization: Hotfix 003. Technical documentation Documentação Técnica Version Dec 12, de Dezembro de 2018

BR localization: Hotfix 003. Technical documentation Documentação Técnica Version Dec 12, de Dezembro de 2018 ENTERPRISE MANAGEMENT BR localization: Hotfix 003 Technical documentation Documentação Técnica Version 11.10.0 Dec 12, 2018 12 de Dezembro de 2018 Contents Prerequisites 3 Patch Installation 4 Instructions

Leia mais

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition)

Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) Comportamento Organizacional: O Comportamento Humano no Trabalho (Portuguese Edition) John W. Newstrom Click here if your download doesn"t start automatically Comportamento Organizacional: O Comportamento

Leia mais

Meditacao da Luz: O Caminho da Simplicidade

Meditacao da Luz: O Caminho da Simplicidade Meditacao da Luz: O Caminho da Simplicidade Leonardo Boff Click here if your download doesn"t start automatically Meditacao da Luz: O Caminho da Simplicidade Leonardo Boff Meditacao da Luz: O Caminho da

Leia mais

Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition)

Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition) Pesquisa Qualitativa do Início ao Fim (Métodos de Pesquisa) (Portuguese Edition) Robert K. Yin Click here if your download doesn"t start automatically Pesquisa Qualitativa do Início ao Fim (Métodos de

Leia mais

Recuperação de Falhas

Recuperação de Falhas Recuperação de Falhas Prof. Márcio Bueno {bd2tarde,bd2noited}@marciobueno.com Material do Prof. Paulo Pires Recuperação de Falhas Garantia de atomicidade e durabilidade de Transações requer um SGBD tolerante

Leia mais

Guião M. Descrição das actividades

Guião M. Descrição das actividades Proposta de Guião para uma Prova Grupo: Inovação Disciplina: Inglês, Nível de Continuação, 11.º ano Domínio de Referência: O Mundo do trabalho Duração da prova: 15 a 20 minutos 1.º MOMENTO Guião M Intervenientes

Leia mais

Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition)

Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition) Um olhar que cura: Terapia das doenças espirituais (Portuguese Edition) Padre Paulo Ricardo Click here if your download doesn"t start automatically Um olhar que cura: Terapia das doenças espirituais (Portuguese

Leia mais

GUIÃO F. Grupo: Minho. 1º Momento. Intervenientes e Tempos. Descrição das actividades

GUIÃO F. Grupo: Minho. 1º Momento. Intervenientes e Tempos. Descrição das actividades GUIÃO F Prova construída pelos formandos e validada pelo GAVE, 1/7 Grupo: Minho Disciplina: Inglês, Nível de Continuação 11.º ano Domínio de Referência: Um Mundo de Muitas Culturas 1º Momento Intervenientes

Leia mais

Sistemas Distribuídos Transações

Sistemas Distribuídos Transações Sistemas Distribuídos Transações Vinícius Fernandes Soares Mota 1 2 Transações Transação: Unidade lógica de trabalho abrange um conjunto de operações de manipulação de dados que executam uma única tarefa

Leia mais

A necessidade da oração (Escola da Oração) (Portuguese Edition)

A necessidade da oração (Escola da Oração) (Portuguese Edition) A necessidade da oração (Escola da Oração) (Portuguese Edition) Click here if your download doesn"t start automatically A necessidade da oração (Escola da Oração) (Portuguese Edition) A necessidade da

Leia mais

Vaporpunk - A fazenda-relógio (Portuguese Edition)

Vaporpunk - A fazenda-relógio (Portuguese Edition) Vaporpunk - A fazenda-relógio (Portuguese Edition) Octavio Aragão Click here if your download doesn"t start automatically Vaporpunk - A fazenda-relógio (Portuguese Edition) Octavio Aragão Vaporpunk - A

Leia mais

Uma introdução à indecilibidade a forma máxima de complexidade!

Uma introdução à indecilibidade a forma máxima de complexidade! Uma introdução à indecilibidade a forma máxima de complexidade! Como qualquer outra ferramenta, computadores tem capacidades e limitações que devem ser entendidas para seu bom uso. 1 Um problema indecidível:

Leia mais

Capítulo Sistemas de Memória Memória Virtual. Ch7b 1

Capítulo Sistemas de Memória Memória Virtual. Ch7b 1 Capítulo Sistemas de Memória Memória Virtual Ch7b Memória Virtual Memória principal funciona como uma cache para o armazenamento secundário (disco) Virtual addresses Physical addresses Address translation

Leia mais

ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM

ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM Read Online and Download Ebook ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM DOWNLOAD EBOOK : ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS Click link bellow

Leia mais

HISTOLOGIA E BIOLOGIA CELULAR. UMA INTRODUçãO À PATOLOGIA (EM PORTUGUESE DO BRASIL) BY ABRAHAM L. KIERSZENBAUM

HISTOLOGIA E BIOLOGIA CELULAR. UMA INTRODUçãO À PATOLOGIA (EM PORTUGUESE DO BRASIL) BY ABRAHAM L. KIERSZENBAUM Read Online and Download Ebook HISTOLOGIA E BIOLOGIA CELULAR. UMA INTRODUçãO À PATOLOGIA (EM PORTUGUESE DO BRASIL) BY ABRAHAM L. KIERSZENBAUM DOWNLOAD EBOOK : HISTOLOGIA E BIOLOGIA CELULAR. UMA INTRODUçãO

Leia mais

RCC 0456 Teoria da Contabilidade II

RCC 0456 Teoria da Contabilidade II RCC 0456 Teoria da Contabilidade II ESCOLHAS CONTÁBEIS (ACCOUNTING CHOICES) 2 ABSTRACT Although both companies follow generally accepted accounting principles (GAAP), each manager makes different choices

Leia mais

Ganhar Dinheiro Em Network Marketing (Portuguese Edition)

Ganhar Dinheiro Em Network Marketing (Portuguese Edition) Ganhar Dinheiro Em Network Marketing (Portuguese Edition) Click here if your download doesn"t start automatically Ganhar Dinheiro Em Network Marketing (Portuguese Edition) Ganhar Dinheiro Em Network Marketing

Leia mais

Como escrever para o Enem: roteiro para uma redação nota (Portuguese Edition)

Como escrever para o Enem: roteiro para uma redação nota (Portuguese Edition) Como escrever para o Enem: roteiro para uma redação nota 1.000 (Portuguese Edition) Arlete Salvador Click here if your download doesn"t start automatically Como escrever para o Enem: roteiro para uma redação

Leia mais

ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM

ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM Read Online and Download Ebook ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS (EM PORTUGUESE DO BRASIL) BY CHOO HYUNG KIM DOWNLOAD EBOOK : ATLAS DE ACUPUNTURA VETERINáRIA. CãES E GATOS Click link bellow

Leia mais

Transacções concorrentes exemplo. B := B 50 write(b) read(a) A := A + 50 write(a)

Transacções concorrentes exemplo. B := B 50 write(b) read(a) A := A + 50 write(a) Bases de Dados Concorrência Transacções concorrentes exemplo T 1 : B := B 50 write(b) A := A + 50 write(a) T 2 : display(a+b) T 2 pode dar um resultado inconsistente quando executada em paralelo com T

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

Introdução. Processamento de Transações. Introdução. Introdução. Transações. Transações

Introdução. Processamento de Transações. Introdução. Introdução. Transações. Transações Ciência da Computação GBC043 Sistemas de Banco de Dados Processamento de Transações Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 Introdução... SGBDs são em geral multi-usuários

Leia mais

User Manual. Linksys PAP2 Broadband Phone Service. Linhagratuita grupo csdata

User Manual. Linksys PAP2 Broadband Phone Service. Linhagratuita grupo csdata User Manual Linksys PAP2 Broadband Phone Service Linhagratuita grupo csdata www.linhagratuita.com.br Please follow the step-by-step guide below to set up your Linksys PAP2 for use with Linhagratuita Broadband

Leia mais

Medicina e Meditação - Um Médico Ensina a Meditar (Portuguese Edition)

Medicina e Meditação - Um Médico Ensina a Meditar (Portuguese Edition) Medicina e Meditação - Um Médico Ensina a Meditar (Portuguese Edition) Roberto Cardoso Click here if your download doesn"t start automatically Medicina e Meditação - Um Médico Ensina a Meditar (Portuguese

Leia mais

Rosa VS 9.1 HA - A falha alternativa DB, dois MySQL v e v estão no sistema

Rosa VS 9.1 HA - A falha alternativa DB, dois MySQL v e v estão no sistema Rosa VS 9.1 HA - A falha alternativa DB, dois MySQL v5.5.28 e v5.6.29 estão no sistema Índice Introdução Problema Solução Introdução Este documento descreve que quando o módulo do supervisor virtual de

Leia mais