SlideShare uma empresa Scribd logo
1 de 23
A Evolução do Oracle Database e do
trabalho do DBA Oracle
Oracle ACE OTN
Marcus Vinicius Miguel Pedro
Speaker
Marcus Vinicius Miguel Pedro
• 16 anos de experiência em T.I.;
• 7 anos de experiência com Banco de Dados, é DBA Sênior em Oracle;
• Consellheiro Técnico do GUOB;
• Trabalha como Gerente de Operações e DBA Oracle na Discover Technology, parceira Oracle nível
Platinum;
• Pela Discover atuou em clientes como: Carrefour Brasil, ESPN Brasil, Grupo B2W, Goodyear do Brasil,
Medial Saúde, Aerofast Speedpak, VB Serviços, Editora Abril, Secretaria da Fazenda do Estado de São
Paulo, Indústrias Romi, Magazine Luiza, etc
• Certificações:
- Oracle Database 9i Administrator Certified Associate (OCA);
- Oracle Database 9i Administrator Certified Professional (OCP);
- Oracle Database 10g Administrator Certified Professional (OCP);
- Oracle Database 10g: RAC Administrator Certified Expert (OCE);
- Oracle Database 11g Administrator Certified Professional (OCP);
- Oracle Database 11g Certified Implementation Specialist (OCS);
- Oracle Linux Certified Implementation Specialist (OCS);
- Oracle Exadata Certified Implementation Specialist (OCS).
- Oracle ACE.
http://apex.oracle.com/pls/otn/f?p=19297:4:1452013536248361::NO:4:P4_ID:2540
• Blog:
- http://www.viniciusdba.com.br
Sobre a Discover
Sobre a Discover
Onde estamos
Centro de Tecnologia
Mococa
São Paulo≈
Matriz
Sobre a Discover
Alguns Clientes
Sobre a Discover
Parceiros
Evolução do Oracle Database
• Oracle 4 (1984)
• Suporte à consistência de leitura, através de segmentos de rollback
gerenciados manualmente em um tablespace específico para isso;
• Introdução dos utilitários export/import.
• Oracle 5 (1985)
• Incluído o recurso de auditoria de banco de dados;
• Queries distribuídas.
• Oracle 6 (1988)
• Introdução da linguagem PL/SQL;
• Introdução da alta-disponibilidade em banco de dados (Oracle Parallel
Server);
• Capacidade para hot backup;
• Lock em nível de linha
Evolução do Oracle Database
• Oracle 7 (1992)
• Inclusão de privilégios a usuários em determinados objetos;
• Monitoramento de cada comando executado no banco de dados;
• Utilização de stored procedures e triggers para restringir regras de
negócio;
• Introdução da utilização de roles para facilitar o gerenciamento de
privilégios;
• Tablespaces read-only;
• Bancos de dados 64-bit permitindo VLM (very large memory);
• Oracle Parallel Query: consultas até 20 vezes mais rápidas;
• Materialized views.
Evolução do Oracle Database
• Oracle 7.2 (1995)
• Resize e autoextend de datafiles;
• Jobs (DBMS_JOB);
• Subconsultas na cláusula FROM (inline view)
• Oracle 7.3 (1996)
• Gerenciamento de diversos tipos de dados (vídeos, imagens, sons, dados
espaciais);
• Standby Database;
• Rebuild de índices;
• Histogramas;
• Oracle Trace.
Evolução do Oracle Database
• Oracle 9i (2001)
• Oracle Real Application Clusters;
• Suporte nativo a XML;
• Gerenciamento automático de undo;
• Tablespaces gerenciadas localmente;
• Compressão de dados;
• Rebuild online de índice;
• Otimizador baseado em custo (CBO);
• Oracle Data Guard;
Evolução do Oracle Database
• Oracle 8i (1999)
• Primeiro BD a suportar tecnologias para a Web: Java e HTTP;
• Oracle Parallel Server com Linux.
• Log Miner: mineração de online redo logs e archived logs;
• Virtual Private Databases;
• Tabelas temporárias;
• Oracle 9i (2001)
• Oracle Real Application Clusters;
• Suporte nativo a XML;
• Gerenciamento automático de undo;
• Tablespaces gerenciadas localmente;
• Compressão de dados.
Evolução do Oracle Database
• Oracle 10g (2003)
• Grid computing;
• ASM;
• Tarefas administrativas automáticas: coleta de estatísticas;
• AWR (evolução do statspack);
• ADDM;
• Recursos de auto-ajuste (self-tuning): memória, MTTR (checkpoint);
• Flashback Row, Transaction, Table e Database;
• DBMS_SCHEDULER;
• Datapump;
Evolução do Oracle Database
• Oracle 11g (2003)
• Oracle Database Replay;
• Oracle Active Data Guard;
• Online Patching;
• Compressão de dados aperfeiçoada (até 20x);
• Edition-Based Redefinition;
• Exadata;
• Muito mais!
E o DBA?
Antigamente Administração toda manual
Muito tempo administrando o banco de dados
Pouco tempo planejando e executando melhorias
Poucos bancos de dados:
Muito trabalho!!!!
E o DBA?
Conhecimentos:
•Banco de Dados;
•Modelagem;
•Desenvolvimento.
E o DBA?
Hoje:
Muitos bancos de dados:
Muito trabalho!!!!
E o DBA?
Administração de Banco de Dados:
Muitos bancos de dados;
Clusters de servidores;
Tarefas automatizadas e/ou facilitadas;
Menos tempo “administrando” o BD;
Mais tempo planejando e otimizando o ambiente.
E o DBA?
Cada vez mais o DBA deverá conhecer tudo aquilo
que envolve o ambiente de banco de dados.
A administração está sendo toda centralizada no DBA.
Duvidam disso??
E o DBA?
Conhecimentos:
•Banco de Dados;
•Modelagem;
•Desenvolvimento;
•Sistema Operacional;
•Redes;
•Sistemas de Armazenamento (Storage);
•Frameworks de desenvolvimento;
•Muito mais!
E o DBA?
• Sistema parado;
• BD;
• Servidor de Aplicações;
• Storage;
• Rede;
• Servidor físico (hardware).
E o DBA?
• Sistema lento;
• BD;
• Servidor de Aplicações;
• Storage;
• Rede;
• Servidor físico (hardware);
• Volume alterado;
• Estatísticas;
• Mudanças sem gerenciamento;
O DBA tem que provar onde está o problema!!!
????
Q & A
<Insert Picture Here>
Obrigado!
Contato
Marcus Vinicius Miguel Pedro
dbavinicius@gmail.com
www.viniciusdba.com.br

Mais conteúdo relacionado

Mais procurados

Análise de Performance do MySQL e MariaDB
Análise de Performance do MySQL e MariaDBAnálise de Performance do MySQL e MariaDB
Análise de Performance do MySQL e MariaDBSaveincloud
 
Oracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoOracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoRodrigo Almeida
 
Otimizando um banco de dados Oracle para Exadata
Otimizando um banco de dados Oracle para ExadataOtimizando um banco de dados Oracle para Exadata
Otimizando um banco de dados Oracle para ExadataRodrigo Almeida
 
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0Marcos William Valentini
 
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorDeploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorZabbix BR
 
GUOB - Passa-a-passo para migração do Oracle Database 11g
GUOB - Passa-a-passo para migração do Oracle Database 11gGUOB - Passa-a-passo para migração do Oracle Database 11g
GUOB - Passa-a-passo para migração do Oracle Database 11gRodrigo Almeida
 
IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database SecurityRodrigo Almeida
 
planejamento pre-instalacao win server 2012
 planejamento pre-instalacao win server 2012 planejamento pre-instalacao win server 2012
planejamento pre-instalacao win server 2012Yan Ferrari Ferreira
 
Estudo comparativo entr bancos RDBMS, NoSQL e NewSQL
Estudo comparativo entr bancos RDBMS, NoSQL e NewSQLEstudo comparativo entr bancos RDBMS, NoSQL e NewSQL
Estudo comparativo entr bancos RDBMS, NoSQL e NewSQLOrlando Vitali
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15MySQL Brasil
 
High Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard BrokerHigh Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard BrokerJonatan Ritter
 
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosJoão Helis Bernardo
 

Mais procurados (19)

Análise de Performance do MySQL e MariaDB
Análise de Performance do MySQL e MariaDBAnálise de Performance do MySQL e MariaDB
Análise de Performance do MySQL e MariaDB
 
Oracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & MigraçãoOracle Exadata - Consolidação & Migração
Oracle Exadata - Consolidação & Migração
 
Otimizando um banco de dados Oracle para Exadata
Otimizando um banco de dados Oracle para ExadataOtimizando um banco de dados Oracle para Exadata
Otimizando um banco de dados Oracle para Exadata
 
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
Pgday Campinas 2015 - Uma visão do PPAS 9.4 e PEM 5.0
 
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do InteriorDeploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
Deploy MySQL e Performance Tuning - 3º Zabbix Meetup do Interior
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
GUOB - Passa-a-passo para migração do Oracle Database 11g
GUOB - Passa-a-passo para migração do Oracle Database 11gGUOB - Passa-a-passo para migração do Oracle Database 11g
GUOB - Passa-a-passo para migração do Oracle Database 11g
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database Security
 
Otimizando a performance com in-memory no SQL 2016
Otimizando a performance com in-memory no SQL 2016Otimizando a performance com in-memory no SQL 2016
Otimizando a performance com in-memory no SQL 2016
 
Pgday campinas 2015
Pgday campinas 2015Pgday campinas 2015
Pgday campinas 2015
 
planejamento pre-instalacao win server 2012
 planejamento pre-instalacao win server 2012 planejamento pre-instalacao win server 2012
planejamento pre-instalacao win server 2012
 
Estudo comparativo entr bancos RDBMS, NoSQL e NewSQL
Estudo comparativo entr bancos RDBMS, NoSQL e NewSQLEstudo comparativo entr bancos RDBMS, NoSQL e NewSQL
Estudo comparativo entr bancos RDBMS, NoSQL e NewSQL
 
Tdc2015
Tdc2015Tdc2015
Tdc2015
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15
 
pgDay Campinas – 2015
pgDay Campinas – 2015pgDay Campinas – 2015
pgDay Campinas – 2015
 
High Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard BrokerHigh Avaiability Architeture with Oracle Data Guard Broker
High Avaiability Architeture with Oracle Data Guard Broker
 
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
 
Mongo db slides
Mongo db slidesMongo db slides
Mongo db slides
 

Semelhante a Evolução do Oracle Database e o trabalho do DBA

2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA CareerMarcus Vinicius Miguel Pedro
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational DatabasesMarcus Vinicius Miguel Pedro
 
Oracle Exadata em 10 minutos
Oracle Exadata em 10 minutosOracle Exadata em 10 minutos
Oracle Exadata em 10 minutosRodrigo Almeida
 
Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosDaniela Macedo
 
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SPMonitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SPZabbix BR
 
L'esprit de l'escalier
L'esprit de l'escalierL'esprit de l'escalier
L'esprit de l'escalierGleicon Moraes
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)Wagner Bianchi
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura OraclePablo Garcia
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLAirton Lastori
 
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)Andre Santos
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureFabrício Lopes Sanchez
 
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dados
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dadosSQLCLR - Transformando seu SQL Server em algo muito além de um banco de dados
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dadosDirceu Resende
 
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...Ricardo Ferreira
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 
SQL Day 2016 - SQL Server x Oracle
SQL Day 2016 - SQL Server x OracleSQL Day 2016 - SQL Server x Oracle
SQL Day 2016 - SQL Server x OracleFlávio Farias
 

Semelhante a Evolução do Oracle Database e o trabalho do DBA (20)

2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career2019 - GUOB MeetUp - Journey to Cloud and DBA Career
2019 - GUOB MeetUp - Journey to Cloud and DBA Career
 
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases2019 - Natura MeetUp - Journey to Cloud and Relational Databases
2019 - Natura MeetUp - Journey to Cloud and Relational Databases
 
2014 - IFSP Votuporanga - DBA Career
2014 - IFSP Votuporanga - DBA Career2014 - IFSP Votuporanga - DBA Career
2014 - IFSP Votuporanga - DBA Career
 
Oracle Exadata em 10 minutos
Oracle Exadata em 10 minutosOracle Exadata em 10 minutos
Oracle Exadata em 10 minutos
 
Oracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de DadosOracle 11g – Inteligência em Banco de Dados
Oracle 11g – Inteligência em Banco de Dados
 
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SPMonitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
Monitorando Bancos Oracle - 2º ZABBIX MEETUP DO INTERIOR-SP
 
L'esprit de l'escalier
L'esprit de l'escalierL'esprit de l'escalier
L'esprit de l'escalier
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura Oracle
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQL
 
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
Oracle para Desenvolvedores - recursos e técnicas - visões gerais (Uninove 2016)
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dados
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dadosSQLCLR - Transformando seu SQL Server em algo muito além de um banco de dados
SQLCLR - Transformando seu SQL Server em algo muito além de um banco de dados
 
Conceitoseaplicaes
ConceitoseaplicaesConceitoseaplicaes
Conceitoseaplicaes
 
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
Patterns & Best Practices para uma Arquitetura de Software Baseada em In-Memo...
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 
SQL Oracle
SQL OracleSQL Oracle
SQL Oracle
 
SQL Day 2016 - SQL Server x Oracle
SQL Day 2016 - SQL Server x OracleSQL Day 2016 - SQL Server x Oracle
SQL Day 2016 - SQL Server x Oracle
 

Mais de Marcus Vinicius Miguel Pedro

2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...Marcus Vinicius Miguel Pedro
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to CloudMarcus Vinicius Miguel Pedro
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...Marcus Vinicius Miguel Pedro
 
2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018 - Tuning DBA ...
2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018  - Tuning DBA ...2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018  - Tuning DBA ...
2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018 - Tuning DBA ...Marcus Vinicius Miguel Pedro
 
2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day
2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day
2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-DayMarcus Vinicius Miguel Pedro
 
2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs
2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs
2013 - GUOB Tech Day / OTN Tour LAD - Installation PrereqsMarcus Vinicius Miguel Pedro
 
2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters
2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters
2011 - GUOB Tech Day / OTN Tour LAD - Extended ClustersMarcus Vinicius Miguel Pedro
 

Mais de Marcus Vinicius Miguel Pedro (11)

2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
2020 - GUOB Tech Day / Groundbreakers LAD Tour - How to Create an AutoScale C...
 
2020 - OCI Key Concepts for Oracle DBAs
2020 - OCI Key Concepts for Oracle DBAs2020 - OCI Key Concepts for Oracle DBAs
2020 - OCI Key Concepts for Oracle DBAs
 
2019 - COMPUFAJ - DBA Career and Cloud
2019 - COMPUFAJ - DBA Career and Cloud2019 - COMPUFAJ - DBA Career and Cloud
2019 - COMPUFAJ - DBA Career and Cloud
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
 
2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018 - Tuning DBA ...
2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018  - Tuning DBA ...2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018  - Tuning DBA ...
2018 - GUOB Tech Day /Oracle Developer Community LAD Tour 2018 - Tuning DBA ...
 
2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day
2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day
2017 - GUOB Tech Day / OTN Tour LAD - Tuning DBA Day-by-Day
 
2015 - PUC Campinas - DBA Career
2015 - PUC Campinas - DBA Career2015 - PUC Campinas - DBA Career
2015 - PUC Campinas - DBA Career
 
2015 - IFSP Boituva - DBA Career
2015 - IFSP Boituva - DBA Career2015 - IFSP Boituva - DBA Career
2015 - IFSP Boituva - DBA Career
 
2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs
2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs
2013 - GUOB Tech Day / OTN Tour LAD - Installation Prereqs
 
2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters
2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters
2011 - GUOB Tech Day / OTN Tour LAD - Extended Clusters
 

Evolução do Oracle Database e o trabalho do DBA

  • 1. A Evolução do Oracle Database e do trabalho do DBA Oracle Oracle ACE OTN Marcus Vinicius Miguel Pedro
  • 2. Speaker Marcus Vinicius Miguel Pedro • 16 anos de experiência em T.I.; • 7 anos de experiência com Banco de Dados, é DBA Sênior em Oracle; • Consellheiro Técnico do GUOB; • Trabalha como Gerente de Operações e DBA Oracle na Discover Technology, parceira Oracle nível Platinum; • Pela Discover atuou em clientes como: Carrefour Brasil, ESPN Brasil, Grupo B2W, Goodyear do Brasil, Medial Saúde, Aerofast Speedpak, VB Serviços, Editora Abril, Secretaria da Fazenda do Estado de São Paulo, Indústrias Romi, Magazine Luiza, etc • Certificações: - Oracle Database 9i Administrator Certified Associate (OCA); - Oracle Database 9i Administrator Certified Professional (OCP); - Oracle Database 10g Administrator Certified Professional (OCP); - Oracle Database 10g: RAC Administrator Certified Expert (OCE); - Oracle Database 11g Administrator Certified Professional (OCP); - Oracle Database 11g Certified Implementation Specialist (OCS); - Oracle Linux Certified Implementation Specialist (OCS); - Oracle Exadata Certified Implementation Specialist (OCS). - Oracle ACE. http://apex.oracle.com/pls/otn/f?p=19297:4:1452013536248361::NO:4:P4_ID:2540 • Blog: - http://www.viniciusdba.com.br
  • 4. Sobre a Discover Onde estamos Centro de Tecnologia Mococa São Paulo≈ Matriz
  • 7. Evolução do Oracle Database • Oracle 4 (1984) • Suporte à consistência de leitura, através de segmentos de rollback gerenciados manualmente em um tablespace específico para isso; • Introdução dos utilitários export/import. • Oracle 5 (1985) • Incluído o recurso de auditoria de banco de dados; • Queries distribuídas. • Oracle 6 (1988) • Introdução da linguagem PL/SQL; • Introdução da alta-disponibilidade em banco de dados (Oracle Parallel Server); • Capacidade para hot backup; • Lock em nível de linha
  • 8. Evolução do Oracle Database • Oracle 7 (1992) • Inclusão de privilégios a usuários em determinados objetos; • Monitoramento de cada comando executado no banco de dados; • Utilização de stored procedures e triggers para restringir regras de negócio; • Introdução da utilização de roles para facilitar o gerenciamento de privilégios; • Tablespaces read-only; • Bancos de dados 64-bit permitindo VLM (very large memory); • Oracle Parallel Query: consultas até 20 vezes mais rápidas; • Materialized views.
  • 9. Evolução do Oracle Database • Oracle 7.2 (1995) • Resize e autoextend de datafiles; • Jobs (DBMS_JOB); • Subconsultas na cláusula FROM (inline view) • Oracle 7.3 (1996) • Gerenciamento de diversos tipos de dados (vídeos, imagens, sons, dados espaciais); • Standby Database; • Rebuild de índices; • Histogramas; • Oracle Trace.
  • 10. Evolução do Oracle Database • Oracle 9i (2001) • Oracle Real Application Clusters; • Suporte nativo a XML; • Gerenciamento automático de undo; • Tablespaces gerenciadas localmente; • Compressão de dados; • Rebuild online de índice; • Otimizador baseado em custo (CBO); • Oracle Data Guard;
  • 11. Evolução do Oracle Database • Oracle 8i (1999) • Primeiro BD a suportar tecnologias para a Web: Java e HTTP; • Oracle Parallel Server com Linux. • Log Miner: mineração de online redo logs e archived logs; • Virtual Private Databases; • Tabelas temporárias; • Oracle 9i (2001) • Oracle Real Application Clusters; • Suporte nativo a XML; • Gerenciamento automático de undo; • Tablespaces gerenciadas localmente; • Compressão de dados.
  • 12. Evolução do Oracle Database • Oracle 10g (2003) • Grid computing; • ASM; • Tarefas administrativas automáticas: coleta de estatísticas; • AWR (evolução do statspack); • ADDM; • Recursos de auto-ajuste (self-tuning): memória, MTTR (checkpoint); • Flashback Row, Transaction, Table e Database; • DBMS_SCHEDULER; • Datapump;
  • 13. Evolução do Oracle Database • Oracle 11g (2003) • Oracle Database Replay; • Oracle Active Data Guard; • Online Patching; • Compressão de dados aperfeiçoada (até 20x); • Edition-Based Redefinition; • Exadata; • Muito mais!
  • 14. E o DBA? Antigamente Administração toda manual Muito tempo administrando o banco de dados Pouco tempo planejando e executando melhorias Poucos bancos de dados: Muito trabalho!!!!
  • 15. E o DBA? Conhecimentos: •Banco de Dados; •Modelagem; •Desenvolvimento.
  • 16. E o DBA? Hoje: Muitos bancos de dados: Muito trabalho!!!!
  • 17. E o DBA? Administração de Banco de Dados: Muitos bancos de dados; Clusters de servidores; Tarefas automatizadas e/ou facilitadas; Menos tempo “administrando” o BD; Mais tempo planejando e otimizando o ambiente.
  • 18. E o DBA? Cada vez mais o DBA deverá conhecer tudo aquilo que envolve o ambiente de banco de dados. A administração está sendo toda centralizada no DBA. Duvidam disso??
  • 19. E o DBA? Conhecimentos: •Banco de Dados; •Modelagem; •Desenvolvimento; •Sistema Operacional; •Redes; •Sistemas de Armazenamento (Storage); •Frameworks de desenvolvimento; •Muito mais!
  • 20. E o DBA? • Sistema parado; • BD; • Servidor de Aplicações; • Storage; • Rede; • Servidor físico (hardware).
  • 21. E o DBA? • Sistema lento; • BD; • Servidor de Aplicações; • Storage; • Rede; • Servidor físico (hardware); • Volume alterado; • Estatísticas; • Mudanças sem gerenciamento; O DBA tem que provar onde está o problema!!!
  • 23. <Insert Picture Here> Obrigado! Contato Marcus Vinicius Miguel Pedro dbavinicius@gmail.com www.viniciusdba.com.br

Notas do Editor

  1. Apresentação sobre: Disciplina de Alta Disponibilidade em Oracle. Marcus Vinicius