• Nenhum resultado encontrado

PEDRO F. CARVALHO OCP ORACLE

N/A
N/A
Protected

Academic year: 2021

Share "PEDRO F. CARVALHO OCP ORACLE"

Copied!
85
0
0

Texto

(1)

Pedro F. Carvalho

Analista de Sistemas

OCP – BANCO DE DADOS ORACLE 10g

ITIL FOUNDATION V3

[email protected]

(2)

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.

(3)

A Empresa Oracle.

Produtos & Soluções Oracle.

Mercado de Trabalho DBA.

(4)
(5)

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

(6)
(7)

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)

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)

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)

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)

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

(12)

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

Real

Applications

Cluster

(13)

2002 – Lançado o Oracle9i Release 2 (9.2).

2003 – Lançado o Oracle 10g – banco de preparado para o

Grid

Grid

Computing

Computing

.

.

Analogia

(14)

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)

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

(16)

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)

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)

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

(19)
(20)

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)

APPLICATIONS

APPLICATIONS

(22)

FUSION MIDDLEWARE

FUSION MIDDLEWARE

(23)

GRID INFRA

GRID INFRA

-

-

ESTRUCTURE

ESTRUCTURE

Database

(24)

PRODUTOS ADQUIRIDOS

PRODUTOS ADQUIRIDOS

(25)

PRODUTOS DATABASE

PRODUTOS DATABASE

(26)
(27)

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

(28)

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)

TIPOS DE DBAs

DBA – DESENVOLVEDOR

DBA – INFRA ESTRUTURA / ARQUITETURA

(30)

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)

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)

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

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

(35)

As empresas precisam de ter no quadro

profissionais certificados

Licitações Governamentais.

Exigência de Clientes.

(36)

CARACTERÍSTICAS

ORACLE 11g

(37)

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

(38)

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

(40)
(41)
(42)

1Z0-007 Introduction to Oracle9i SQL®

1Z0-047 Oracle Database SQL Expert

(43)

Ambiente

ENTERPRISE EDITION 5.0

(44)

SQLDEVELOPER

(45)

Diferenças

ENTERPRISE EDITION 5.0

Módulo 1 é Linguagem SQL e não PL/SQL

Para PL/SQL - 1Z0-147

Triggers

Store Procedures

Functions

Cursores

...

(46)
(47)

Módulo 2 e 3

(48)
(49)
(50)
(51)

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)

Oracle Database 10g: Administration Workshop I 5 Days Oracle Database 10g: Administration Workshop II 5 Days EXAM OCA EXAM OCP Oracle Database 10g: New Features for Administrators

5 Days Oracle Database 10g: Enterprise Manager Grid Control 5 Days EXAM OCM Oracle Database 10g: Real Application Clusters 5 Days Oracle Database 10g: Data Guard 3 Days

Oracle 8i To Oracle Database 10g New Features for Administrators

5 Days Oracle Database 10g: SQL Tuning Workshop 3 Days Oracle Database 10g: Spatial 3 Days Oracle Database 10g: Data Warehouse Administration 5 Days Oracle Database 10g: Implement Streams 3 Days Oracle Database 10g: Using OLAP 3 Days

Key:

- Production

- In Progress

OCM

(53)

Developer Application

Oracle Database 10g: Introduction to SQL 5 Days EXAM OCA EXAM OCP

Key:

- Production

- In Progress

Oracle Database 10g: Program with PL/SQL 5 Days Oracle Forma Developer 10g: Build Internet Applications

(54)

Web Administrator

Oracle Application Server 10g: Administration I 5 Days EXAM OCA EXAM OCP

Key:

- Production

- In Progress

Oracle Application Server 10g: Administration II 5 Days

(55)
(56)

Enviando Formulário

(57)

Enviando Formulário

(58)

Enviando Formulário

(59)

Investimento Estimado

2 cursos + 1 provas

NOS EUA

NOS EUA

R$10.000,00

1 cursos + 1 provas

R$5.700,00

2 cursos + 2 prova

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

2 cursos + 1 provas

R$10.000,00

Oracle Certified Master

Oracle Certified Professional

Oracle Certified Associate

Tempo de Retorno Estimado

R$13.000,00

R$7.000,00

2 a 3 meses

1 cursos + 1 provas

R$5.700,00

R$7.000,00

R$1.500,00

1 a 2 meses

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 :

(64)

Cabine Fechada

Filmado

Gravado

Sem Celular ou outro Objeto

Você é fotografado

Identificador Biométrico

(65)
(66)
(67)
(68)
(69)
(70)
(71)
(72)
(73)
(74)
(75)
(76)
(77)
(78)
(79)

Livros recomendado

(80)
(81)

Dicas para estudo :

Projeto

Cronograma

Estudar Conteúdo

Estudar Simulados

Não desanimar

Desafio

Revisar

(82)

Onde fazer os cursos :

(83)
(84)
(85)

Dúvidas ?

[email protected]

Referências

Documentos relacionados

 Podem ser utilizados para comparações com NULL e são muito utilizados em ambientes OLAP... 3- Quais os tipos de índices existentes e quando devo utilizar cada um deles? 3.. Todos

Este white paper resume a Política de suporte de ciclo de vida da Oracle para produtos com tecnologia Oracle (incluindo sua política sobre o suporte a um Oracle

Oracle Database 11g: Adm Workshop I Oracle Database 11g: Adm Workshop II Oracle Database 11g: Performance Tuning Oracle Database 10g: SQL Tuning..

Como o Oracle 10g possui apenas um banco de dados, e esse é instalado juntamente com o software, os problemas de Listener não aparecem nessa versão. Ao contrário do Oracle

Com base nas competências da certificação OCA Oracle Database 12c, a certificação OCP em Oracle Database 12c inclui o conhecimento avançado e capacidades exigidos aos administradores

 Oracle Data Guard Broker Support for Database Rolling Upgrades..  Oracle Scheduler Support for Data Guard Database

Ação de Preparação para Exame 1Z0-061 (Oracle Database 12c: SQL Fundamentals) (3h) Oracle Database 12c: Install and Upgrade Workshop (12h). Oracle Database

Oracle University and Impacta Tecnologia use onlyฺ Development Program WDP eKit materials are provided for WDP in-class use only.. Copying eKit materials is strictly prohibited and