1 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 licença, visite http://creativecommons.org/licenses/by-nd/3.0/br/.
Palestrante - Gerente de Arquitetura na UOL Diveo / Solvo. - Instrutor Nerv. - Membro do Conselho GPO. - Membro do Conselho GUOB. - Palestrante ENPO. - Palestrante GUOB. - Palestrante Oracle Open World LAD. - Articulista da Revista SQL Magazine. Empresas http://www.uoldiveo.com.br / http://www.solvo.com.br http://www.nervinformatica.com.br Blogs http://portilho.profissionaloracle.com.br http://www.nervinformatica.com.br/blog Redes http://twitter.com/nervinformatica https://www.facebook.com/nervinformaticaltda http://br.linkedin.com/in/ricardoportilhoproni
Palestrante - Primeiro Oracle ACE do Brasil. - Único DBA brasileiro cerificado em 5 Bancos de Dados. Oracle ACE Oracle Database 10g Administrator Certified Associate Oracle Database 10g Administrator Certified Professional Oracle Database 10g: RAC Administrator Certified Expert Oracle Database 10g: Managing Oracle on Linux Certified Expert Oracle Certified Associate, Oracle Solaris 10 Operating System Oracle Exadata 11g Certified Implementation Specialist Microsoft Certified Professional Microsoft Certified Database Administrator Microsoft Certified Technology Specialist: SQL Server 2005 Microsoft Certified IT Professional: Database Administrator Certified MySQL Database Administrator IBM Certified Database Associate IBM Certified Database Administrator Sybase Adaptive Server Administrator Associate IBM Certified System Administrator WebSphere Application Server, Network Deployment V6.1
Salários TI 4 Júnior Pleno Sênior Administrador de banco de dados (DBA) 4.393,01 5.886,35 9.381,49 Administrador de rede 4.100,00 4.940,80 6.992,00 Analista BI 4.200,00 6.200,00 8.600,00 Analista de suporte Linux 2.100,00 4.670,00 7.300,00 Consultor TI especializado 6.783,00 8.652,00 12.358,00 Consultor TI funcional 6.392,00 7.345,00 9.588,00 Analista programador.net 3.380,00 5.200,00 6.600,00 Analista programador Java 3.900,00 5.420,00 7.200,00 Analista programador PHP 3.360,00 5.040,00 6.720,00 Webdesigner 4.271,00 5.166,00 6.111,00 Webmaster 5.940,00 7.776,00 8.770,00 CLT? PJ? CLT Flex? Quanto mais raro ou difícil o Banco de Dados, maior o salário. Fonte: http://info.abril.com.br/carreira/salarios/
- APInfo - Ceviu - Catho Vagas
Formação DBAs 6 Gradução / Pós-graduação / etc. Treinamentos. Experiência. Certificação. Inglês. Múltiplos Bancos de Dados. Alguma linguagem de script: Shell, Perl, Bat, VBScript. Linguagem SQL. Outra linguagem de programação (pode ser uma porta de entrada). Ainda bem que é difícil entrar na área.
Júnior? 7
DBA Júnior, Pleno, e Sênior 8
Tarefas do DBA Júnior 9 Instalação (mas não Upgrade). Criação de Bancos de Dados. Verificação e alteração de parâmetros. Execução de scripts. Manutenção de usuários e permissões. Manutenção de objetos (Tabelas, Índices, etc.). Manutenção de espaço. Execução de Backup físico e lógico (mas não Restore). Transporte de objetos entre servidores. Verificação de disponibilidade. Início de verificação de problemas (Troubleshooting). Início de análise de desempenho (Tuning).
Bancos de Dados 10
Formação DBAs 11 Gradução / Pós-graduação / etc. Treinamentos. Experiência. Certificação. Inglês. Múltiplos Bancos de Dados. Alguma linguagem de script: Shell, Perl, Bat, VBScript. Linguagem SQL. Outra linguagem de programação (pode ser uma porta de entrada). Ainda bem que é difícil entrar na área.
Treinamentos Nerv - Contrato, Nota Fiscal. - Únicos no mercado. - Material livre. - Material impresso e digital. - Análise no ambiente do Cliente (Treinamento In Company). - Fórum exclusivo de suporte: http://nervinformatica.com.br/forum - Sem quantidade mínima de alunos (não cancelarmos turmas). - No máximo 6 alunos por Treinamento. - Todos os Treinamentos são em 3 dias (sexta, sábado e domingo). - Facilidade de pagamento (PagSeguro, C/C Itaú, Cheque, Boleto). - Método exclusivo.
Retenção de Conhecimento Visão: 5% Audição: 8% Visão e Audição: 12% Execução: 22% Execução com erro: 42% E 50% é perdido em 2 anos... se for utilizado.
Treinamento DBA Júnior (Instrutor Hugo Torralbo) - Treinamento completamente prático em: Unix / Linux / Windows Server Virtualização Redes / Storage SQL Server MySQL Oracle - Para quem ainda não trabalha na área, ou tem pouca experiência. - Quantidade máxima de alunos: 6. Pré-requisito: ter cursado ou estar cursando faculdade de tecnologia. Investimento: R$ 1.375,00 Investimento para alunos Uninove: R$ 1.200,00 (4 Boletos de R$ 300,00) Agenda: http://nervinformatica.com.br/agenda.php
Treinamento Oracle Performance Diagnostics & Tuning - Para quem já trabalha na área, como DBA ou Desenvolvedor. - Tuning de Instância x Tuning de SQL. - Método direto e preciso de Tuning. - Fim das adivinhações. - Quantidade máxima de alunos: 6. Pré-requisito: Treinamento DBA Júnior, ou conhecimento básico em Oracle. Investimento: R$ 1.980,00 Investimento para alunos Uninove: R$ 1.700,00 (4 Boletos de R$ 425,00) Agenda: http://nervinformatica.com.br/agenda.php
Treinamento Oracle Backup & Recovery - Treinamento completo em: Backup em RMAN Configuração do RMAN Recovery em RMAN. - Para quem já trabalha na área, como DBA. - Recupere o Oracle em qualquer situação (mesmo sem backup). - Quantidade máxima de alunos: 6. Pré-requisito: Treinamento DBA Júnior, ou conhecimento básico em Oracle. Investimento: R$ 1.848,00 Investimento para alunos Uninove: R$ 1.600,00 (4 Boletos de R$ 400,00) Agenda: http://nervinformatica.com.br/agenda.php
Treinamento Oracle RAC - Treinamento completo em: Instalação do Oracle RAC, desde o Sistema Operacional. Administração e Troubleshooting do Oracle RAC. Tuning do Oracle RAC. - Único Treinamento de RAC sem virtualização do Brasil. - Cada aluno utiliza dois computadores reais, com acesso a 2 Storages e duas Redes. - Quantidade máxima de alunos: 4. Pré-requisito: Treinamento DBA Júnior, ou conhecimento básico em Oracle. Investimento: R$ 2.990,00 (ou 4 x R$ 770,00). Agenda: http://nervinformatica.com.br/agenda.php
Treinamento Oracle Data Guard - Treinamento completo em: Configuração de todos os tipos de Data Guard. Administração e Troubleshooting de todos os tipos de Data Guard.. Simulação de desastres e sua recuperação. - Único Treinamento de Data Guard sem virtualização do Brasil. - Cada aluno utiliza 4 computadores reais. - Quantidade máxima de alunos: 6. Pré-requisito: Treinamento Oracle Backup e Recovery, ou conhecimento equivalente. Investimento: R$ 3.000,00 (ou 4 x R$ 770,00). Agenda: http://nervinformatica.com.br/agenda.php
Inglês (Instrutor Erick Redling) - 1 aula de 1h30m por semana; - Segunda a quinta-feira; - 18:00-19:30, ou 20:00-21:30 - R$ 180,00 / mês.
Treinamentos em Desenvolvimento em 2013 - Treinamento Oracle Tuning - Sistemas Operacionais - Treinamento Oracle Tuning - SQL e PL/SQL - Treinamento Oracle Internals - Treinamento Oracle Golden Gate - Treinamento Oracle Maximum Availability Architecture
Os 7 Passos do Troubleshooting 21 Passo 0: Acredite. Passo 1: Redução. Passo 2: Isolamento. Passo 3: Reprodução. Passo 4: Informação. Passo 5: Pesquisa. Passo 6: Correção & Validação. Passo 7: Documentação. http://nervinformatica.com.br/blog/2013/01/07/os-7-passos-do-troubleshooting-2/
Como aprender um novo SGBD 22 Fase 1 Encontre a documentação oficial. Instale. Execute logon como administrador. Crie um novo usuário, e conecte-se com ele. Pare e inicie o SGBD, incluindo o sistema operacional. Não entre em pânico. Entenda e encontre sua estrutura física. Entenda e encontre sua estrutura lógica. Procure o log de erros. Execute backup, físico e lógico. Fase 2 Descubra como saber o que está acontecendo no SGBD. Exporte e importe dados em arquivos texto. Leia e entenda todos os parâmetros do SGBD. Fase 3 Execute RESTORE. Recupere o banco de dados em outro servidor. Cause lentidão. Implante Disaster Recovery. http://nervinformatica.com.br/blog/2013/01/07/como-aprender-um-novo-banco-de-dados/
Unix / Linux: Documentação / Livros 23 Livros livres - The Art of Unix Programming - Linux Network Administrator's Guide (O'Reilly) - Linux Kernel in a Nutshell (O'Reilly) - Linux Device Drivers (O'Reilly) Documentação Linux - http://www.tldp.org/ - https://access.redhat.com/knowledge/docs/ - https://www.suse.com/documentation/ AIX - http://pic.dhe.ibm.com/infocenter/aix/v6r1/index.jsp - http://www.ibm.com/developerworks/aix/ - http://www.redbooks.ibm.com/
Unix / Linux: Certificações 24 - LPIC-1, LPIC-2, LPIC-3 - Red Hat Certified System Administrator RHCSA - Red Hat Certified Engineer RHCE - Red Hat Certified Virtualization Administrator RHCVA - Red Hat Certified Security Specialist RHCSS - Red Hat Certified Datacenter Specialist RHCDS - Red Hat Certified Architect RHCA - IBM Certified Operator - IBM Certified System Administrator - IBM Certified System Administrator - AIX 7 - IBM Certified Advanced Technical Expert - IBM Certified Systems Expert - Enterprise Technical Support for AIX and Linux v2 - IBM Certified Systems Expert - Virtualization Technical Support for AIX and Linux v2 - IBM Certified Systems Expert - Virtualization Technical Support for IBM i -v1 - IBM Certified Systems Expert - High Availability for AIX Technical Support and Administration -v2
Virtualização: Documentação / Livros 25 Documentação VMware http://www.vmware.com/support/pubs/ Documentação Microsoft Hyper-V http://technet.microsoft.com/pt-br/library/cc753637%28v=ws.10%29.aspx Documentação Oracle VM http://www.oracle.com/technetwork/documentation/vm-096300.html Documentação Oracle Solaris Zones http://docs.oracle.com/cd/e26502_01/html/e29024/index.html Documentação Oracle VirtualBox https://www.virtualbox.org/wiki/documentation
Virtualização: Certificações 26 VMware VMware Certified Professional Cloud (VCP-Cloud) NEW VMware Certified Advanced Professional Cloud Infrastructure Design (VCAP-CID) NEW VMware Certified Advanced Professional Cloud Infrastructure Administration Coming Soon VMware Certified Advanced Professional Cloud Governance Coming Soon VMware Certified Design Expert Cloud (VCDX-Cloud) NEW VMware Certified Professional 5 Datacenter Virtualization (VCP5-DV) VMware Certified Advanced Professional 5 - Datacenter Administration (VCAP5-DCA) VMware Certified Advanced Professional 5 - Datacenter Design (VCAP5-DCD) VMware Certified Design Expert 5 - Datacenter Virtualization (VCDX5-DV) NEW VMware Certified Associate 4 - Desktop (VCA4-DT) VMware Certified Professional 4 - Desktop (VCP4-DT) VMware Certified Professional 5 - Desktop (VCP5-DT) VMware Certified Advanced Professional - Desktop Design (VCAP-DTD) NEW VMware Certified Design Expert Desktop (VCDX-DT) NEW Certified Spring Professional Certified Spring Web Application Developer Certified Spring Enterprise Integration Specialist Hyper-V MCITP: Virtualization Administrator
Windows Server: Documentação / Livros 27 Documentação Windows Server http://technet.microsoft.com/en-us/library/bb625087.aspx Livro Windows Internals http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx
Windows Server: Certificações 28 - Microsoft Certified Solutions Associate (MCSA) - Microsoft Certified Solutions Expert (MCSE) - Microsoft Certified Solutions Master (MCSM)
Redes: Documentação / Livros 29 Linux Network Administrators Guide http://oreilly.com/openbook/linag2/book/index.html Cisco Documentation http://www.cisco.com/cisco/web/docs/iam/unified/ipt802/cisco_documentation.html
Redes: Certificações 30 CompTIA CompTIA A+ / CompTIA Network+ / CompTIA Security+ ISC(2) SSCP - Systems Security Certified Practitioner CAP - Certified Authorization Professional CSSLP - Certified Secure Software Lifecycle Professional CISSP - Certified Information Systems Security Professional
Redes: Certificações 31 Cisco CCENT - Cisco Certified Entry Networking Technician CCT - Cisco Certified Technicians CCDA - Cisco Certified Design Associate CCDP - Cisco Certified Design Professional CCDE - The Cisco Certified Design Expert CCNA - Cisco Certified Network Associate CCNP - Cisco Certified Network Professional CCNA Video CCNA / CCNP / CCIE - Data Center CCNA / CCNP / CCIE - Security CCNA / CCNP / CCIE - Service Provider CCNA / CCNP / CCIE - Service Provider Operations CCNA / CCNP / CCIE - Voice CCNA / CCNP / CCIE - Wireless CCIE Routing & Switching CCIE Storage Networking CCAr - Cisco Certified Architect
Storage: Produtos 32 IBM DS8000 Series - DS8100 - DS8300 - DS8700 - DS8800 - DS8870 XIV SONAS Storwize V7000 Storwize V7000 Unified Storwize V3700 DS3500 Series - DS3512/DS3524 DCS3700 DS5000 Series - DS5020 - DS5100 - DS5300 N Series
Storage: Produtos 33 NetApp FAS/V-Series Storage Systems - FAS6200 Series - FAS6000 Series - FAS3200 Series - FAS3100 Series - FAS2200 Series - V-Series E-Series Storage Technology - E5400 - E2600 Oracle / Sun Sun ZFS Storage 7120 Sun ZFS Storage 7320 Sun ZFS Storage 7420 Pillar Axiom 600 Storage System Pillar Axiom Software
Storage: Tecnologias 34 - IDE, ATA, SATA, SCSI - SSD, Cache - RAID (0, 1, 5 [50, 60], 1+0) - SAN, NAS - Cluster Filesystems - ISCSI, - Fiber Channel (FC) - ATA-over-Ethernet (AoE) - Fibre Channel over Ethernet (FCoE) - Fibre Channel over IP (FCIP) - HyperSCSI SCSI over Ethernet frames instead of IP (as iscsi is) - ISCSI Extensions for RDMA (iser) - Internet Fibre Channel Protocol (ifcp) - Internet Storage Name Service (isns) - The SCST Linux SCSI target software stack - Linux LIO Unified Target software stack - Service Location Protocol
Storage: Documentação / Livros 35 http://en.wikipedia.org/wiki/scsi http://en.wikipedia.org/wiki/iscsi http://en.wikipedia.org/wiki/raid http://en.wikipedia.org/wiki/storage_area_network http://en.wikipedia.org/wiki/network-attached_storage
Storage: Certificações 36 IBM IBM Certified Specialist - Midrange Storage Sales V1 IBM Certified Specialist - Enterprise Storage Sales V3 IBM Certified Specialist - High Volume Storage Fundamentals V2 IBM Certified Specialist - Midrange Storage Technical Support V3 IBM Certified Specialist - Enterprise Storage Technical Support V3 IBM Certified Specialist - Storwize V7000 Technical Solutions V2 IBM Certified Specialist - Storwize V7000 Technical Solutions V1 IBM Certified Specialist - XIV Storage System Technical Solutions Version 3 IBM Certified Specialist - System Storage DS8000 Technical Solutions V3 IBM Certified Specialist - High-End Disk for Open Systems V2 IBM Certified Specialist - High-End Tape Technical Solutions V7 IBM Certified Specialist - High-End Tape V6 NetApp NetApp Certified Data Management Administrator NetApp Certified Data Management Administrator NetApp Certified B & R Implementation Engineer NetApp Certified SAN Implementation Engineer
SQL Server: Documentação / Livros 37 Livros SQL Server Internals http://www.red-gate.com/community/books/index SQL Server Blogs http://technet.microsoft.com/en-us/sqlserver/bb671052.aspx
SQL Server: Certificações 38 Atuais Microsoft Certified Solutions Associate (MCSA) Microsoft Certified Solutions Expert - Data Platform (MCSE) Microsoft Certified Solutions Expert - Business Intelligence (MCSE) Microsoft Certified Solutions Master - Data Platform(MCSM) Antigos MCTS: SQL Server 2008, Implementation and Maintenance MCTS: SQL Server 2008, Database Development MCTS: SQL Server 2008, Business Intelligence Development and Maintenance MCITP: Database Administrator 2008 MCITP: Database Developer 2008 MCITP: Business Intelligence Developer 2008 Microsoft Certified Master (MCM) Microsoft Certified Architect (MCA) MCTS: SQL Server 2005 MCTS: Microsoft SQL Server 2005, Business Intelligence Development MCITP: Database Developer on SQL Server 2005 MCITP: Database Administrator on SQL Server 2005 MCITP: Business Intelligence Developer on SQL Server 2005 Microsoft Certified Database Administrator SQL Server 2000
MySQL: Documentação / Livros 39 Documentação oficial http://dev.mysql.com/doc/refman/5.0/en/index.html http://dev.mysql.com/doc/refman/5.1/en/index.html http://dev.mysql.com/doc/refman/5.5/en/index.html http://dev.mysql.com/doc/refman/5.6/en/index.html Livros MySQL 5.0 Certification Study Guide High Performance MySQL (O'Reilly)
MySQL: Certificações 40 Oracle Certified Associate, MySQL 5 Oracle Certified Professional, MySQL 5 Developer Oracle Certified Professional, MySQL 5 Database Administrator Oracle Certified Expert, MySQL 5.1 Cluster Database Administrator
Oracle: Documentação 41 Documentação http://docs.oracle.com/ http://profissionaloracle.com.br/ http://br.groups.yahoo.com/group/gporacle/ http://br.groups.yahoo.com/group/oracle_br/ https://forums.oracle.com Livros Expert Oracle Database Architecture (Tom Kyte) Oracle Wait Interface: A Pratical Guide to Perform Performance Diagnostics & Tuning Oracle Insights: Tales Of The Oak Table
Oracle: Certificações 42 Oracle Real Application Clusters 11g Certified Implementation Specialist ORACLE MASTER Bronze Oracle Database 11g (Available only in Japan) Oracle Database 11g Security Certified Implementation Specialist Oracle Database 11g Performance Tuning Certified Expert Oracle Database 11g Certified Implementation Specialist Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator Oracle Data Warehousing 11g Certified Implementation Specialist Oracle Database 11g Administrator Certified Master Oracle Database 11g Administrator Certified Professional Oracle Database 11g Administrator Certified Associate Oracle Database 10g Administrator Certified Master Oracle Database 10g Managing Oracle on Linux Certified Expert ORACLE MASTER Bronze Oracle Database 10g (Available only in Japan) Oracle Database 10g Real Applications Clusters Administrator Certified Expert Oracle Database 10g Administrator Certified Professional Oracle Database 10g Administrator Certified Associate Oracle Spatial 11g Certified Implementation Specialist Oracle9i Database Administrator Certified Associate Oracle9i Database Administrator Certified Professional Oracle Certified Professional, Database Cloud Administrator Oracle Certified Master, Database Cloud Administrator
Oracle: Certificações 43 - Oracle Database 11g Administrator Certified Associate - Oracle Database 11g Administrator Certified Professional - Oracle Database 11g Administrator Certified Master - ORACLE MASTER Bronze Oracle Database 11g (Available only in Japan) - Oracle Database 11g Certified Implementation Specialist - Oracle Database 11g Performance Tuning Certified Expert - Oracle Database 11g Security Certified Implementation Specialist - Oracle Data Warehousing 11g Certified Implementation Specialist - Oracle Spatial 11g Certified Implementation Specialist - Oracle Database 10g Managing Oracle on Linux Certified Expert - Oracle Database 10g Real Applications Clusters Administrator Certified Expert - Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - Oracle Real Application Clusters 11g Certified Implementation Specialist - Oracle Certified Professional, Database Cloud Administrator - Oracle Certified Master, Database Cloud Administrator - Oracle Enterprise Manager 12c Certified Implementation Specialist - Oracle Enterprise Manager 11g Application Quality Management Certified Implementation Specialist - Oracle Enterprise Manager 11g Certified Implementation Specialist - Oracle GoldenGate 10 Certified Implementation Specialist - Oracle Exadata 11g Certified Implementation Specialist - Oracle Certified Expert, Oracle Exadata Database Machine Administrator, Software Release 11.x - Exalogic Elastic Cloud X2-2 Certified Implementation Specialist
DatabaseCast: http://imasters.com.br/perfil/databasecast/ 44
45 Dúvidas? Ricardo Portilho Proni ricardo@nervinformatica.com.br Skype: ricardo.portilho.proni Gtalk: ricardo.proni@gmail.com