1 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br Apresentação Pedro F. Carvalho Analista de Sistemas OCP BANCO DE DADOS ORACLE 10g ITIL FOUNDATION V3 contato@pedrofcarvalho.com.br www.pedrofcarvalho.com.br
2 Atuação Profissional Formando em Análise de Sistemas 2001 MBA Tecnologias Web Sistemas PHP, Java OCP Banco de Dados Oracle 10g Docente / Coordenador de Cursos Senac Rio Preto Analista de Sistemas Hospital de Base. Delphi, Visual Basic, VB.Net, C#, Genexus Oracle, Progress, Sql Server, FireBird, MySql Consultor Sistema M.V. Project, ITIL. Mais informações www.pedrofcarvalho.com.br
3 ASSUNTOS A Empresa Oracle. Produtos & Soluções Oracle. Mercado de Trabalho DBA. Certificações.
4 A Empresa Oracle Localizada em : Redwood Shores, Califórnia
5 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle Maior empresa de software corporativo do mundo Operação em mais de 145 países $11.8 bilhões de receita 2005-2006 1 em Software Corporativo 2 em Software em Geral +56.000 funcionários +20.000 consultores +225.000 clientes de DB +30.000 clientes de Middleware Fonte Revista Empresa & Negócios
6 A Empresa Oracle
7 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle TÚNEL DO TEMPO ORACLE Fundada em Agosto de 1977. Software Development Labs (SDL). Bob Miner (presidente), Ed Oates e Bruce Scott (engenheiros de software). 1978 A CIA é o primeiro cliente, embora o produto ainda não tenha sido lançado comercialmente. A SDL muda seu nome para Relational Software Inc. (RSI). 1979 A RSI lança sua primeira versão comercial, a versão 2 do banco de dados escrito em linguagem Assembler. Não foi lançada uma versão 1 por medo de as pessoas não comprarem uma primeira versão de software. A primeira versão comercial do software é vendida à Base da Força Aérea americana. Esse é o primeiro RDBMS comercial no mercado.
8 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle 1981 A primeira ferramenta, Interactive Application Facility (IAF), que é um predecessor da futura ferramenta SQL*Forms do Oracle, é criada. 1982 A RSI muda seu nome para Oracle Systems Corporation (OSC) e depois simplifica o nome para Oracle Corporation. 1983 A versão 3, escrita em linguagem C (que a torna portável) é lançada. Bob Miner escreve a metade, enquanto também dá suporte à V2 baseada em Assembler, e Bruce Scott escreve a outra metade. É o primeiro RDBMS de 32 bits. 1984 A versão 4 é lançada. Primeiro banco de dados com coerência de leitura. Oracle portado para o Personal Computer (PC).
9 A Empresa Oracle 1985 Versões 5 e 5.1 são lançadas, primeiro banco de dados de servidor paralelo no VMS/VAX. 1986 O Oracle Client/Server é introduzido; primeiro banco de dados cliente/servidor. 1987 Oracle é a maior empresa de DBMS. Iniciado o grupo Oracle Applications. Primeiro banco de dados SMP (multiprocessamento simétrico) introduzido. Implementada a primeira aplicação cliente/servidor em produção executando o Oracle. 1988 Lançado o Oracle V6. Primeiro bloqueio em nível de linha. Primeiro backup de banco de dados a quente (on-line). Introdução da linguagem procedural de consulta da Oracle - PL/SQL.
10 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle 1992 Lançado o Oracle V7. 1993 Introduzidas ferramentas GUI de desenvolvimento cliente/servidor do Oracle. Oracle Applications passou para cliente/servidor. 1994 Bob Miner morre de câncer. 1995 Primeiro banco de dados de 64 bits. 1996 Lançado o Oracle 7.3. 1997 O Oracle 8 é apresentado. O Oracle Application Server é apresentado, assim como aplicações para a Web. Oracle é o primeiro banco de dados para Web. Ferramentas Oracle BI, como Discoverer, são introduzidas para data warehousing. Ferramentas possuem suporte nativo para Java.
11 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle 1998 Primeiro grande RDBMS (Oracle 8) portado para o Linux. Oracle é o primeiro banco de dados com suporte para Java. 1999 Lançado o Oracle 8i. Integra Java/XML nas ferramentas de desenvolvimento. Oracle é o primeiro banco de dados com suporte nativo para XML. 2000 Lançado o Oracle9i Application Server, tornando-se o primeiro banco de dados com cache na camada intermediária. Lançado o E-Business Suite, banco de dados sem fio com OracleMobile, Oracle9i Application Server Wireless e Internet File System (IFS). 2001 Lançado o Oracle9i (9.1). Oracle é o primeiro banco de dados com Real Application Clusters (RAC).
12 A Empresa Oracle Real Applications Cluster Oracle RAC permite que aplicativos de bancos de dados possam rodar em vários servidores interconectados, isto é, "em cluster", sem a necessidade de serem customizados ou alterados
13 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle 2002 Lançado o Oracle9i Release 2 (9.2). 2003 Lançado o Oracle 10g banco de preparado para o Grid Computing. Analogia Energia Elétrica
14 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br A Empresa Oracle 2007 Previsão de lançamento do Oracle 11g. 2009 Oracle compra a SUN - 7 bilhões de dolares 2011 Oracle Fusion Integração Maior
15 A Empresa Oracle Ultimas Nótícias Em 1 ano, Oracle e Sun investem US$ 4,3 mi em integração Desde que a Oracle anunciou a compra da Sun, há quase um ano, a empresa não divulgou muitas informações sobre o processo de integração dos dois negócios. Na manhã desta quarta-feira, a Oracle realizou um evento, em Madri (Espanha) para seus principais clientes e parceriros, no qual o diretor geral da Oracle na Espanha, Félix del Barrio, informou que o principal objetivo é "transformar a indústria com a combinação das duas duas empresas, sem abrir mão do open source, que está na genética da Sun e da Oracle, e garantindo sempre a liberdade de escolha de seus clientes"..
16 A Empresa Oracle Ultimas Nótícias Oracle perde co-inventor do XML para o Google Um ex-funcionário da Sun e co-inventor do Extensible Markup Language (XML), Tim Bray, trocou a Oracle pelo Google, onde será um "desenvolvedor-defensor" da equipe de desenvolvimento do Android, no Google. A informação foi anunciada por Bray, em seu blog. "Recebi uma oferta para permanecer na Oracle, mas decidi recusar. Talvez eu conte a história quando possa falar sobre o assunto sem que isso me afete", escreveu.
17 A Empresa Oracle Ultimas Nótícias Processo de Data Mining apresenta a Oracle na Liderança A Forrester Research [1], empresa voltada para processos de análise independente, divulgou um relatório no último mês de fevereiro sobre a liderança da Oracle no quesito de análises preditivas e Data Mining (PA/DM). Para os que não conhecem, Predictive Analytics (Análises Preditivas) são processos voltados para a realização de um levantamento sobre o conhecimento dos negócios de uma empresa, utilizando técnicas analíticas de caráter moderno que são aplicadas aos dados em questão. O Data Mining ou Mineração de Dados, trata-se de um processo analítico desenvolvido para a exploração de grandes quantidades de dados relacionados a negócios, mercado ou pesquisas científicas, que buscam padrões consistentes e/ou relacionamentos sistemáticos
18 A Empresa Oracle Ultimas Nótícias Globo.com migra banco de dados Com a missão de manter no portal Globo.com o padrão que permeia as Organizações Globo, a equipe de TI do grupo de comunicação investiu na solução Quest Shareplex for Oracle (obter mais benefícios de seus ambientes Oracle e, ao mesmo tempo, aumentassem a produtividade e a eficiência do banco de dados ), da Quest Software, para a migração dos servidores de banco de dados. Ao longo do processo, máquinas baseadas nos chips Itanium deram lugar aos servidores Intel x8664 www.questsoftware.com.br
19 Produtos & Soluções ORACLE NÃO É SÓ UM BANCO DE DADOS
20 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br Produtos & Soluções Sistemas de Gestão Aplicações Customizadas Servidor de Aplicações Ferramentas de Colaboração Desenvolvimento Integração de Sistemas Gerenciamento de Identidades Inteligência de Negócios Banco de Dados Alta Disponibilidade Ferramentas de Gerenciamento
21 Produtos & Soluções APPLICATIONS
22 Produtos & Soluções FUSION MIDDLEWARE
23 Produtos & Soluções GRID INFRA-ESTRUCTURE Database A
24 Produtos & Soluções PRODUTOS ADQUIRIDOS
25 Produtos & Soluções PRODUTOS DATABASE
26 Produtos & Soluções www.oracle.com.br
27 Mercado de Trabalho Função DBA Oracle Um administrador de banco de dados não é apenas um mecânico que mantém o mecanismo de banco ligado e funcionando. Ela está envolvida com o planejamento de capacidade, que tem um impacto financeiro para a empresa. Em muitos casos, o DBA tem muito contato direto com o cliente, se a empresa gerencia os dados de outras empresas de qualquer maneira, e, portanto, tem um papel enorme no relacionamento da empresa com seus clientes. O DBA é responsável pela salvaguarda da segurança e integridade de dados da empresa. Negligência por parte do DBA pode tanque de uma empresa saudável muito rapidamente
28 Mercado de Trabalho Deveres : Suporte técnico aos bancos de dados existentes; Personalização de bancos de dados comerciais para necessidades específicas; Planejamento e projeto de bancos de dados para necessidades específicas; Solução de problemas para atender às necessidades dos clientes; Desenvolvimento de BD para uma ampla variedade de aplicações; Supervisão da instalação de novos SGBD; Treinamento da equipe das empresas clientes no uso de bancos de dados novos e existentes;
29 Mercado de Trabalho TIPOS DE DBAs DBA DESENVOLVEDOR DBA INFRA ESTRUTURA / ARQUITETURA DBA - PROJETOS
30 Mercado de Trabalho DBA DBA Desenvolvedor Também é desenvolvedor Conhecimentos em instalação e administração do banco de dados; Qualidade em Querys Procura sempre o mais performático, mesmo que a atividade não seja uma boa prática; Fortes conhecimentos em modelagem de dados, sabe aplicar a 3FN Trabalha sobre prazos e acostumado a martelar o banco de dados ou aplicação para que seja entregue na data prevista. Geralmente, o DBA desenvolvedor é lider de desenvolvimento ou atua como um guru na equipe, mandando orientações aos novos integrantes, organizando as atividades e analisando todos os requisitos de desenvolvimento.
31 Mercado de Trabalho DBA DBA Infra-Estrutura É o profissional que conhece toda a infra-estrutura necessária para a implementação do banco de dados, atua desde a concepção do hardware até a analise da infra-estrutura local do banco de dados, tem as seguintes características: Profundos conhecimentos da arquitetura e administração Oracle; Profundos conhecimentos em infra-estrutura, desde a configuração do hardware, cabeamento, switch, sistema operacional e backup & recover; Especialidade em performance ao nível de sistema operacional e instância Oracle; Extremamente cuidadoso no momento de aplicação de patches no banco de dados e sistema operacional; Trabalha mais voltado a projetos e implementação de novos recursos de banco de dados ou aplicação; Responsável em adotar as boas práticas para administração do banco de dados, mesmo que isso crie conflitos internamente na equipe. O DBA Infra-Estrutura geralmente não dá tanta importância para as aplicações da empresa, costuma se preocupar apenas com o banco de dados e afeta diretamente a vida o SYSADMIN, pois, tudo que o SYSADMIN fizer que tenha banco de dados no meio, ele irá questionar.
32 Mercado de Trabalho DBA DBA Projetos É o perfil do profissional que já foi um DBA Desenvolvedor e Infra- Estrutura Bons conhecimentos em desenvolvimento de aplicações; Bons conhecimentos sobre o produto e arquitetura Oracle; Gerencia os prazos das atividades, aquisição de produtos extras, manutenção na aplicação, patches de banco de dados e requisitos básicos da infra-estrutura; Costuma usar o Microsoft Project para se organizar e documenta todas as suas atividades; Acostumado a opinar/sugerir/questionar o comportamento Acostumado a delegar as atividades básicas de administração do banco de dados e cuidar apenas dos projetos que envolvem o banco de dados e a burocracia da empresa. O DBA Projetos é conhecido com o cara do projeto da empresa, pois ele que em diversas reuniões com dezenas de áreas costuma a questionar e interrogar os participantes para coletar as informações no momento de criar o projeto do banco de dados.
33 Mercado de Trabalho DBA SALÁRIOS
34 Mercado de Trabalho DBA Exigência Mundial OCP é requisito eliminatório em processos de seleção Recolocação rápida no mercado Mercado está carente de profissionais Oracle Dados 200 profissionais OCPs na versão 10g no Brasil 1600 profissionais em processo de certificação Mercado necessita de 3000 a 5000 profissionais OCP Certificados chegam a ganhar até 30% a mais
35 Mercado de Trabalho DBA As empresas precisam de ter no quadro profissionais certificados Licitações Governamentais. Exigência de Clientes. Exportação.
36 Mercado de Trabalho DBA CARACTERÍSTICAS ORACLE 11g
37 Mercado de Trabalho DBA Características 11g Particionamento Interval partitioning para tabelas, onde automaticamente serão criadas partições baseadas no tempo, quando novos dados forem adicionados e particionamento por objetos lógicos. Load Balancing Inicialmente introduzidas na release 2 do 10g, agora vem um pacote mais completo de utilidades para load balancing. Estão incluídas novidades para o Oracle HTTP Server, RAC, ASM, Data Guard e listener. Simple_Integer Datatype Trata-se de um novo tipo de dados, que sempre será NOT NULL, e mais rápido que o PLS_INTEGER. Compressão de tabelas e índices Passará a funcionar para todos os tipos de DMLs, permitindo que as tabelas marcadas como compressed sejam manipuladas como uma tabela normal. Também permitirá adicionar e remover colunas. Triggers As DML triggers serão mais rápidas, com promessa de serem 25% superiores em relação às atuais, o que impactará nas triggers de auditoria, onde são feitos updates em outras tabelas. Também terá um novo tipo de trigger composta, com opções BEFORE, ROW e AFTER, úteis para tratar erros. E, por fim, será possível definir a ordem em que as triggers serão disparadas.
38 Mercado de Trabalho DBA Características 11g RMAN X undo Agora os backups feitos pelo RMAN poderão ser feitos sem gerar undo, o que será muito bom na hora de exportar uma tablespace de um backup, por exemplo. Escalabilidade Novidades agrupadas em quatro áreas: execução, armazenamento (storage), disponibilidade e gerenciamento. Execução escalável Entre as várias características, podemos destacar uma espécie de cache para os resultados dos comandos sqls. O DBA poderá mensurar um tamanho para este cache e usar um comando para alterar uma tabela para usar o cache dos resultados. XML Os XMLs poderão ser armazenados em CLOBs ou em formato binário, suportando mecanismos de consulta para XML, incluindo XQuery e SQL XML, padrões emergentes de consulta a dados armazenados em XML. Data Guard Irá suportar flashback standby. LOBs Características que aumentarão o desempenho dos LOBs. ADR Automatic Diagnostic Repository Erros críticos serão marcados como incidentes. O DBA será notificado e as informações sobre estes erros poderão até ser enviadas para o suporte da Oracle.
39 OCM OCP OCA
40
41
42 1Z0-007 Introduction to Oracle9i SQL 1Z0-047 Oracle Database SQL Expert
43 Ambiente ENTERPRISE EDITION 5.0 CURSO NÃO ENFOCA O LINUX
44 SQLDEVELOPER ENTERPRISE EDITION 5.0
45 Diferenças Módulo 1 é Linguagem SQL e não PL/SQL Para PL/SQL - 1Z0-147 Triggers Store Procedures Functions Cursores... ENTERPRISE EDITION 5.0
46
47 Módulo 2 e 3 ENTERPRISE EDITION 5.0
48 Módulo 2 e 3
49 Módulo 2 e 3
50
51 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br OCM Chicago nos Estados Unidos; Düsseldorf na Alemanha; Reading no Reino Unido; Seoul na Coréia; Hong Kong na China e Tokyo no Japão. Para ser um profissional OCM o candidato terá que freqüentar pelo menos dois treinamentos oficiais Oracle. O exame prático para obtenção da certificação OCM focaliza em oito áreas de tópico preliminares: Configuração da base de dados Configuração de rede de Oracle Instalação e configuração do Oracle Enterprise Manager Disponibilidade da base de dados Gerência de dados Gerência da base de dados Gerência de desempenho Standby database and Data Guard
52 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br OCM Oracle Database 10g: Administration Workshop I 5 Days Key: - Production EXAM OCA Oracle Database 10g: Administration Workshop II 5 Days Oracle Database 10g: New Features for Administrators 5 Days EXAM OCP Oracle Database 10g: Enterprise Manager Grid Control 5 Days Oracle Database 10g: Real Application Clusters 5 Days Oracle Database 10g: Data Guard 3 Days Oracle Database 10g: Spatial 3 Days Oracle Database 10g: Data Warehouse Administration 5 Days Oracle Database 10g: Implement Streams 3 Days EXAM OCM - In Progress Oracle 8i To Oracle Database 10g New Features for Administrators 5 Days Oracle Database 10g: SQL Tuning Workshop 3 Days Oracle Database 10g: Using OLAP 3 Days
53 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br Developer Application Oracle Database 10g: Introduction to SQL 5 Days EXAM OCA Oracle Forma Developer 10g: Build Internet Applications 5 Days EXAM OCP Key: - Production - In Progress Oracle Database 10g: Program with PL/SQL 5 Days
54 PEDRO F. CARVALHO OCP ORACLE 10g www.pedrofcarvalho.com.br e:mail contato@pedrofcarvalho.com.br Web Administrator Oracle Application Server 10g: Administration I 5 Days EXAM OCA Oracle Application Server 10g: Administration II 5 Days EXAM OCP Key: - Production - In Progress
55 Enviando Formulário
56 Enviando Formulário www.pearsonvue.com/oracle.
57 Enviando Formulário www.pearsonvue.com/oracle.
58 Enviando Formulário Após se logar
59 Investimento Estimado 2 cursos + 1 provas NOS EUA R$10.000,00 1 cursos + 1 provas R$5.700,00 2 cursos + 2 prova R$3.000,00
60 Retorno Mensal Estimado R$ 15.000,00 R$ 7.000,00 R$ 7.000,00 R$ 1.500,00 R$ 3.000,00 R$ 800,00
61 Tempo de Retorno Estimado Oracle Certified Master 2 cursos + 1 provas R$10.000,00 R$13.000,00 R$7.000,00 2 a 3 meses Oracle Certified Professional 1 cursos + 1 provas R$5.700,00 R$7.000,00 R$1.500,00 1 a 2 meses Oracle Certified Associate 2 curso + 2 prova R$3.000,00 R$1.500,00 R$800,00 3 a 4 meses
62 Membro de uma comunidade de Elite Certificação necessita de experiência, conhecimento e prática Existem cerca de 355,000 profissionais certificados no mundo Oportunidades avançadas e estabilidade no trabalho 92% dos profissionais certificados concordam que treinamento e certificação melhora a projeção profissional Source: 2006 Oracle Certified Professional Survey Muitas empresas solicitam profissionais certificados. Conceituada no Mercado Melhor certificação de banco de dados Source: CertCities.com 4th Annual Readers Choice Awards, 2006 79% dos profissionais certificados indicam que tornar-se certificado acelerou o crescimento profissional
63 A prova : Agendamento pela www.vue.com
64 Cabine Fechada Filmado Gravado Sem Celular ou outro Objeto Você é fotografado Identificador Biométrico Computador com questões alternativas
65
66
67
68 SUCESSO!!!
69 OCM existentes!
70 OCM BRASILEIRO!
71 www.profissionaloracle.com.br
72 http://www.diaadiaoracle.com.br/
73 http://www.apinfo.com
74 http://www.pedrofcarvalho.com.br
75 http://www.apinfo.com
76 http://www.apinfo.com
77 http://www.apinfo.com
78 http://www.profissionaloracle.com.br
79 Livros recomendado Leitura somente após ter passado no exame
80 Revistas recomendadas
81 Dicas para estudo : Projeto Cronograma Estudar Conteúdo Estudar Simulados Não desanimar Desafio Revisar Tranquilidade na hora da prova
82 Onde fazer os cursos : http://www.sp.senac.br/
83 www.sp.senac.br/sjriopreto
84 www.sp.senac.br/sjriopreto
85 Dúvidas? contato@pedrofcarvalho.com.br www.pedrofcarvalho.com.br