Oracle Tuning. Este PDF está disponível em Ricardo Portilho Proni Nerv Informática

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

Download "Oracle Tuning. Este PDF está disponível em Ricardo Portilho Proni Nerv Informática"

Transcrição

1 Oracle Tuning Este PDF está disponível em Ricardo Portilho Proni Nerv Informática

2 Quem sou eu Ricardo Portilho Proni - Consultor e Instrutor da Nerv Informática - Experiência em Bancos de Dados desde Primeiro Oracle ACE do Brasil (2009). São 683 Oracle ACEs no Mundo, 23 no Brasil Certificações, em 5 Bancos de Dados e 3 Sistemas Operacionais diferentes. - ex-membro do Conselho GPO (Grupo de Profissionais Oracle). - Membro do Conselho GUOB (Grupo de Usuários Oracle do Brasil). - Palestrante ENPO (Encontro Nacional de Profissionais Oracle). - Palestrante GUOB. - Palestrante Oracle Open World LAD. - Palestrante na Uninove, UnG, FIAP. - Articulista da Revista SQL Magazine. Nerv Blog Redes Sociais

3 Arquitetura Oracle 3

4 Arquitetura Oracle 4

5 Top Ten Mistakes 1 - Bad connection management 2 - Bad use of cursors and the shared pool 3 - Bad SQL 4 - Use of nonstandard initialization parameters 5 - Getting database I/O wrong 6 - Online redo log setup problems 7 - Serialization of data blocks in the buffer cache due to lack of free lists, free list groups, transaction slots (INITRANS), or shortage of rollback segments. 8 - Long full table scans 9 - High amounts of recursive (SYS) SQL 10 - Deployment and migration errors Fonte: Oracle Database Performance Tuning Guide 5 5

6 Oracle Tuning: Mistificação 6

7 Métodos incorretos funcionam mas precisam de... Experiência Intuição Imprecisão Tempo Sorte Recursos 7

8 TOP Tuning Verificar maior consumidor de CPU; Verificar o SQL agressor; Reclamar do SQL para o Desenvolvedor; Se o Desenvolvedor não fizer nada, adicionar índices e esperar que o desempenho melhore; Se não melhorar, matar a sessão. Se o desempenho não for satisfatório, voltar ao início. 8

9 TOP Tuning 9

10 Checklist Tuning Verificar Sistema Operacional (top / vmstat / iostat); Verificar SGA; Verificar PGA; Verificar parâmetros do Oracle; Verificar coleta de estatísticas; Verificar fragmentação de tabelas e índice; Verificar LOCKs; Verificar SQLs que consomem mais recursos; Construir uma teoria baseada nos dados observados; Alterar algo e esperar que o desempenho melhore; Se o cliente não gostar da teoria, apenas cite e altere alguns parâmetros relacionados; Se o desempenho não melhorar, voltar ao início. 10

11 Checklist Tuning Seu filho leva 2 horas para comprar leite na padaria, de carro. Como melhorar este tempo? É necessário um carro mais rápido? São necessários dois carros? É necessário tornar a estrada mais larga? É melhor só comprar 1 litro de leite de cada vez? Deve-se utilizar uma padaria que só tenha 1 tipo de leite? A porta da garagem deve estar sempre aberta? 11

12 Manager Tuning Migrar Banco para outro servidor; Executar Upgrade de Banco de Dados; Executar Upgrade da Aplicação; Executar Upgrade do Middleware; Juntar Aplicação e Banco de Dados; Separar Aplicação e Banco de Dados; Voltar Backups; Se o desempenho não melhorar, tentar outra coisa, até melhorar. 12

13 Manager Tuning 13

14 Hit Ratios Tuning Verificar Buffer Cache Hit Ratio; Verificar Data Dictionary Hit Ratio; Verificar SQL Cache Hit Ratio; Verificar Library Cache Hit Ratio; Construir uma teoria baseada nos dados observados; Alterar algo (geralmente aumentar) e esperar que o desempenho melhore; Se o desempenho não melhorar, voltar ao início. 14

15 Hit Ratios Tuning 15

16 KIWI Tuning KIWI = Kill It With Iron (ou resolva com força bruta ); Adicionar Memória RAM; Adicionar CPUs; Melhorar o I/O; Migrar para um Servidor maior; Migrar para RAC; Adicionar Nós no RAC; Pagar a conta, e esperar que o desempenho melhore. Se o desempenho não melhorar, voltar ao início. 16

17 KIWI Tuning 17

18 O que está errado? Paradigma 18

19 Que resultado você quer? 19

20 Tempo 20

21 Tempo Computacional R=S+W OU Response Time = Service Time + Wait Time 21

22 Instrumentação: Mainframe 22

23 Instrumentação: Solaris 23

24 OWI - Oracle Wait Interface (ou Oracle Event Interface) 24

25 Evolução da OWI Versão : 104 Wait Events Versão 8: 140 Wait Events Versão 8i: 220 Wait Events Versão 9i: 400 Waits Events Versão 10gR1: >800 Wait Events Versão 11gR2: >1100 Wait Events Versão 12cR1: >1650 Wait Events 25

26 Wait Classes Administrative Application Cluster Commit Concurrency Configuration Idle Network Other Queueing Scheduler System I/O User I/O 26

27 Waits mais comuns Leitura db file scatteread read / db file sequential read / direct path read / db file parallel read free buffer / buffer busy / read by oher session latch: cache buffers chains / latch: cache buffers lru chain gc cr request / gc buffer busy / gc buffer busy acquire / gc buffer busy release Gravação control file single write / control file parallel write / control file sequential read db file single write / db file parallel write / db file async I/O submit direct path write Gravação LGRW log buffer space log file parallel write / log file single write / log file sequential read log file switch (checkpoint incomplete) / log file switch completion log file switch (archiving needed) log file sync 27 27

28 Waits mais comuns Design / Concorrência / Troubleshooting enqueue: TX enqueue: TM enqueue: HW enqueue: SQ enqueue: CF free buffer / buffer busy / read by oher session gc cr request / gc buffer busy / gc buffer busy acquire / gc buffer busy release latch: shared pool / latch: library cache latch: cache buffers chains / latch: cache buffers lru chain latch: row cache objects Compilação / Concorrência latch free / latch: library cache library cache pin / library cache lock Rede SQL*Net message from client / SQL*Net message to client SQL*Net more data from client / SQL*Net more data to client SQL*Net break/reset from client / SQL*Net break/reset to client 28 28

29 Correção de Wait db file scatteread read / db file sequential read Cache DB File Multiblock Read Count Database Writers ASM Directo I/O Hugepages Compression (OLAP Compression, OLTP Compression, InMemory) Result Cache SQL Partitioning CBO Configuration Object Statistics System Statistics I/O Active Data Guard 29 29

30 Oracle Wait Interface: Fontes de Consulta Oracle Database Reference (explicação simples, direta) Oracle Database Performance Tuning Guide (explicação melhor, orientada a causas / soluções) MOS / My Oracle Support / Metalink (várias notas sobre Wait Events específicos) Livro "Oracle Wait Interface" 30

31 Diagóstico Ordem de Observação 1o: Há camadas abaixo do Sistema Operacional? 2o: Sistema Operacional 3o: Instância / Banco de Dados 4o: Sessão 5o: SQL 31

32 Deteccão de Waits Dynamic Performance Views V$SYSTEM_EVENT Todas as Waits acumuladas da instância, desde que a instância iniciou. Colunas mais importantes: EVENT, TIME_WAITED. V$SESSION_EVENT Todas as Waits acumuladas por sessão, desde que a sessão iniciou, e se a sessão ainda está conectada. Colunas mais importantes: SID, EVENT, TIME_WAITED. V$SESSION_WAIT As Waits que estão acontecendo no exato momento em que a View é consultada. Colunas mais importantes: SID, EVENT, SECONDS_IN_WAIT

33 Deteccão de Waits O banco está lento agora V$SESSION_WAIT SELECT W.SID, W.EVENT, W.SECONDS_IN_WAIT, SQL.SQL_TEXT FROM GV$SESSION_WAIT W, GV$SESSION S, GV$PROCESS P, GV$SQLTEXT SQL WHERE W.SID = S.SID AND S.PADDR = P.ADDR AND SQL.ADDRESS = S.SQL_ADDRESS AND SQL.HASH_VALUE = S.SQL_HASH_VALUE AND W.WAIT_CLASS!= 'Idle' AND W.INST_ID = S.INST_ID AND W.INST_ID = P.INST_ID AND W.INST_ID = SQL.INST_ID ORDER BY W.SECONDS_IN_WAIT, W.SID, SQL.PIECE; 33

34 Deteccão de Waits O banco está lento agora V$SESSION_EVENT SELECT EVENT, SUM(TIME_WAITED) FROM V$SESSION_EVENT WHERE WAIT_CLASS!= 'Idle' AND SID IN (SELECT SID FROM V$SESSION WHERE USERNAME IS NOT NULL) GROUP BY EVENT ORDER BY 2; SELECT EVENT, SUM(TIME_WAITED) FROM V$SESSION_EVENT WHERE WAIT_CLASS!= 'Idle' AND SID IN (SELECT SID FROM V$SESSION WHERE USERNAME IS NULL) GROUP BY EVENT ORDER BY 2; 34

35 Deteccão de Waits O banco está lento agora V$SYSTEM_EVENT CREATE TABLE PRE_SYSTEM_EVENT AS SELECT * FROM V$SYSTEM_EVENT; EXECUTE DBMS_LOCK.SLEEP(60); CREATE TABLE POS_SYSTEM_EVENT AS SELECT * FROM V$SYSTEM_EVENT; SELECT A.EVENT, A.TIME_WAITED, B.TIME_WAITED, (B.TIME_WAITEDA.TIME_WAITED) DIFF FROM PRE_SYSTEM_EVENT A, POS_SYSTEM_EVENT B WHERE A.EVENT = B.EVENT AND A.TIME_WAITED IS NOT NULL AND ((B.TIME_WAITED-A.TIME_WAITED) > 0) AND A.WAIT_CLASS!= 'Idle' ORDER BY DIFF; DROP TABLE PRE_SYSTEM_EVENT; DROP TABLE POS_SYSTEM_EVENT; 35

36 Deteccão de Waits O banco está lento agora $ /home/oracle/oratop.rdbms_12.1_linux_x64 -f -i2 / AS SYSDBA 36

37 Deteccão de Waits Este SQL / Sessão está lento Extended SQL Trace 37

38 Deteccão de Waits Este SQL / Sessão está lento Extended SQL Trace - tkprof 38

39 Deteccão de Waits Este SQL está lento SQLT (MOS ) oratop (MOS )

40 Deteccão de Waits O banco estava lento ontem Relatório Statspack / AWR 40 40

41 Resumo: Método de Tuning O Banco de Dados está lento agora: Encontrar indícios do gargalo na V$SYSTEM_EVENT. Encontrar indícios do gargalo na V$SESSION_WAIT. Encontrar o(s) SID(s) ofensor na V$SESSION_WAIT. Encontrar o maior Wait Event deste(s) SID(s) na V$SESSION_EVENT. Corrigir o maior Wait Event possível. Se o tempo esta satisfatório, finalizar o processo. O Banco de Dados estava lento ontem: Encontrar indícios do gargalo na V$SYSTEM_EVENT. Encontrar o maior Wait Event via Statspack / AWR. Corrigir o maior Wait Event possível. Se o tempo esta satisfatório, finalizar o processo. Este SQL está lento: Executar o comando SQL com Extended SQL Trace. Encontrar indícios do gargalo durante a execução do SQL Trace. Encontrar o maior Wait Event via tkprof. Corrigir o maior Wait Event possível. Se o tempo esta satisfatório, finalizar o processo. 41

42 Resumo de minha abordagem Oracle Tuning Performance de Sistemas Computacionais só pode ser medida em TEMPO. Performance Tuning deve ser reativa. Performance Tuning deve ter ROI. Apenas os maiores gargalos devem ser solucionados. O processo deve ser Diagnostics, e depois Tuning. Alto consumo de CPU não é um problema. O usuário não executa um SQL por prazer. O desenvolvedor não deveria saber como fazer um bom SQL (COBOL?). Ferramentas Gráficas / Enterprise Manager / Wizards / Automação são bons auxiliares. Bancos com bom desempenho devem ser observados. Conheça outros RDBMSs: TI não é lugar para paixões. Não acredite em nada (separar tabelas e índices?). Teste. Se houvesse um parâmetro que sempre deixasse o Oracle mais rápido, sem nenhum efeito colateral, ele já viria habilitado. Desenvolva um método de convencimento gerencial. Por algo chamar-se Storage, não quer dizer que ele não tenha problemas. KISS (Keep It Simple, Stupid): a probabilidade de falha cresce linearmente com o aumento de complexidade. Saiba dizer Não. Saiba dizer Não sei. 42

43 Sobre a Nerv Treinamentos de Especialização Treinamento DBA Júnior Treinamento Oracle Performance Diagnostic e Tuning Treinamento Oracle Performance Tuning - SQL Treinamento Oracle Backup e Recovery Treinamento Oracle RAC 12c Treinamento Oracle Data Guard Treinamento Oracle Maximum Availability Architecture Treinamento MySQL: Administração, Backup & Recovery, Tuning e Replicação Workshop Oracle AWR Workshop Zero Downtime Migration Workshop MySQL para DBAs Oracle Workshop de Extensão Workshop Mercado de Trabalho para DBAs Consultoria: Administração + Monitoração + Suporte a Equipe Nós monitoramos, administramos o ambiente, e auxiliamos a Equipe do Cliente. Consultoria: Monitoração + Suporte a Equipe Nós monitoramos e auxiliamos a Equipe do Cliente que administra o ambiente. Consultoria: Suporte a Equipe Nós auxiliamos a Equipe do Cliente, de DBAs e/ou Desenvolvedores.

44 Perguntas? Este PDF está disponível em Ricardo Portilho Proni Nerv Informática

Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni

Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni Mitificação Métodos antigos o o o o o o Experiência Intuição Imprecisão Tempo Sorte Recursos Top Tuning Verificar maior consumidor de CPU

Leia mais

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

Lendas do Oracle. Ricardo Portilho Proni ricardo@nervinformatica.com.br. TITLE Speaker

Lendas do Oracle. Ricardo Portilho Proni ricardo@nervinformatica.com.br. TITLE Speaker TITLE Speaker Lendas do Oracle 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 desta

Leia mais

Performance Tuning. O que é, por onde começar e o que fazer? Fábio Prado. www.fabioprado.net

Performance Tuning. O que é, por onde começar e o que fazer? Fábio Prado. www.fabioprado.net Performance Tuning O que é, por onde começar e o que fazer? Fábio Prado Visão geral Nesta apresentação veremos: O que é Tuning? Objetivos do tuning Problemas mais comuns Onde e por que tunar? Atividades

Leia mais

Mercado de Trabalho para DBAs

Mercado de Trabalho para DBAs Mercado de Trabalho para DBAs 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 desta

Leia mais

Oracle Performance Diagnostics & Tuning 9iR1 a 11gR2

Oracle Performance Diagnostics & Tuning 9iR1 a 11gR2 Oracle Performance Diagnostics & Tuning 9iR1 a 11gR2 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

Novidades Oracle 11g. Rio Grande Energia - RGE

Novidades Oracle 11g. Rio Grande Energia - RGE Novidades Oracle 11g Daniel Güths Rio Grande Energia - RGE 1 Agenda Oracle Database 11g new features SQL e PL/SQL new features Performance e gerenciamento de recursos Gerenciamento de mudanças Gerenciamento

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

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

Real Application Cluster (RAC)

Real Application Cluster (RAC) Real Application Cluster (RAC) Anderson Haertel Rodrigues OCE RAC 10g anderson.rodrigues@advancedit.com.br AdvancedIT S/A RAC? Oracle RAC é um banco de dados em cluster. Como assim? São vários servidores

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

Backup. José Antônio da Cunha CEFET-RN

Backup. José Antônio da Cunha CEFET-RN José Antônio da Cunha CEFET-RN Introdução Sendo as informações o bem mais valioso da empresa e estando estas informações armazenadas nos bancos de dados da empresa, é de fundamental importância que tenhamos

Leia mais

Oracle Advanced Compression x External Tables (Armazenamento de dados históricos)

Oracle Advanced Compression x External Tables (Armazenamento de dados históricos) Oracle Advanced Compression x External Tables (Armazenamento de dados históricos) Agenda Sobre Rodrigo Mufalani Clico de dados Visão Geral Avanced Compression Visão Geral External Tables Performance Disponibilidade

Leia mais

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO 1 Soluções Oracle Voltadas à Continuidade dos Negócios Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computaçã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

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

*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

Desvendando o Oracle Exadata X2-2

Desvendando o Oracle Exadata X2-2 Desvendando o Oracle Exadata X2-2 Rodrigo Almeida Oracle ACE Agenda Palestrante Visão geral sobre Oracle Exadata DMA Database Machine Administrator Ferramentas de Administração O

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

SQL Structured Query Language

SQL Structured Query Language Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa

Leia mais

MySQL para DBAs Oracle

MySQL para DBAs Oracle MySQL para DBAs Oracle 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 desta licença,

Leia mais

Administradores de Guardium

Administradores de Guardium Administradores de Guardium Perallis IT Innovation Soluções em Armazenamento de dados www.perallis.com contato@perallis.com +55 19 3203-1002 Conteúdo SOBRE ESTE CURSO...6 PÚBLICO-ALVO...6 OBJETIVO...6

Leia mais

OTIMIZAÇÃO E PERFORMANCE DE BANCO DE DADOS UTILIZANDO SQL TUNING

OTIMIZAÇÃO E PERFORMANCE DE BANCO DE DADOS UTILIZANDO SQL TUNING OTIMIZAÇÃO E PERFORMANCE DE BANCO DE DADOS UTILIZANDO SQL TUNING Jéssica Correa dos Santos¹, Alexandre Paulino Sierra da Silva¹ ¹Universidade Paranaense (Unipar) Paranavai-PR-Brasil jessica_07correa@hotmail.com,

Leia mais

LINGUAGEM SQL. DML - Linguagem de Manipulação de Dados

LINGUAGEM SQL. DML - Linguagem de Manipulação de Dados LINGUAGEM SQL Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

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

DBA Júnior Laboratórios Extra

DBA Júnior Laboratórios Extra DBA Júnior Laboratórios Extra Hugo Torralbo hugo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite

Leia mais

ESTRATÉGIAS DE OTIMIZAÇÃO NO SGBD MICROSOFT SQL SERVER 2008 R2 IREMAR NUNES DE LIMA 2

ESTRATÉGIAS DE OTIMIZAÇÃO NO SGBD MICROSOFT SQL SERVER 2008 R2 IREMAR NUNES DE LIMA 2 ESTRATÉGIAS DE OTIMIZAÇÃO NO SGBD MICROSOFT SQL SERVER 2008 R2 RAMON FELIPE MOREIRA DIAS DE SOUZA 1 IREMAR NUNES DE LIMA 2 Resumo: Este artigo identifica e discute diversas estratégias que podem ser utilizadas

Leia mais

UNINOVE Tec. Adm. e Des. de Sistemas. Administracão de Banco de Dados. ORACLE Backup / Recovery AULA 11

UNINOVE Tec. Adm. e Des. de Sistemas. Administracão de Banco de Dados. ORACLE Backup / Recovery AULA 11 UNINOVE Tec. Adm. e Des. de Sistemas Administracão de Banco de Dados ORACLE Backup / Recovery AULA 11 Prof. MsC. Eng. Marcelo Bianchi AULA 09 A ARQUITETURA DO ORACLE O conhecimento da arquitetura Oracle

Leia mais

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores 1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO

Leia mais

Linguagem de Consulta Estruturada SQL- DML

Linguagem de Consulta Estruturada SQL- DML Linguagem de Consulta Estruturada SQL- DML INTRODUÇÃO A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation

Leia mais

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas

Leia mais

Debian GNU/Linux kernel tuning para cargas extremas de I/O de disco e rede para SGBD e e-mail

Debian GNU/Linux kernel tuning para cargas extremas de I/O de disco e rede para SGBD e e-mail Debian GNU/Linux kernel tuning para cargas extremas de I/O de disco e rede para SGBD e e-mail *Cenário deste caso de uso: *Virtualização XenServer *Debian GNU/Linux stable *SAN e Data storage server muito

Leia mais

In-Memory OLTP Cenários de Utilização

In-Memory OLTP Cenários de Utilização MVP ShowCast Virtual Community Series WEBCASTS 15 set a 2 0 1 4 09 out #mvpbr Organizado por MVPs com apoio da Microsoft #mvpshowcast Nível: 300 In-Memory OLTP Cenários de Utilização Palestrante: Luan

Leia mais

Administração de Banco de Dados. José Antônio da Cunha CEFET - RN

Administração de Banco de Dados. José Antônio da Cunha CEFET - RN Administração de Banco de Dados José Antônio da Cunha CEFET - RN Introdução Com o SQL mail é possível mandar e-mail usando comandos específicos de dentro do código de procedures e até emitir notificar

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

<Insert Picture Here> Comparativo entre DBSE e DBEE

<Insert Picture Here> Comparativo entre DBSE e DBEE Comparativo entre DBSE e DBEE Oracle Database Oracle Database Standard Edition Disponível para ambientes com até 4 processadores, possui features limitadas e não oferece possibilidade

Leia mais

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio.

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio. SGBDs Móveis Emmanuel Férrer & Gabriela Fernanda Introdução Sumário Desafios do armazenamento SQL Anywhere Studio DB2 Everyplace Microsoft SQL Server Oracle9I Lite Aplicações Móveis Referências 1 Introdução

Leia mais

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22 Sumário Agradecimentos... 19 Sobre o autor... 20 Prefácio... 21 Capítulo 1 Bem-vindo ao MySQL... 22 1.1 O que é o MySQL?...22 1.1.1 História do MySQL...23 1.1.2 Licença de uso...23 1.2 Utilizações recomendadas...24

Leia mais

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server. Recover no Oracle O backup e recuperação de dados em um SGBD é de grande importância para a manutenção dos dados. Dando continuidade a nossos artigos, apresentamos abaixo formas diferentes de se fazer

Leia mais

Treinamento. DBA Oracle 11g. Duração: 120 horas

Treinamento. DBA Oracle 11g. Duração: 120 horas Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também

Leia mais

Advanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:

Advanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar: Agenda Advanced IT S/A EM10g Grid Control Denise Cunha Advanced IT S/A - DBA Gerenciando Deployments (distribuições) Estendendo o EM Sistema de Jobs Start e Stop do EM Objetivos Extrair informações críticas

Leia mais

Sumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3

Sumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3 ÍNDICE o -INTRODUÇÃO Sumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3 0.5 Sistemas Utilizados 6 0.5.1 Access 2003 (Microsoft)

Leia mais

Nome do curso. Administração de Banco de Dados DBA ORACLE. Objetivos. Objetivos Gerais. Objetivos Específicos. Público Alvo

Nome do curso. Administração de Banco de Dados DBA ORACLE. Objetivos. Objetivos Gerais. Objetivos Específicos. Público Alvo Nome do curso Administração de Banco de Dados DBA ORACLE Objetivos Objetivos Gerais Aperfeiçoar o profissional da área de Banco de Dados e TI (Tecnologia da Informação), demonstrando conceitos de modelagem

Leia mais

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS Fábio Roberto Octaviano Controlando Acesso dos Usuários Após o término do Capítulo: Diferenciar privilégios de sistema e privilégios de objetos.

Leia mais

www.en-sof.com.br CARREIRA DE DBA ORACLE E CERTIFICAÇÃO

www.en-sof.com.br CARREIRA DE DBA ORACLE E CERTIFICAÇÃO CARREIRA DE DBA ORACLE E CERTIFICAÇÃO 1 CARREIRA E CERTIFICAÇÕES PARA DBAS ORACLE Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação - UNESP

Leia mais

Exadata SIG. Gerenciamento de Recursos, da conexão ao I/O. Fernando Simon

Exadata SIG. Gerenciamento de Recursos, da conexão ao I/O. Fernando Simon Gerenciamento de Recursos, da conexão ao I/O Fernando Simon Agenda Apresentação; Consolidação; Gerenciamento de Recursos: Services; Instance caging; Resource Manager; IORM; Análise do ambiente Exadata:

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

Certificação para profissionais Oracle - GUORS 2011

Certificação para profissionais Oracle - GUORS 2011 Certificação para profissionais Oracle - GUORS 2011 Rodrigo Mufalani Universidade UNIGRANRIO RJ 2011 - Agosto Quem sou eu? DBA Oracle Sr na Universidade Unigranrio Venho trabalhando com Oracle desde 2004

Leia mais

CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER

CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER Fabrício França Lima MCITP Database Administrator http://fabriciolima.net EXPERIÊNCIA Trabalho desde 2006 com SQL Server em um ambiente de banco de dados crítico

Leia mais

Como aumentar a produtividade com segurança usando a tecnologia Progress. Camila Valentin Solution Consultant

Como aumentar a produtividade com segurança usando a tecnologia Progress. Camila Valentin Solution Consultant Como aumentar a produtividade com segurança usando a tecnologia Progress Camila Valentin Solution Consultant Porque capacitar-se? Você sabia que um funcionário treinado aumenta sua produtividade em aproximadamente

Leia mais

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009) Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text

Leia mais

Hitachi Unified Storage. Família HUS 100. Henrique Leite! henrique.leite@hds.com! Tuesday, 4 de September de 12! Solutions Consultant!

Hitachi Unified Storage. Família HUS 100. Henrique Leite! henrique.leite@hds.com! Tuesday, 4 de September de 12! Solutions Consultant! Hitachi Unified Storage Família HUS 100 Henrique Leite! Solutions Consultant! henrique.leite@hds.com! Tuesday, 4 de September de 12! 1 Hitachi Data Systems 2011. All rights reserved. AGENDA Direção do

Leia mais

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura

Leia mais

ARQUIVOS DE CONFIGURAÇAO ZIM 8.50

ARQUIVOS DE CONFIGURAÇAO ZIM 8.50 ZIM TECHNOLOGIES DO BRASIL ARQUIVOS DE CONFIGURAÇAO ZIM 8.50 Próx Antes de Iniciar Este documento detalha os arquivos de configuração da versão Zim 8.50 para Unix/WIndows. Você também deve consultar as

Leia mais

Gerência de Banco de Dados

Gerência de Banco de Dados exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto

Leia mais

Sistemas de Gerência de Bancos de Dados. 7 - Outras Arquiteturas para SGBDs 7.2 - SGBDs Cliente-Servidor

Sistemas de Gerência de Bancos de Dados. 7 - Outras Arquiteturas para SGBDs 7.2 - SGBDs Cliente-Servidor Sistemas de Gerência de Bancos de Dados 7 - Outras Arquiteturas para SGBDs 7.2 - SGBDs Cliente-Servidor 1 Alternativas de Arquitetura Consistência de Cache Tópicos 2 Servidor de Objetos: Alternativas de

Leia mais

Networking Performance Best Practices. Priscila Veiga Technical Account Manager May/2014

Networking Performance Best Practices. Priscila Veiga Technical Account Manager May/2014 Networking Performance Best Practices Priscila Veiga Technical Account Manager May/2014 1 Networking Performance Best Practices Você vai sair dessa discussão com: Entendimento de algumas questões que afetam

Leia mais

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team A base de dados Luís Marques Senior Sales Consultant Solutions Team A plataforma Internet Oracle9i Completa, Logo Simples Oracle9i Application Server Oracle9i Database Server Page 1 Áreas em foco na base

Leia mais

<Insert Picture Here> Oracle Audit Vault

<Insert Picture Here> Oracle Audit Vault Oracle Audit Vault Alexandre.Pereira@oracle.com Agenda Solução de Segurança Oracle Autenticação Autorização Privacidade e Integridade Auditoria Solução de Segurança Oracle Segurança

Leia mais

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37 7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Administração de Banco de Dados - Oracle

Programa do Curso de Pós-Graduação Lato Sensu MBA em Administração de Banco de Dados - Oracle Programa do Curso de Pós-Graduação Lato Sensu MBA em Administração de Banco de Dados - Oracle Apresentação O programa de Pós-graduação Lato Sensu em Administração de Banco de Dados tem por fornecer conhecimento

Leia mais

Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES.

Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES. SEGURANÇA DE USUÁRIOS Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES. Todos os usuários são cadastrados no Dicionário de Dados do Banco em tabelas e views

Leia mais

Turbine seu Banco de Dados Utilizando Enterprise Flash Drives no CLARiiON

Turbine seu Banco de Dados Utilizando Enterprise Flash Drives no CLARiiON Turbine seu Banco de Dados Utilizando Enterprise Flash Drives no CLARiiON Gustavo Tamaki Tamaki_Gustavo@emc.com 1 Agenda Breve Introdução ao EFD (Enterprise Flash Drive) Performance do EFD Configuração

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

Principais Comandos SQL Usados no MySql

Principais Comandos SQL Usados no MySql Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)

Leia mais

RECUPERAÇÃO DE CONTEÚDO BANCO DE DADOS

RECUPERAÇÃO DE CONTEÚDO BANCO DE DADOS RECUPERAÇÃO DE CONTEÚDO BANCO DE DADOS No Instituto Federal do Paraná tounou-se necessário o armazenamento de certas informações para controle de pessoal. Para armazenar tais dados é necessário saber que:

Leia mais

IBM Software Demos Tivoli Compliance Insight Manager

IBM Software Demos Tivoli Compliance Insight Manager {Introdução} No mundo de hoje, cheio de normas e auditorias, as empresas precisam obedecer a várias leis, como Sarbanes-Oxley, Gramm-Leach-Bliley Act, HIPAA, Basel II e muito mais. Para aumentar a complexidade,

Leia mais

BD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04

BD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04 BD Oracle SGBD Oracle Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD Oracle Introdução aos SGBD Base de Dados Colecção de dados que descrevem alguma realidade Sistema de

Leia mais

Instalação RAC10g em Linux

Instalação RAC10g em Linux Instalação RAC10g em Linux Humberto Corbellini humberto.corbellini@advancedit.com.br Agenda Visão Geral Storage compartilhado Hardware utilizado Sistema operacional Configuração de rede Drivers e opções

Leia mais

BANCO DE DADOS. Vinícius Pádua

BANCO DE DADOS. Vinícius Pádua BANCO DE DADOS O que é Banco de Dados? Introdução Para que serve um arquivo? Salvar, atualizar, recuperar,... Aplicativos e Arquivos Utilizam para salvar os dados mesmo após o programa fechar Estrutura

Leia mais

Escalabilidade horizontal com PostgreSQL 9.x e Pgpool II. Soluções de Software. Matheus Espanhol Novembro/2011

Escalabilidade horizontal com PostgreSQL 9.x e Pgpool II. Soluções de Software. Matheus Espanhol Novembro/2011 Escalabilidade horizontal com PostgreSQL 9.x e Pgpool II Matheus Espanhol Novembro/2011 Soluções de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. Agenda Histórico PostgreSQL

Leia mais

TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE!

TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE! TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE! Erro Zero; Mais barato que um administrador de redes; Faz qualquer tarefa repetitiva e manual; Flexibilidade para mudar processos automatizados dentro do

Leia mais

Guia de Instalação Rápida TEW-623PI 3.02

Guia de Instalação Rápida TEW-623PI 3.02 Guia de Instalação Rápida TEW-623PI 3.02 Índice Português 1. Antes de Iniciar 1 2. Como Instalar 2 3. Usando o Adaptador Wireless 4 Troubleshooting 5 Version 02.05.2010 1. Antes de Iniciar Português Conteúdo

Leia mais

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br PostgreSQL www.postgresql.org André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br Características Licença BSD (aberto, permite uso comercial) Multi-plataforma (Unix, GNU/Linux,

Leia mais

um mecanismo, chamado de perfil, para controlar o limite desses recursos que o usuário pode

um mecanismo, chamado de perfil, para controlar o limite desses recursos que o usuário pode 1 ADMINISTRAÇÃO DE USUÁRIOS NO SGBD ORACLE 11G JUVENAL LONGUINHO DA SILVA NETO 1 IREMAR NUNES DE LIMA 2 Resumo: Este artigo apresenta como criar, modificar e excluir usuários, privilégios, atribuições

Leia mais

Projeto de Otimização de Performance e Redução de Custos. Sistema On-line. Empresa de Serviços

Projeto de Otimização de Performance e Redução de Custos. Sistema On-line. Empresa de Serviços Projeto de Otimização de Performance e Redução de Custos Sistema On-line Empresa de Serviços PROJETO DE OTIMIZAÇÃO Objetivo do Projeto Comprovar a viabilidade de ganhos de performance e redução de custos

Leia mais

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

17/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 2 Imagem: BARBIERI, Carlos. 2

Leia mais

APOSTILA BÁSICA DE MYSQL

APOSTILA BÁSICA DE MYSQL APOSTILA BÁSICA DE MYSQL História O MySQL foi criado na Suécia por dois suecos e um finlandês: David Axmark, Allan Larsson e Michael "Monty" Widenius, que têm trabalhado juntos desde a década de 1980.

Leia mais

Tuning para Desenvolvedores DB2

Tuning para Desenvolvedores DB2 Tuning para Desenvolvedores DB2 Perallis IT Innovation Soluções em Armazenamento de dados www.perallis.com contato@perallis.com +55 19 3203-1002 SOBRE ESTE CURSO PÚBLICO-ALVO O curso Tuning para Desenvolvedores

Leia mais

trigger insert, delete, update

trigger insert, delete, update 1 Um trigger é um conjunto de instruções SQL armazenadas no catalogo da BD Pertence a um grupo de stored programs do MySQL Executado quando um evento associado com uma tabela acontece: insert, delete,

Leia mais

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

Organização e Arquitetura de Computadores. Ivan Saraiva Silva

Organização e Arquitetura de Computadores. Ivan Saraiva Silva Organização e Arquitetura de Computadores Hierarquia de Memória Ivan Saraiva Silva Hierarquia de Memória A Organização de Memória em um computador é feita de forma hierárquica Registradores, Cache Memória

Leia mais

Worldwide Online TechDay. 30 - Outubro

Worldwide Online TechDay. 30 - Outubro 30 - Outubro 1 Como funciona um banco de dados Microsoft SQL Server? Fabricio Catae Premier Field Engineer Microsoft Certified Master Twitter: @fcatae WebSite: http://blogs.msdn.com/fcatae/ 2 Nossos Parceiros

Leia mais

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest.

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest. Auditoria é a habilidade do banco de dados Oracle poder gerar logs de auditoria (XML, tabelas, arquivos de SO, ) em atividades suspeitas do usuário, como por exemplo: monitorar o que um determinado usuário

Leia mais

CONCORRÊNCIA. 1. Introdução. Recursos exclusivos. Não necessita controle. Abundância de recursos compartilhados. Controle necessário mas mínimo

CONCORRÊNCIA. 1. Introdução. Recursos exclusivos. Não necessita controle. Abundância de recursos compartilhados. Controle necessário mas mínimo CONCORRÊNCIA 1. Introdução Recursos exclusivos Não necessita controle Abundância de recursos compartilhados Controle necessário mas mínimo Harmonia, provavelmente não haverá conflito Recursos disputados

Leia mais

Estudo Dirigido Programação de Banco de Dados

Estudo Dirigido Programação de Banco de Dados 1 Estudo Dirigido Programação de Banco de Dados Estudo Dirigido I SQL Server Dados da vaga Descrição: Atuará com DBA, SQL e BI, definir estruturas de data warehouse, cubos, infraestrutura e desenvolvimento

Leia mais

CRITÉRIO 1 1. Revisão 2014.1 VPA - Após as revisões 5.350.879,15 5.350.879,15 495.647,12 5.846.526,27 10.775,14 10.775,14 0,00 10.

CRITÉRIO 1 1. Revisão 2014.1 VPA - Após as revisões 5.350.879,15 5.350.879,15 495.647,12 5.846.526,27 10.775,14 10.775,14 0,00 10. CLIENTE FONTE (Tudo) CRITÉRIO 1 1 Nº AÇÃO AÇÃO 1648002 Prestação de serviços de fornecimento de licenças - Plataforma Microsoft 25.562 licenças 5.350.879,15 5.350.879,15 495.647,12 5.846.526,27 1648003

Leia mais

Oracle Database 12c Como atualizar, migrar e consolidar SES16384. Murilo Nascimento Especialista em Soluções Junho 23, 2015

Oracle Database 12c Como atualizar, migrar e consolidar SES16384. Murilo Nascimento Especialista em Soluções Junho 23, 2015 Oracle Database 12c Como atualizar, migrar e consolidar SES16384 Murilo Nascimento Especialista em Soluções Junho 23, 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Open

Leia mais

<Insert Picture Here>

<Insert Picture Here> Marcos Guimaraes Sales Consultant marcos.guimaraes@oracle.com Program Agenda Tempo previsto 90 min. Oracle Overview de Soluções Oracle Oracle Database 11g Opcionais

Leia mais

TREINAMENTO E CERTIFICAÇÃO RED HAT Prepare o seu futuro com aprendizado contínuo

TREINAMENTO E CERTIFICAÇÃO RED HAT Prepare o seu futuro com aprendizado contínuo TREINAMENTO E CERTIFICAÇÃO RED HAT Prepare o seu futuro com aprendizado contínuo UM INVESTIMENTO INTELIGENTE PARA UMA EQUIPE AINDA MAIS INTELIGENTE A sua equipe é seu ativo mais valioso. O conhecimento

Leia mais

O essencial do comando mysqladmin, através de 18 exemplos

O essencial do comando mysqladmin, através de 18 exemplos O essencial do comando mysqladmin, através de 18 exemplos Elias Praciano O mysqladmin é uma ferramenta de linha de comando que vem junto com a instalação do servidor MySQL e é usada por administradores

Leia mais

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases) MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS

Leia mais