SlideShare uma empresa Scribd logo
1 de 56
Copyright:
Este material e todo o conteúdo aqui publicado pertence à Marcus Vinicius Miguel Pedro.
O Conteúdo desde material não deve ser publicado, distribuído ou transmitido sem autorização prévia de seu
autor.
Oracle e seus produtos são marcas registradas da Oracle Corporation® (http://www.oracle.com)
Todo o material aqui encontrado é mantido sem ajuda financeira e mantém como propriedade de seu
fundador/escritor.
Disclaimer:
The views expressed on this presentation are my own and do not necessarily reflect the views of
Oracle. As opiniões publicadas neste documento são pessoais e não necessariamente representam a
visão da Oracle.
Toda informação aqui encontrado é oferecida através do uso do bom senso e boa fé do seus leitores e não
deve ser considerada como material oficial da Oracle Corporation (http://www.oracle.com)
O Autor não considera as informações aqui como oficiais e/ou permitidas para redistribuição.
ESTE É UM MATERIAL INDEPENDENTE E NÃO REPRESENTA A ORACLE CORPORATION®
(http://www.oracle.com) EM NENHUM SENTIDO. AS OPINIÕES E CONTEÚDOS AQUI ENCONTRADOS NÃO
POSSUEM RELAÇÃO COM A VISÃO DA ORACLE CORPORATION®. ESTE MATERIAL NÃO POSSUI
NENHUM APOIO OU PATROCINIO DA ORACLE CORPORATION®
Carreira em Banco de Dados
Oracle ACE OTN
Marcus Vinicius Miguel Pedro
Palestrante
Marcus Vinicius Miguel Pedro
• 19 anos de experiência em T.I.;
• 10 anos de experiência com Banco de Dados, é DBA Sênior em Oracle;
• Conselheiro Técnico do GUOB;
• Líder do Oracle RAC SIG na América Latina;
• Trabalha como DBA Oracle na Oracle Corporation, pela equipe de ACS – Advanced Customer Services;
• Foi DBA Oracle na Discover por 7 anos e Gerente de Operações por 2 anos;
• Pela Discover atuou em clientes como: Carrefour Brasil, ESPN Brasil, Grupo B2W, Goodyear do Brasil, Medial
Saúde, Aerofast Speedpak, Magazine Luiza, VB Serviços, Editora Abril, Secretaria da Fazenda do Estado de
São Paulo, Indústrias Romi;
• 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 ACE.
http://apex.oracle.com/pls/otn/f?p=19297:4:1452013536248361::NO:4:P4_ID:2540
Profissões em Banco de Dados
AD – Administrador de Dados (AD – Data Administrator)
Atribuições:
• Elaborar, propor e manter o modelo de dados;
• Definir os dados necessários à obtenção de informações
solicitadas;
• Definir os níveis de integridade e segurança das
informações solicitadas;
• Ter conhecimento dos processos empresariais;
• Elaborar e promover padrões de dados, como, dicionários,
nomes, tipos, etc.
Profissões em Banco de Dados
DBA – Database Administrator (Administrador de Banco
de Dados)
Atribuições:
• Instalação, criação e configuração de banco de dados;
• Definição de políticas de backup e recuperação;
• Otimização de performance;
• Alta Disponibilidade;
• Disastre e Recuperação;
• Troubleshooting (identificação e resolução de problemas).
Profissões em Banco de Dados
AD = Saúde “Mental” dos Dados
Profissões em Banco de Dados
DBA = Saúde Física dos Dados
Por que ser DBA?
Por que ser DBA?
Por que ser DBA?
Por que ser DBA?
Por que ser DBA?
Por que Banco de Dados Oracle?
48,3% de Market Share
Por que Banco de Dados Oracle?
Por que Banco de Dados Oracle?
• Microsoft SQL Server;
• IBM DB2;
• MySQL;
• Sybase;
Conhecimentos desejáveis
• Linux ou algum Unix (Solaris, AIX, HP-UX);
• Sistemas Operacionais;
• Redes;
• Storage;
• Código (Desenvolvimento);
• Inglês técnico.
Precisa conhecer tudo isso mesmo?
• Uma palavra: Exadata
Database Grid
• 8 Dual-processor x64
database servers (X2-2)
OR
• 2 Eight-processor x64
database servers (X2-8)
Storage Grid
• 14 Dual-processor storage
servers (2U)
168 Intel cores in storage
• 100 TB HP SAS disk, or
336 TB HC SAS disk
• 5.3 TB PCI Flash
• Data mirrored across
storage servers
InfiniBand Network
• Redundant 40Gb/s switches
• Unified server & storage net
Precisa conhecer tudo isso mesmo?
Storage Server - (Sun Fire X4270 M2)
24 GB DRAM (6 x 4GB)
12 x 3.5” Disk Drives
-600GB 15K High Performance
SAS, OR
- 2TB 7200K High Capacity SAS
2 Six-Core Intel® Xeon®
L5640 Processors
Installed Software:
 Oracle Exadata Storage Server Software
 Oracle Linux
Disk Controller SAS2 HBA
with 512M battery backed
cache
ILOM
Dual-redundant,
hot-swappable
power supplies
4 x 96GB Flash PCIe Cards
Dual-port InfiniBand QDR
(40Gb/s) HCA
4 – 1 Gigabit
Ethernet Ports
Precisa conhecer tudo isso mesmo?
• Flash vs. Disco comum
• 10X-100X com maior desempenho, mas
10X mais caro;
• Meta do Exadata Goal é obter
performance de Flash sem o preço de
Flash;
• 4 x 96GB Sun F20 Flash Accelerator
PCIe Cards em cada storage server;
• 384 GB de Flash por Storage Server
Precisa conhecer tudo isso mesmo?
8 Eight-Core Intel® Xeon®
X7560 Processors
1 TB DRAM
(128x8GB)
4 Dual-port InfiniBand QDR (40Gb/s)
Express Modules
8x 1 GbE network ports
8 x 2.5” 300GB Disk
Drives
8x 10 GbE network ports
Installed Software:
 Oracle Linux / Solaris
 Oracle Database 11.2 SoftwareILOMFour redundant, hot-
swappable power supplies
Precisa conhecer tudo isso mesmo?
• Unified InfiniBand Network
– Storage Network
– RAC Interconnect
– External Connectivity (optional)
• Alta Performance, Baixa Latência de Rede
– 80 Gb/s de largura de banda por link (40 Gb/s em cada direção)
Precisa conhecer tudo isso mesmo?
L1
L2
S
7
1 1
InfiniBand
Spine switch
InfiniBand
Leaf switch
InfiniBand
Leaf switch
… …
Exadata Cell 1 Exadata Cell 14 DB Server 1 DB Server 8
Precisa conhecer tudo isso mesmo?
Precisa conhecer tudo isso mesmo?
Se eu vou administrar banco de dados e máquina, não
sou DBA?
Depende!!
• DBA – Database Administrator;
• DMA – Database Machine Administrator.
Certificações Básicas
Para iniciar no mercado de trabalho:
• OCA – Oracle Certified Associate;
• OCP – Oracle Certified Professional;
Avançadas:
• OCE – Oracle Certified Expert;
• OCS – Oracle Certified Specialist;
Excelência máxima:
• OCM – Oracle Certified Master.
Como se tornar um DBA?
• Auto-estudo:
• Livros;
• Manuais;
• Apostilas.
• Cursos oficiais:
• Treinamento;
• Graduação;
• Pós-Graduação
Oracle Database 11g Certification Program
Oracle Certified Associate
Exames SQL
Prova Valor Tempo Questões Score
1Z0-007 R$ 272,00 120 min 52 71% (38 acertos)
1Z0-047 R$ 326,00 120 min 70 66% (47 acertos)
1Z0-051 R$ 272,00 120 min 70 60% (42 acertos)
ADM1: 1Z0-052
Exame Administração
1Z0-052 Oracle Database 11g: Administration I
Valor do exame: R$ 326,00
Tempo da prova: 120 minutos
Questões: 70
Passing Score: 60% (min. 42 acertos)
Oracle Certified Professional
Ser um Oracle Certified Associate 11g
Prestar o exame 1Z0-053 Oracle Database 11g: ADM 2
Enviar o Course Form
Ser um OCP de versões anteriores (OCP 9i ou 10g) e realizar os exames de
upgrade:
Para o OCP 10g o exame é o 1Z0-050
Para o OCP 9i o exame é o 1Z0-055
ADM2: 1Z0-053
Exame Administração II
1Z0-052 Oracle Database 11g: Administration II
Valor do exame: R$ 326,00
Tempo da prova: 120 minutos
Questões: 78
Passing Score: 66% (min 52 acertos)
Cursos Oficiais
Oracle Database 11g: Adm Workshop I
Oracle Database 11g: Adm Workshop II
Oracle Database 11g: Performance Tuning
Oracle Database 10g: SQL Tuning
Hands-On Requirement
Approved Oracle Training Centers
São Paulo
IBTA
SENAC
Ka Solution Serviços Ltda
Quasar
Capitani It Solutions e Informática Ltda
Quality Software S.A.
En-sof Informática e Treinamento Ltda
Hands-On Requirement
Ir para www.pearsonvue.com/oracle
Tenha o seu PIN number (diploma do curso oficial)
Selecione Submit Course Form
Submeta o seu formulário
Literatura Recomendada
Oracle Certified Expert
1Z0-528 Oracle Database 11g Security Certified Implementation Specialist
1Z0-593 Oracle Real Application Clusters 11g Certified Implementation Specialist
1Z0-054 Oracle Database 11g: Performance Tuning
1Z0-058 Oracle RAC 11g Release 2 and Grid Infra Administration
1Z0-514 Oracle Database 11g Certified Implementation Specialist
1Z0-515 Oracle Data Warehousing 11g Certified Implementation Specialist
1Z0-047 Oracle Database SQL Expert
1Z0-450 Oracle Application Express Developer Certified Expert
Oracle Certified Master
Ser um OCP 11g
Completar 2 cursos avançados (ex.: RAC/DataGuard)
Marcar a prova em local específico e agendado
Course Submit Form (dos dois cursos avançados)
Oracle Certified Master
Exame Prático
Valor do exame US$ 2166,00
Tempo da prova 2 Dias
Questões Depende do Examinador
Passing Score Depende do Examinador
As provas são aplicadas aqui, exceto LAD.
Oracle Certified Master
Guilherme Brito – ES
OCM 10g
Antonio Menezes - SP
OCM 10g e 11g
Paulo Portugal - RJ
OCM 11g
Alex Zaballa – RS / Angola
OCM 11g
Timeline Marcus Vinicius
1996 1997 1998 1999
• Curso de
Informática;
• Monitor de
Ensino
Microlins;
• Professor de
informática
CDI;
• Início com
Linux.
• Auxiliar CPD
Santa Casa
Votuporanga
• 1ª Implementação
de Linux em
Votuporanga;
• Início Ciência da
Computação
UNIFEV.
Timeline Marcus Vinicius
2000 2001 2002 2003
• Gerente de
CPD Santa
Casa;
• Professor
SENAC:
Hardware &
Redes; e
Linux.
• Graduação em
Ciência da
Computação
• Início Mestrado
UNICAMP.
Timeline Marcus Vinicius
2004 2005 2006 2007
• Mestrado
trancado;
• Início em São
Paulo como
Analista de TI
na
SondaImarés.
• Treinamento
DBA;
• OCA 9i;
• DBA
McDonalds.
• OCP 9i;
• DBA Discover
no Carrefour.
• DBA Discover
Carrefour.
Timeline Marcus Vinicius
2008 2009 2010 2011
• OCP 10g;
• Consultor
DBA;
• OCE RAC;
• Especialista
Alta-
Disponibilidade;
• OCP 11g;
• Oracle ACE;
• Database
Partner
Summit nos
EUA.
• OCS Linux
Implementation;
• OCS Exadata
Implementation;
• Oracle OpenWorld
(OOW).
Timeline Marcus Vinicius
2012
• Gerência de
Operações;
• OOW.
• Gerência de
Operações;
• OOW
• DBA Oracle
pela Oracle –
ACS
(Terceiro);
• OOW
2013 2014 2015
• DBA Oracle
pela Oracle –
ACS
(Funcionário);
2016
• OCM???
Realizações Profissionais
2010 2011 2012 2013
• Oracle ACE;
• 1º Parceiro
Especialista
em DB 11g no
Brasil;
• Otimização de
processos em
Operações,
aumento da
satisfação dos
clientes.
• Latin America
Partner
Excellence em
Database e
Middleware.
• Conselheiro
Técnico
GUOB.
GUOB
OOW
Partner Excellence
Partner Excellence
Oracle ACE
Oracle ACE Qualifications
To qualify for the Oracle ACE award, candidates should meet as many of the
following qualifications as possible.
Technical proficiency
Oracle-related blog
Oracle discussion forum activity
Published white paper(s) and/or article(s)
Presentation experience
Beta program participant
Oracle user group member
Oracle certification
Oracle ACE
468 ACE’s no mundo
30 ACE’s na América Latina
12 ACE’s no Brasil
Oracle ACE’s Brasileiros
Oracle ACE
Dúvidas?
<Insert Picture Here>
Obrigado!
Contato
Marcus Vinicius Miguel Pedro
blog@viniciusdba.com.br
@viniciusdba
facebook.com/viniciusdba

Mais conteúdo relacionado

Mais procurados

IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database SecurityRodrigo 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
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Brasil
 
Oracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dadosOracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dadosRodrigo Almeida
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3MySQL Brasil
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11gRodrigo Almeida
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15MySQL Brasil
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.ptsaulfreitas
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPAlta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPMySQL Brasil
 
Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016MySQL Brasil
 
Alta-disponibilidade com MySQL
Alta-disponibilidade com MySQLAlta-disponibilidade com MySQL
Alta-disponibilidade com MySQLMySQL Brasil
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle ExadataiMasters
 
Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014MySQL Brasil
 
14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-pt14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-ptguest519a5b6
 

Mais procurados (20)

IBTA - Oracle Database Security
IBTA - Oracle Database SecurityIBTA - Oracle Database Security
IBTA - Oracle Database Security
 
SQL Oracle
SQL OracleSQL Oracle
SQL Oracle
 
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
 
2015 - IFSP Boituva - DBA Career
2015 - IFSP Boituva - DBA Career2015 - IFSP Boituva - DBA Career
2015 - IFSP Boituva - DBA Career
 
MySQL Cluster - visão geral
MySQL Cluster - visão geralMySQL Cluster - visão geral
MySQL Cluster - visão geral
 
Oracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dadosOracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dados
 
Oracle 11g
Oracle 11gOracle 11g
Oracle 11g
 
2015 - PUC Campinas - DBA Career
2015 - PUC Campinas - DBA Career2015 - PUC Campinas - DBA Career
2015 - PUC Campinas - DBA Career
 
Treinamento DBA Essential
Treinamento DBA EssentialTreinamento DBA Essential
Treinamento DBA Essential
 
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
Alta-disponibilidade e alta performance com o MySQL Cluster 7.3
 
Oracle OEM Grid Control 11g
Oracle OEM Grid Control 11gOracle OEM Grid Control 11g
Oracle OEM Grid Control 11g
 
Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15Novidades do Universo MySQL julho-15
Novidades do Universo MySQL julho-15
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
 
Tdc2015
Tdc2015Tdc2015
Tdc2015
 
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHPAlta Disponibilidade no MySQL 5.7 para aplicações em PHP
Alta Disponibilidade no MySQL 5.7 para aplicações em PHP
 
Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016Alta disponibilidade no MySQL 5.7 GUOB 2016
Alta disponibilidade no MySQL 5.7 GUOB 2016
 
Alta-disponibilidade com MySQL
Alta-disponibilidade com MySQLAlta-disponibilidade com MySQL
Alta-disponibilidade com MySQL
 
Oracle Exadata
Oracle ExadataOracle Exadata
Oracle Exadata
 
Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014Novidades do Universo MySQL Agosto 2014
Novidades do Universo MySQL Agosto 2014
 
14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-pt14100015 introducao-oracle-sqlplsql-vol2-pt
14100015 introducao-oracle-sqlplsql-vol2-pt
 

Semelhante a 2014 - IFSP Votuporanga - DBA Career

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
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...MySQL Brasil
 
Floripa Tech Day DATA
Floripa Tech Day DATA Floripa Tech Day DATA
Floripa Tech Day DATA Marcelo Adade
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleASacsvianabr
 
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...MySQL Brasil
 
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
 
Oracle e SQL Server na prática mitos, semelhanças e diferenças
Oracle e SQL Server na prática mitos, semelhanças e diferençasOracle e SQL Server na prática mitos, semelhanças e diferenças
Oracle e SQL Server na prática mitos, semelhanças e diferençasLeonardo Pedroso Costa
 
AulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula MaisaAulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula MaisaMaísa Brenda
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014MySQL Brasil
 
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
 
SQLCLR: Transformando o SQL Server em algo muito além de um banco de dados
SQLCLR: Transformando o SQL Server em algo muito além de um banco de dadosSQLCLR: Transformando o SQL Server em algo muito além de um banco de dados
SQLCLR: Transformando o SQL Server em algo muito além de um banco de dadosDirceu Resende
 
Oracle Exadata em 10 minutos
Oracle Exadata em 10 minutosOracle Exadata em 10 minutos
Oracle Exadata em 10 minutosRodrigo Almeida
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014MySQL Brasil
 
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
 
Curso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxCurso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxDell Technologies
 
SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...
SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...
SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...Dirceu Resende
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 

Semelhante a 2014 - IFSP Votuporanga - DBA Career (20)

2012 - Veris - DBA Career and Oracle Database
2012 - Veris - DBA Career and Oracle Database2012 - Veris - DBA Career and Oracle Database
2012 - Veris - DBA Career and Oracle Database
 
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
 
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...
 
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
Aumentando a segurança, disponibilidade e desempenho com MySQL Enterprise Edi...
 
Floripa Tech Day DATA
Floripa Tech Day DATA Floripa Tech Day DATA
Floripa Tech Day DATA
 
10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS10 Dicas para Implementacao do OracleAS
10 Dicas para Implementacao do OracleAS
 
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
Otimizando a segurança, o desempenho e a disponibilidade com o MySQL Enterpri...
 
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)
 
Oracle e SQL Server na prática mitos, semelhanças e diferenças
Oracle e SQL Server na prática mitos, semelhanças e diferençasOracle e SQL Server na prática mitos, semelhanças e diferenças
Oracle e SQL Server na prática mitos, semelhanças e diferenças
 
AulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula MaisaAulaTuningProfCeliniaEquipe_Igor Paula Maisa
AulaTuningProfCeliniaEquipe_Igor Paula Maisa
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014
 
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
 
SQLCLR: Transformando o SQL Server em algo muito além de um banco de dados
SQLCLR: Transformando o SQL Server em algo muito além de um banco de dadosSQLCLR: Transformando o SQL Server em algo muito além de um banco de dados
SQLCLR: Transformando o SQL Server em algo muito além de um banco de dados
 
Oracle Exadata em 10 minutos
Oracle Exadata em 10 minutosOracle Exadata em 10 minutos
Oracle Exadata em 10 minutos
 
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
Novidades do Universo MySQL para PHP Web Developers - Dezembro 2014
 
planejamento pre-instalacao win server 2012
 planejamento pre-instalacao win server 2012 planejamento pre-instalacao win server 2012
planejamento pre-instalacao win server 2012
 
01 planejamento pre-instalacao
01 planejamento pre-instalacao01 planejamento pre-instalacao
01 planejamento pre-instalacao
 
Curso de Performance and Tuning - Linux
Curso de Performance and Tuning - LinuxCurso de Performance and Tuning - Linux
Curso de Performance and Tuning - Linux
 
SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...
SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...
SQL Saturday #844 - Belo Horizonte - Segurança no SQL Server: Você está deixa...
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 

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 (9)

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

2014 - IFSP Votuporanga - DBA Career

  • 1. Copyright: Este material e todo o conteúdo aqui publicado pertence à Marcus Vinicius Miguel Pedro. O Conteúdo desde material não deve ser publicado, distribuído ou transmitido sem autorização prévia de seu autor. Oracle e seus produtos são marcas registradas da Oracle Corporation® (http://www.oracle.com) Todo o material aqui encontrado é mantido sem ajuda financeira e mantém como propriedade de seu fundador/escritor. Disclaimer: The views expressed on this presentation are my own and do not necessarily reflect the views of Oracle. As opiniões publicadas neste documento são pessoais e não necessariamente representam a visão da Oracle. Toda informação aqui encontrado é oferecida através do uso do bom senso e boa fé do seus leitores e não deve ser considerada como material oficial da Oracle Corporation (http://www.oracle.com) O Autor não considera as informações aqui como oficiais e/ou permitidas para redistribuição. ESTE É UM MATERIAL INDEPENDENTE E NÃO REPRESENTA A ORACLE CORPORATION® (http://www.oracle.com) EM NENHUM SENTIDO. AS OPINIÕES E CONTEÚDOS AQUI ENCONTRADOS NÃO POSSUEM RELAÇÃO COM A VISÃO DA ORACLE CORPORATION®. ESTE MATERIAL NÃO POSSUI NENHUM APOIO OU PATROCINIO DA ORACLE CORPORATION®
  • 2. Carreira em Banco de Dados Oracle ACE OTN Marcus Vinicius Miguel Pedro
  • 3. Palestrante Marcus Vinicius Miguel Pedro • 19 anos de experiência em T.I.; • 10 anos de experiência com Banco de Dados, é DBA Sênior em Oracle; • Conselheiro Técnico do GUOB; • Líder do Oracle RAC SIG na América Latina; • Trabalha como DBA Oracle na Oracle Corporation, pela equipe de ACS – Advanced Customer Services; • Foi DBA Oracle na Discover por 7 anos e Gerente de Operações por 2 anos; • Pela Discover atuou em clientes como: Carrefour Brasil, ESPN Brasil, Grupo B2W, Goodyear do Brasil, Medial Saúde, Aerofast Speedpak, Magazine Luiza, VB Serviços, Editora Abril, Secretaria da Fazenda do Estado de São Paulo, Indústrias Romi; • 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 ACE. http://apex.oracle.com/pls/otn/f?p=19297:4:1452013536248361::NO:4:P4_ID:2540
  • 4. Profissões em Banco de Dados AD – Administrador de Dados (AD – Data Administrator) Atribuições: • Elaborar, propor e manter o modelo de dados; • Definir os dados necessários à obtenção de informações solicitadas; • Definir os níveis de integridade e segurança das informações solicitadas; • Ter conhecimento dos processos empresariais; • Elaborar e promover padrões de dados, como, dicionários, nomes, tipos, etc.
  • 5. Profissões em Banco de Dados DBA – Database Administrator (Administrador de Banco de Dados) Atribuições: • Instalação, criação e configuração de banco de dados; • Definição de políticas de backup e recuperação; • Otimização de performance; • Alta Disponibilidade; • Disastre e Recuperação; • Troubleshooting (identificação e resolução de problemas).
  • 6. Profissões em Banco de Dados AD = Saúde “Mental” dos Dados
  • 7. Profissões em Banco de Dados DBA = Saúde Física dos Dados
  • 8. Por que ser DBA?
  • 9. Por que ser DBA?
  • 10. Por que ser DBA?
  • 11. Por que ser DBA?
  • 12. Por que ser DBA?
  • 13. Por que Banco de Dados Oracle? 48,3% de Market Share
  • 14. Por que Banco de Dados Oracle?
  • 15. Por que Banco de Dados Oracle? • Microsoft SQL Server; • IBM DB2; • MySQL; • Sybase;
  • 16. Conhecimentos desejáveis • Linux ou algum Unix (Solaris, AIX, HP-UX); • Sistemas Operacionais; • Redes; • Storage; • Código (Desenvolvimento); • Inglês técnico.
  • 17. Precisa conhecer tudo isso mesmo? • Uma palavra: Exadata Database Grid • 8 Dual-processor x64 database servers (X2-2) OR • 2 Eight-processor x64 database servers (X2-8) Storage Grid • 14 Dual-processor storage servers (2U) 168 Intel cores in storage • 100 TB HP SAS disk, or 336 TB HC SAS disk • 5.3 TB PCI Flash • Data mirrored across storage servers InfiniBand Network • Redundant 40Gb/s switches • Unified server & storage net
  • 18. Precisa conhecer tudo isso mesmo? Storage Server - (Sun Fire X4270 M2) 24 GB DRAM (6 x 4GB) 12 x 3.5” Disk Drives -600GB 15K High Performance SAS, OR - 2TB 7200K High Capacity SAS 2 Six-Core Intel® Xeon® L5640 Processors Installed Software:  Oracle Exadata Storage Server Software  Oracle Linux Disk Controller SAS2 HBA with 512M battery backed cache ILOM Dual-redundant, hot-swappable power supplies 4 x 96GB Flash PCIe Cards Dual-port InfiniBand QDR (40Gb/s) HCA 4 – 1 Gigabit Ethernet Ports
  • 19. Precisa conhecer tudo isso mesmo? • Flash vs. Disco comum • 10X-100X com maior desempenho, mas 10X mais caro; • Meta do Exadata Goal é obter performance de Flash sem o preço de Flash; • 4 x 96GB Sun F20 Flash Accelerator PCIe Cards em cada storage server; • 384 GB de Flash por Storage Server
  • 20. Precisa conhecer tudo isso mesmo? 8 Eight-Core Intel® Xeon® X7560 Processors 1 TB DRAM (128x8GB) 4 Dual-port InfiniBand QDR (40Gb/s) Express Modules 8x 1 GbE network ports 8 x 2.5” 300GB Disk Drives 8x 10 GbE network ports Installed Software:  Oracle Linux / Solaris  Oracle Database 11.2 SoftwareILOMFour redundant, hot- swappable power supplies
  • 21. Precisa conhecer tudo isso mesmo? • Unified InfiniBand Network – Storage Network – RAC Interconnect – External Connectivity (optional) • Alta Performance, Baixa Latência de Rede – 80 Gb/s de largura de banda por link (40 Gb/s em cada direção)
  • 22. Precisa conhecer tudo isso mesmo? L1 L2 S 7 1 1 InfiniBand Spine switch InfiniBand Leaf switch InfiniBand Leaf switch … … Exadata Cell 1 Exadata Cell 14 DB Server 1 DB Server 8
  • 23. Precisa conhecer tudo isso mesmo?
  • 24. Precisa conhecer tudo isso mesmo? Se eu vou administrar banco de dados e máquina, não sou DBA? Depende!! • DBA – Database Administrator; • DMA – Database Machine Administrator.
  • 25. Certificações Básicas Para iniciar no mercado de trabalho: • OCA – Oracle Certified Associate; • OCP – Oracle Certified Professional; Avançadas: • OCE – Oracle Certified Expert; • OCS – Oracle Certified Specialist; Excelência máxima: • OCM – Oracle Certified Master.
  • 26. Como se tornar um DBA? • Auto-estudo: • Livros; • Manuais; • Apostilas. • Cursos oficiais: • Treinamento; • Graduação; • Pós-Graduação
  • 27. Oracle Database 11g Certification Program
  • 28. Oracle Certified Associate Exames SQL Prova Valor Tempo Questões Score 1Z0-007 R$ 272,00 120 min 52 71% (38 acertos) 1Z0-047 R$ 326,00 120 min 70 66% (47 acertos) 1Z0-051 R$ 272,00 120 min 70 60% (42 acertos)
  • 29. ADM1: 1Z0-052 Exame Administração 1Z0-052 Oracle Database 11g: Administration I Valor do exame: R$ 326,00 Tempo da prova: 120 minutos Questões: 70 Passing Score: 60% (min. 42 acertos)
  • 30. Oracle Certified Professional Ser um Oracle Certified Associate 11g Prestar o exame 1Z0-053 Oracle Database 11g: ADM 2 Enviar o Course Form Ser um OCP de versões anteriores (OCP 9i ou 10g) e realizar os exames de upgrade: Para o OCP 10g o exame é o 1Z0-050 Para o OCP 9i o exame é o 1Z0-055
  • 31. ADM2: 1Z0-053 Exame Administração II 1Z0-052 Oracle Database 11g: Administration II Valor do exame: R$ 326,00 Tempo da prova: 120 minutos Questões: 78 Passing Score: 66% (min 52 acertos)
  • 32. Cursos Oficiais Oracle Database 11g: Adm Workshop I Oracle Database 11g: Adm Workshop II Oracle Database 11g: Performance Tuning Oracle Database 10g: SQL Tuning
  • 33. Hands-On Requirement Approved Oracle Training Centers São Paulo IBTA SENAC Ka Solution Serviços Ltda Quasar Capitani It Solutions e Informática Ltda Quality Software S.A. En-sof Informática e Treinamento Ltda
  • 34. Hands-On Requirement Ir para www.pearsonvue.com/oracle Tenha o seu PIN number (diploma do curso oficial) Selecione Submit Course Form Submeta o seu formulário
  • 36. Oracle Certified Expert 1Z0-528 Oracle Database 11g Security Certified Implementation Specialist 1Z0-593 Oracle Real Application Clusters 11g Certified Implementation Specialist 1Z0-054 Oracle Database 11g: Performance Tuning 1Z0-058 Oracle RAC 11g Release 2 and Grid Infra Administration 1Z0-514 Oracle Database 11g Certified Implementation Specialist 1Z0-515 Oracle Data Warehousing 11g Certified Implementation Specialist 1Z0-047 Oracle Database SQL Expert 1Z0-450 Oracle Application Express Developer Certified Expert
  • 37. Oracle Certified Master Ser um OCP 11g Completar 2 cursos avançados (ex.: RAC/DataGuard) Marcar a prova em local específico e agendado Course Submit Form (dos dois cursos avançados)
  • 38. Oracle Certified Master Exame Prático Valor do exame US$ 2166,00 Tempo da prova 2 Dias Questões Depende do Examinador Passing Score Depende do Examinador As provas são aplicadas aqui, exceto LAD.
  • 39. Oracle Certified Master Guilherme Brito – ES OCM 10g Antonio Menezes - SP OCM 10g e 11g Paulo Portugal - RJ OCM 11g Alex Zaballa – RS / Angola OCM 11g
  • 40. Timeline Marcus Vinicius 1996 1997 1998 1999 • Curso de Informática; • Monitor de Ensino Microlins; • Professor de informática CDI; • Início com Linux. • Auxiliar CPD Santa Casa Votuporanga • 1ª Implementação de Linux em Votuporanga; • Início Ciência da Computação UNIFEV.
  • 41. Timeline Marcus Vinicius 2000 2001 2002 2003 • Gerente de CPD Santa Casa; • Professor SENAC: Hardware & Redes; e Linux. • Graduação em Ciência da Computação • Início Mestrado UNICAMP.
  • 42. Timeline Marcus Vinicius 2004 2005 2006 2007 • Mestrado trancado; • Início em São Paulo como Analista de TI na SondaImarés. • Treinamento DBA; • OCA 9i; • DBA McDonalds. • OCP 9i; • DBA Discover no Carrefour. • DBA Discover Carrefour.
  • 43. Timeline Marcus Vinicius 2008 2009 2010 2011 • OCP 10g; • Consultor DBA; • OCE RAC; • Especialista Alta- Disponibilidade; • OCP 11g; • Oracle ACE; • Database Partner Summit nos EUA. • OCS Linux Implementation; • OCS Exadata Implementation; • Oracle OpenWorld (OOW).
  • 44. Timeline Marcus Vinicius 2012 • Gerência de Operações; • OOW. • Gerência de Operações; • OOW • DBA Oracle pela Oracle – ACS (Terceiro); • OOW 2013 2014 2015 • DBA Oracle pela Oracle – ACS (Funcionário); 2016 • OCM???
  • 45. Realizações Profissionais 2010 2011 2012 2013 • Oracle ACE; • 1º Parceiro Especialista em DB 11g no Brasil; • Otimização de processos em Operações, aumento da satisfação dos clientes. • Latin America Partner Excellence em Database e Middleware. • Conselheiro Técnico GUOB.
  • 46. GUOB
  • 47. OOW
  • 50. Oracle ACE Oracle ACE Qualifications To qualify for the Oracle ACE award, candidates should meet as many of the following qualifications as possible. Technical proficiency Oracle-related blog Oracle discussion forum activity Published white paper(s) and/or article(s) Presentation experience Beta program participant Oracle user group member Oracle certification
  • 51. Oracle ACE 468 ACE’s no mundo 30 ACE’s na América Latina 12 ACE’s no Brasil
  • 54.
  • 56. <Insert Picture Here> Obrigado! Contato Marcus Vinicius Miguel Pedro blog@viniciusdba.com.br @viniciusdba facebook.com/viniciusdba