Você está na página 1de 23

UNIVERSIDADE FEDERAL DE MATO GROSSO

Faculdade de Agronomia e Medicina Veterinria (Famev)


Introduo Cincia da Computao
Prof.: Mr. Ricardo Frederico Figueiredo E Salles
Aluna: Caroline Conte Brandalise

Oracle Histria e Caractersticas


A Oracle, DB2, SyBase e SQL Server so exemplos de bancos bastante robustos.
So usados em grandes empresas como bancos, bolsas de valores, companias de
seguros, industria e etc.

1. Histria
A IBM foi a primeira empresa a desenvolver um RDBMS, no entanto, Oracle
Corporation fez histria em 1980, liberando seu RDBMS, Oracle, para uso comercial.
Apenas alguns anos mais tarde a empresa iria lanar uma verso do seu sistema de
computadores da IBM.

Fundadores da Oracle - Em 1977, Larry Ellison, Bob Miner e Ed Oates


comearam a consultora de Desenvolvimento de Software Laboratories (SDL), que se
tornou Relational Software, Inc. (RSI). Em 1983, tornou-se RSI a Oracle Systems
Corporation e depois Oracle Corporation.

Primeiro RDBMS disponvel comercialmente: Um banco de dados relacional


um banco de dados que modela os dados de uma forma que eles sejam percebidos
pelo usurio como tabelas, ou mais relaes formais.

Em 1979, a Oracle introduziu RSI verso2: 2.3, como os primeiros RDBMS


baseadas em SQL disponveis no mercado, um marco na histria dos bancos de dados
relacionais.

Oracle Corporation percorreu um longo caminho para se tornar a empresa de


tecnologia multinacional que hoje. Sua rica histria acompanha o seu progresso
atravs do desenvolvimento e comercializao de sistemas de hardware, software
empresarial e da prpria Oracle, a tecnologia de banco de dados de renome mundial.

1970

Em 16 junho de 1977 Software Development Laboratories (SDL) foram criadas


em Santa Clara, Califrnia por Larry Ellison, Bob Miner e Ed Oates. Em 1978, o primeiro
a Oracle nasceu, escrito em linguagem assembly em execuo no PDP-11 sob RSX-11
em 128K de memria. Oracle verso 1 nunca foi lanado oficialmente, e a
implementao separados Oracle cdigo a partir do cdigo do usurio. A Oracle foi
batizado assim como era o nome de cdigo de um projeto da CIA que todos os trs
fundadores originais trabalharam quando no Amex Corporation.

Em junho de 1979, Desenvolvimento de Software Laboratories se renomeou


Relational Systems Inc (RSI) e mudou-se para Menlo Park, Califrnia. Naquele mesmo
ano, eles ofereceram o primeiro RDBMS SQL comercial (sistema de gerenciamento de
banco de dados relacional). A segunda verso do Oracle foi lanado (a primeira verso
do software de banco de dados Oracle), que decorreu em hardware PDP-11. Ellison,
Mineiro e Oates escolheu o nome que a Oracle v2 como eles acreditavam que os
clientes estariam dispostos a comprar a verso inicial de um produto. Em outubro de
1979, o RSI comeou a promover activamente a Oracle na plataforma VAX.

1980

Em 1981 Umang Gupta juntou RSI, escreveu o plano de negcios e se tornou


um membro da equipe como Vice-Presidente e Gerente Geral. RSI renomeado sua
empresa em 1982, tornando-se o Oracle Systems Corporation para alinhar-se ainda
mais com o seu principal produto. Maro 1983 viu Oracle Database reescrito em C para
a portabilidade ea verso do Oracle v3, bem como a oferta de um banco de dados

VAX-mode. Logo depois de em Outubro de 1984 a Oracle v4 foi lanado introduzir


consistncia ler, o primeiro de uma tal base de dados com esta capacidade. O software
Oracle Database foi portado para a plataforma PC em novembro de 1984 com a verso
do MS-DOS (4.1.4) rodando em 512 K de memria.

Em Abril de 1985 a Oracle v5 foi lanado tornando-se um dos primeiros do


RDBMS para operar no modo cliente-servidor. A Oracle v5 MS-DOS foi lanado em
1986 e que foi executado no modo protegido em cerca de 286 mquinas com uma
tcnica criada por Mike Roberts. Ele foi um dos primeiros produtos a faz-lo. A Oracle
v5.1 tambm foi lanado com suporte para consultas distribudas ea empresa comeou
suas investigaes sobre clustering. A Oracle tambm ofereceu um SGBD clienteservidor neste ano.

Em 12 de maro de 1986 a Oracle veio a pblico com uma receita de US $ 55


milhes. Em 1987, os aplicativos Oracle baseados em UNIX foram introduzidos e um
ano depois a Oracle v6 foi lanado com backups quentes, embutido PL / SQL motor
processual dentro do banco de dados e suporte a nvel de linha de bloqueio. Em 1988,
a Oracle induzida PL / SQL. O crescimento da empresa levou deslocalizao da sede
mundial em Redwood Shores, Califrnia, em 1989, e as receitas atingindo 584,000 mil
dolares.

1990

Em 1990, a Oracle experimentou sua primeira derrota no terceiro trimestre, o


que levou a centenas de funcionrios que perdem seus empregos. Oracle 7 foi lanado
em Junho de 1992 com as ferramentas de desenvolvimento de aplicaes, melhorias
de desempenho, capacidade de persistir unidades de programa PL / SQL no banco de
dados, como procedimentos armazenados e gatilhos, utilitrios de administrao,
suporte para recursos de integridade e segurana referenciais declarativas. Este foi
tambm o ano em que a Oracle ofereceu aplicativos completos metodologia de
implementao.

A Oracle Systems Corporation anunciou uma fuso entre Oracle Corporation e


Oracle Systems Corporation em 01 de junho de 1995 Esta fuso eliminou a estrutura
da holding e de racionalizao da empresa operadora (Oracle Corporation) com a
holding pblica (sistemas Oracle Corporation). A transao renomeado o Oracle
Systems Corporation como Oracle Corporation e integrando-os como uma Delaware
Corporation.

Por novembro 1995 a Oracle tornou-se uma das primeiras grandes empresas de
software para relatar uma estratgia de Internet e ofereceu o primeiro RDBMS 64-bit.
Em 1996 eles lanaram Web Browser como parte do Oracle PowerBrowser e mudou-se
para uma arquitetura web-enabled baseada em padres abertos. Abril 1997 viu a
Oracle lanar seu primeiro verso do Discoverer e em junho do mesmo ano, a Oracle
v8 foi lanado com a tecnologia Internet, o apoio a terabytes de dados e tecnologia
SQL objeto. Setembro daquele ano Oracle Corporation apresentou o Oracle JDeveloper
(ambiente de desenvolvimento integrado Java da Oracle), depois de anunciar uma
lealdade para a plataforma Java.

O ano de 1998 foi influente para Oracle Corporation, maio eles lanaram
aplicativos Oracle 2 e em abril anunciou que estaria integrando uma mquina virtual
Java com banco de dados Oracle. Em setembro Oracle 8i (i significa Internet aqui) e em
outubro de Oracle 8 e Oracle Application Server 4.0 foram lanados para a plataforma
Linux. Em 1999, a Oracle Corporaes ofereceu seu primeiro SGBD com suporte a XML.

2000

Em 2000 fundou a Oracle Corporation subsidiria OracleMobile. Oracle 9i e


servidor de aplicativos foram lanados e em maio a Oracle anunciou a Internet File
System (IFS), que mais tarde foi renomeado Oracle SDK de gerenciamento de
contedo.

Ellison anunciou que a empresa tinha guardado um total de US $ 1 bilho at


implementar e usar seus prprios aplicativos de negcios em 2001, e Oracle se torna o

primeiro a completar 3 terabyte TPC-H recorde mundial. Em 2002, ofereceu o primeiro


banco de dados para passar as avaliaes de segurana padro do setor 15, em
seguida, no ano seguinte, introduziu Empresa Grid Computing, que foi lanado em
2004 com o novo Oracle 10g (g significa grade aqui). 13 de dezembro de 2004 viu
Oracle Corporation assinatura de um acordo para a aquisio da PeopleSoft, aps uma
batalha longa e difcil. Adquiriram-los para 26,50 dlares por ao, que de
aproximadamente US $ 10,3 bilhes.

A Oracle anunciou uma reduo de sua fora de trabalho combinada de 50.000


em 14 de janeiro de 2005 Este foi tambm o ano em que a Oracle lanou seu primeiro
database- Oracle Database 10g Express Edition livre (XE). Em setembro do mesmo ano,
a Oracle Corporation anunciou a compra da Siebel Systems (um produtor de
tecnologias CRM e fornecimento de software de business intelligence) para US $ 5,8
bilhes.

Em 18 outubro de 2005 foi um golpe para Oracle Corporation como uma


vulnerabilidade de segurana grave foi descoberto em seu gerenciamento de senhas
de banco de dados por Joshua Wright, do Instituto Sans e Carlos Cid, da Universidade
de Londres. Oracle Corporation afirmou que as salvaguardas e as boas prticas da
indstria existentes eram defesas suficientes e no fechar a brecha de segurana at o
lanamento do SGBD 11g em 2007.

A Oracle Corporation anunciou a aquisio da Portal Software, Inc em 12 de


Abril de 2006 e adquiriu a fornecedora de solues de faturamento e gesto de receita
global de US $ 4,90 por ao, cerca de 440 milhes dlares americanos. Mais tarde, um
ano que, em outubro, a Oracle Corporation anunciou Unbreakable Linux e no dia 2 de
novembro do mesmo ano, eles anunciaram que haviam concordado em adquirir
Stellent, Inc. Eles adquiriu a provedora global de Enterprise Content Management
atravs de uma oferta pblica de aquisio de caixa de US $ 13,50 por ao,
aproximadamente $ 440,000,000.

Outras aquisies seguiram, em 15 de dezembro de 2006 a Oracle ganhou a


maioria dos MetaSolv, a gesto de desempenho no fornecimento de solues de
software, e aprovou a aquisio de MetaSolve Software da Oracle atravs de uma
oferta pblica de aquisio de caixa de US $ 52,00 por ao, aproximadamente US $
3,3 bilhes. A transao foi oficial no dia 1 de Julho de 2007.

Em 22 maro de 2007 a Oracle foi forado a abrir um processo judicial contra


um dos principais concorrentes, SAP AG, por negligncia e de concorrncia desleal. O
processo judicial durou at 23 de novembro de 2010, onde a Oracle ganhou o
processo, conhecido como o maior julgamento de pirataria de software na histria $
1,3 bilho. SAP ainda busca a reduo do prmio do jri, apesar de admitir as
irregularidades de sua unidade TomorrowNow que foi comprovadamente baixado
quantidades macias de software Oracle ilegalmente.

Em 15 de maio do mesmo ano Oracle compra Agile Software Corporation, em


seguida, em 16 de outubro confirma a sada de John Wookey, vice-presidente snior
de desenvolvimento de aplicativos e do chefe de Estratgia de Aplicao. Esta partida
motivo de preocupao em torno do lanamento e futuro da Estratgia de
aplicativos Fusion da Oracle.

Em 16 janeiro de 2008 viu Oracle Corporation anunciar que ir comprar a BEA


Systems para 19,375 dlares por ao em dinheiro para um total de "7.200 milhes
dlar lquido de caixa." Mais tarde no ano, em setembro do Oracle revelou que eles
seriam comercializao servidores e armazenamento em um data warehouse
appliance co-desenvolvido nomeado o HP Oracle Database Machine. 2008 foi tambm
o ano em que as varreduras inteligentes em software melhorou a consulta de resposta
no HP Oracle Database Machine armazenamento / Exadata.

2010s

Em 2010 Oracle Corporation adquiriu a Sun Microsystems e lanou o Enterprise


Manager do Centro de Operaes, que era uma plataforma que conseguiu ambientes

Sun virtuais e fsicos. Eles tambm concordaram em adquirir Phase Forward por cerca
de 685 milhes dlares americanos em 16 de abril de 2010 Essa conquista foi ofuscada
pela Oracle a ser indicado por fraude em 29 de julho pelo Departamento de Justia dos
EUA.

Ao dia 24 de maro de 2011 a Oracle divulgou suas realizaes ostentando


fiscal de 2011 receita total Q3 GAAP aumentou em 37% para 8800 milhes dlares e
receita total no-GAAP acima de 36% para 8,8 bilhes dlares americanos. Em outubro
do mesmo ano, a Oracle optou por reforar o seu servio de nuvem por eles adquirir
RightNow Technologies Inc por US $ 1,5 bilho. Em 09 de fevereiro de 2012 eles
tambm adicionou produtos e servios Gesto de Talentos atravs da aquisio de
Taleo para 1900 milhes dlares e mais tarde, em maio, a plataforma de marketing
social Vitrue foi adquirida por US $ 300 milhes.

Muitas empresas foram adquiridas pela Oracle Corporation, como o Intelecto


empresa de inteligncia de mercado Coletivo (comprado em junho de 2012), o
comerciante Involver sociais (comprado julho de 2012), Acme Packet (comprado
fevereiro 2013) e Tekelec (Maro de 2013). Em 31 de janeiro de 2013 Gartner Inc
nomeou a Oracle lder em seu mais recente 'Magic Quadrant for Enterprise Content
Management. Em maio do mesmo ano, a Oracle entrou em um acordo com a Paradox
Engenharia para trabalhar em novas solues no mercado da cidade inteligente.

Mais tarde naquele ms, eles anunciaram novos aplicativos na memria de


Oracle Hyperion da Oracle JD Edwards Enterprise One, Oracle Siebel e Oracle EBusiness Suite. 23 de outubro de 2013 a Oracle entrou em um acordo para adquirir
BigMachines.

Desde a sua exposio ao mercado de RDBMS, a Oracle tem liderado o


caminho. De acordo com o Gartner, a Oracle propriedade quase 50% do mercado de
RDBMS em 2011 Alm de abrir o mercado comercial para RDBMS, a Oracle
Corporation tambm foi a primeira empresa a desenvolver uma verso de nvel

comercial de SQL que foi projetado para manipular dados em um RDBMS usando (na
poca) consultas e junes.

2. Caractersticas
A primeira verso "real" da Oracle RDBMS foi o Oracle 2 Este sistema suportado
apenas as caractersticas bsicas de SQL, e estava escrito em uma linguagem de
montagem. No ano seguinte, e para os prximos 10 anos ou mais, Oracle Corporation
lanou atualizaes para seu banco de dados principal. Provavelmente uma das razes
pelas quais o Oracle RDBMS conseguiu manter-se no topo do poderoso RDBMS est
ligada a suas atualizaes de produtos que esto intimamente ligadas s mudanas no
mercado. Buzzwords banco de dados como "escalvel", "programvel", "distribudas"
e "porttil" tambm esto ligados a verso do Oracle. Por exemplo, em 1985 o apoio
para um modelo cliente-servidor foi adicionado em antecipao a uma aceitao cada
vez maior da comunicao em rede. medida que a Internet abriu o caminho para a
Era Digital, o Oracle RDBMS foi atualizado para incluir uma mquina virtual Java nativo
(JVM).

3. Resumo das verses existentes na Oracle Database


A verso atual do Oracle Database Oracle 12C o resultado de mais de 30 anos
de desenvolvimento inovador e capaz de fornecer servios em nuvem com o Banco
de Dados Oracle. Destaques na evoluo do Oracle Database incluem o seguinte:
Em 1979, o primeiro prottipo (RDBMS RSI1) que integra a separao dos
espaos de endereamento entre os programas usurios e o ncleo Oracle
comercializado. Esta verso inteiramente desenvolvida em linguagem de montagem.
A segunda verso (RDBMS RSI2) um transportador da aplicao para outras
plataformas.
A RSI promove ativamente Oracle no VAX plataforma (o software executado
no VAX em PDP-11 modo de emulador)

Em fevereiro de 1981, RSI comea a desenvolver ferramentas para o Banco de


Dados Oracle, incluindo o Mecanismo de aplicao interactiva (IAF), um predecessor
para o Oracle Forms.
Em 1981 Umang Gupta juntou RSI, escreveu o plano de negcios e se tornou
um membro da equipe como Vice-Presidente e Gerente Geral.
Em 1982, tornando-se o Oracle Systems Corporation para alinhar-se ainda mais
com o seu principal produto.
Em 1983 a terceira verso traz melhorias no nvel das performances e um
melhor suporte do SQL. Esta verso inteiramente codificada em linguagem C para a
portabilidade e oferece uma VAX banco de dados mode. Na mesma poca RSI troca
de razo social e torna-se Oracle.
Em Outubro de 1984 A Oracle verso 4 inclui suporte para leitura de
consistncia, o que tornou muito mais rpido do que qualquer verso anterior.

Oracle verso 4 tambm nos trouxe a introduo dos utilitrios de exportao /


importao e o escritor relatrio, que permite uma capacidade de criar um relatrio
baseado em uma consulta. O software Oracle Database foi portado para a plataforma
PC e comercializada em mquinas IBM em novembro de 1984 com a verso do MSDOS (4.1.4) rodando em 512 K de memria.
Em Abril de 1985 a Oracle v5 foi lanado tornando-se um dos primeiros do
RDBMS para operar no modo cliente-servidor graas ao middleware SQL*Net. A
tecnologia de cluster foi introduzido nesta verso que mais tarde seria conhecido
como Cluster Oracle Real Application na verso 9i.

A Oracle verso 5 adicionou

algumas novas funcionalidades de segurana, tais como auditoria, o que ajudaria a


determinar quem e quando algum acessou o banco de dados.
Em 1986 Oracle foi levado para a plataforma 8086. Oferece um SGBD clienteservidor.
A Oracle v5 MS-DOS foi lanado em 1986 e foi executado no modo protegido
em cerca de 286 mquinas com uma tcnica criada por Mike Roberts. A Oracle v5.1
tambm foi lanado com suporte para consultas distribudas e a empresa comeou
suas investigaes sobre clustering. A Oracle tambm ofereceu um SGBD clienteservidor neste ano. Em 12 de maro de 1986 a Oracle veio a pblico com uma receita
de US $ 55 milhes. Entretanto, em 1986 a empresa entrou na bolsa e, quatro anos

depois, passou por uma fase de grandes perdas que quase a deixou na bancarrota,
substituiu os seus jovens gestores por outros mais profissionais e experientes. Dessa
forma, pde passar a dedicar-se em exclusivo ao desenvolvimento de produtos
informticos.
Em 1987: introduz aplicativos Oracle baseados em UNIX.
A Oracle funda a sua diviso de Aplicativos, a construo de software de gesto
empresarial integrada com o seu software de banco de dados. A Oracle adquire TCI
para seu software de gerenciamento de projetos.
Em 1988, a Oracle induzida PL / SQL. O crescimento da empresa levou
deslocalizao da sede mundial em Redwood Shores, Califrnia. a Oracle v6 foi lanado
com backups, embutido PL / SQL motor processual dentro do banco de dados e
suporte a nvel de linha de bloqueio. Esta verso fornecida uma srie de novos recursos,
incluindo o apoio de sistemas de alta velocidade OLTP, capacidade de hot backup e
nvel de linha de bloqueio. Que bloqueia apenas a linha ou linhas a ser utilizado durante
uma operao de escrita, em vez de bloqueio de uma tabela inteira.
A Oracle Parallel Server foi introduzido no Oracle verso 6.2 e foi usado com
dezembro VAX Cluster. Esta nova funcionalidade fornecida alta disponibilidade,
porque mais de um n (servidor) podem acessar os dados no banco de dados. Com o
aumento da disponibilidade desse recurso tambm acelerou o desempenho do sistema
que estava compartilhando os usurios.Em 1989, e as receitas atingindo 584,000 mil
dolares.
Em 1990, a Oracle experimentou sua primeira derrota no terceiro trimestre, o
que levou a centenas de funcionrios que perdem seus empregos.
Em 1991, Oracle 6.1 prope uma opo Parallel Server (em um primeiro tempo
na DEC VAX, depois rapidamente em numerosas outras plataformas).
Em junho de1992, Oracle 7 lanado para plataformas UNIX (ela sair para as
plataformas Windows somente a partir de 1995). Esta verso permite uma melhor
gesto da memria, do CPU e das Entradas-Sadas. O banco de dados acompanhado
de ferramentas de administrao (SQL*DBA) que permitem uma explorao mais fcil
do banco com melhorias de desempenho, servios administrativos, ferramentas de
desenvolvimento de aplicaes, recursos de segurana, a capacidade de persistir

unidades de programa PL / SQL no banco de dados, como procedimentos armazenados


e gatilhos , e suporte para declarativa integridade referencial.
Em 1992: oferece aplicativos completos metodologia de implementao
A Verso 7 tambm nos permitiu monitorar cada comando, o uso de privilgios
de cada usurio e acesso a um determinado item. Papis foram criados nesta verso para
fazer a manuteno de segurana mais fcil para os usurios e privilgios. A
confirmao de duas fases foi adicionado suporte a transaes distribudas.
A verso 7.1 introduziu alguns bons novos recursos tais como a recuperao
paralela e somente leitura de tabela. O primeiro SGBD 64-bit foi introduzido dentro
desta verso, bem como a opo VLM (Very Large Memory).
Em 1993: A Oracle lana seu "Cooperative Development Environment" (CDE),
que agrupa Oracle Forms, Reports, Graphics, e Book.
Ed Oates e Bruce Scott saram da empresa, e, em 1993, Bob Miner faleceu.
Em 1994: o Oracle adquire a base de dados do produto dezembro Rdb
(posteriormente chamado a Oracle Rdb ) da Digital Equipment Corporation (DEC). A
Oracle Rdb opera apenas no OpenVMS plataforma (tambm um ex-produto de
dezembro).
Em 1995: oferece o primeiro RDBMS 64-bit.
Oracle Systems Corporation anunciou uma fuso entre Oracle Corporation e
Oracle Systems Corporation em 01 de junho de 1995 Esta fuso eliminou a estrutura
da holding e de racionalizao da empresa operadora (Oracle Corporation) com a
holding pblica (sistemas Oracle Corporation). A transao renomeado o Oracle
Systems Corporation como Oracle Corporation e integrando-os como uma Delaware
Corporation.
Em novembro 1995 a Oracle tornou-se uma das primeiras grandes empresas de
software para relatar uma estratgia de Internet e ofereceu o primeiro RDBMS 64-bit.
Em 1996 eles lanaram Web Browser como parte do Oracle PowerBrowser e
mudou-se para uma arquitetura web-enabled baseada em padres abertos.
Em 1996, Oracle 7.3 foi embarcado, oferecendo aos clientes a capacidade de
gerenciar todos os tipos de tipos de dados; incluindo vdeo, imagens a cores, sons e
dados espaciais. 1996 tambm trouxe o lanamento do primeiro autenticao
biomtrica da Oracle para um banco de dados disponvel no mercado. Esta tecnologia

pode analisar as caractersticas humanas, fsicas e comportamentais, para fins de


autenticao.
Em 1997, a verso Oracle 7.3 (batizada Oracle Universal Server) aparece,
seguida da verso 8 que oferece capacidades objeto ao banco de dados.
Oracle escrito em linguagem C e disponvel em numerosas plataformas materiais
(mais de uma centena) dentre elas :

AIX (IBM)

Solaris (Sun)

HP/UX (Hewlett Packard)

Windows NT (Microsoft)

Abril de 1997: A Oracle lana a primeira verso do Discoverer . em abril anunciou


que estaria integrando uma mquina virtual Java com banco de dados Oracle
Junho 1997: Oracle 8 lanado com a tecnologia SQL objeto, a tecnologia Internet e
suporte para terabytes de dados.
Setembro 1997: Oracle Corporation anuncia um compromisso com o Java plataforma
e ambiente de desenvolvimento integrado Java da Oracle, o Oracle posteriormente
chamado introduz JDeveloper . Oracle desde a verso 8.0.5 esta disponvel para o Linux
Em 1998:
Janeiro de 1998: A Oracle lana o Oracle Applications 10,7 Network Computing
Architecture (NCA). Todos os aplicativos no software de negcios agora correm em
toda a web em um navegador web padro.
Maio de 1998: Oracle Corporation lana Oracle Applications 11.
Abril 1998: A Oracle anuncia que ir integrar uma Mquina Virtual Java com banco
de dados Oracle.
Setembro 1998: Oracle 8 i liberado (o i significa Internet).
Outubro de 1998: Oracle 8 e Oracle Application Server 4.0 so liberados no Linux
plataforma.
Em 1999, a Oracle Corporaes ofereceu seu primeiro SGBD com suporte a
XML.1999: oferece o seu primeiro SGBD com suporte a XML
Em 2000 fundou a Oracle Corporation subsidiria OracleMobile
2001: . Oracle 9i e servidor de aplicativos foram lanados e em maio a Oracle anunciou
a Internet File System (IFS), que mais tarde foi renomeado Oracle SDK de

gerenciamento de contedo. Torna-se a primeira a completar 3 terabyte TPC-H


recorde mundial.
Em 2002: Acontece o lanamento do banco de dados Oracle 9i Release 2.
Oferece o primeiro banco de dados para passar as avaliaes de segurana padro da
indstria 15.
Em 2003: apresenta o que chama de "Empresa Grid Computing" com Oracle10
(o g representa Grade)
Em 2005: lana o seu primeiro banco de dados livre, o Oracle Database 10 g
Release 2 - Express Edition (XE). Em 18 outubro de 2005 foi um golpe para Oracle
Corporation como uma vulnerabilidade de segurana grave foi descoberto em seu
gerenciamento de senhas de banco de dados.
Em 2006. A Oracle Corporation anunciou a aquisio da Portal Software, Inc em
12 de Abril
Em 2007: Lana o Oracle Database 10 g Release 2 estabelece um novo recorde
mundial TPC-H de 3000 GB de referncia resultado e lanou o Oracle Database 11 g
para Linux e para o Microsoft Windows .
Em 2008: varreduras inteligentes em software melhorar a consulta de resposta
no HP Oracle Database Machine / armazenamento Exadata.
Em 2010 Oracle Corporation adquiriu a Sun Microsystems e lanou o Enterprise
Manager do Centro de Operaes, que era uma plataforma que conseguiu ambientes
Sun virtuais e fsicos. Eles tambm concordaram em adquirir Phase Forward
Ao dia 24 de maro de 2011 a Oracle optou por reforar o seu servio de
nuvem por eles adquirindo a RightNow Technologies Inc por US $ 1,5 bilho.
Em 2013 comea o uso do Oracle 12C para Linux , Solaris e Windows e capaz
de fornecer servios de nuvem com o Oracle Database.

4. Detalhadamente os 12 novos principais recursos do Oracle 12c


Tom Kyte, vice-presidente da Oracle, seleciona 12 das mais de 500 novidades
implementadas no novo Oracle Database 12c, o primeiro banco de dados na nuvem.

1 PL/SQL Ser possvel comear uma instruo SQL com um pouco de cdigo
PL/SQL, definir o corpo da funo e compil-la na instruo SQL.
2 Aperfeioamento de Padres Uma coluna poder ser preenchida por um arquivo de
seqncia [dotnext]. Poder declarar que uma coluna ter um novo tipo de dados, ou
uma identidade, criar automaticamente a seqncia de preenchimento e controlar os
valores da seqncia que sero gerados, podendo ser nulo ou no.
3 Aumento no limite de tamanhos Os limites de tamanho para alguns tipos de dados,
como varchars, sero aumentados. Um varchar poder alcanar 32k, como se estivesse
dentro de um bloco de PL/SQL, melhorando a paridade entre dados do tipo PL/SQL e
do tipo SQL.
4 Consultas de Paginao e Top End Facilitadas Ser possvel dizer facilmente,
Executar esta consulta e retornar linhas de 5 a 10. Retornar linhas de 100 a 120,
obtendo os dez registros superiores (os top end) e podendo fazer a paginao sem
problemas em um conjunto de resultados.
5 Correspondncia de Padres de Linha Na SQL, voc pode definir uma clusula de
correspondncia de padres que, usando uma expresso regular como sintaxe, permita
descrever o padro que est procurando nos dados, conforme recebe as linhas
resultantes da consulta.
6 Melhorias no Particionamento Ser possvel particionar por intervalo e por
referncia juntos, mover uma partio de dados online sem precisar usar a redefinio
do DBMS (Database Management System) e realizar manuteno assncrona dos
ndices globais contra suas parties dentro de uma instruo DDL (Data Definition
Language).
7 Planos de Execuo Adaptveis Poder alterar um plano de SQL depois que ele j
estiver em execuo, permitindo decidir se deseja continuar usando os loops aninhados
ou se prefere trocar por uma hash join (juno de hash).
8 Estatsticas Aprimoradas Dois novos tipos de histograma muito mais eficientes na
cobertura de conjuntos de dados, com mais de 255 valores distintos em uma coluna. No
novo tipo de histograma foi aprimorada a cobertura a colunas no populares, quase
populares e muito populares. As estatsticas sero computadas automaticamente durante
as cargas de dados para que no seja necessrio obter manualmente.
9 Undo Temporrio As tabelas temporrias geram undo (desfazer) para ter a
capacidade de reverter uma operao em uma tabela temporria global. Ao gerar o
Undo, elas tambm geram o Redo para proteger as informaes do Undo no respectivo

tablespace (espao de tabela). O Undo, referente as tabelas temporrias, ser


armazenado no prprio tablespace temporrio e no ser parte do backup, pois ficar no
tablespace temporrio. Isso tornar consultas e operaes flashback gerais ainda mais
teis, pois as nicas informaes que ficaro no tablespace do Undo sero as
informaes dos seus dados.
10 Otimizao dos Dados Na gesto de ciclo de vida de informaes (ILM, na sigla
em ingls), ser gerado um Heat Map, associando temperaturas a trs tipos de bloco
de dados: Hot (quente) para o de leitura/gravao, Warm (morno) para somente
leitura e Cold (frio) para o que quase nunca lido. Em um DDL, poder descrever
como gostaria de lidar com ou tratar esses blocos, incluindo sua compactao de OLTP
(On-Line Transaction Processing). O DBA definir uma poltica para as temperaturas
e outra poltica que diz o que fazer com essas informaes conforme elas passam para o
estado Warm e Cold, ao invs de criar scripts e execut-los periodicamente.
11 Application Continuity e Transaction Guard O Transaction Guard garante que
uma transao acontecer pelo menos uma vez e no mais do que isso. Se houver uma
falha, o failover dessa transao, mesmo que seja de leitura e gravao, ser tratado pelo
Application Continuity, que ir reproduzir a transao em outro n em outro banco de
dados e poder retomar do ponto que estava.
12 Pluggable Databases (Bancos de Dados Conectveis) Permitir mesclar bancos de
dados em uma nica instncia, resolvendo o problema de sinnimos pblicos ou nome
de esquema conflitantes. Ser possvel conectar uma instncia a at 252 bancos de
dados diferentes, compartilhando o mesmo conjunto de processos. Assim ter um SGA
(System Global Area) compartilhado por todos esses bancos de dados, facilitando o
gerenciamento de vrios bancos de dados em um nico host.
A verso 12c traz um total de 500 novas funes ao banco de dados da Oracle. A
maioria delas, no entanto, so upgrades feitos para caractersticas j presentes em
verses anteriores do sistema.
A mais nova verso do SGBD Oracle, o Oracle Database 12c o primeiro
SGBD para a nuvem e apresenta uma nova arquitetura que simplifica o processo de
consolidao dos bancos de dados para a nuvem, que permite aos clientes gerenciar
vrios bancos de dados como um sem precisar alterar suas aplicaes.
As verses de Oracle database 12c so: Oracle Database 12c Standard Edition One,
Oracle database 12c Multitenant e Oracle Database 12c Enterprise Edition.

5. Edies de Database Oracle


Oracle, a Oracle Corporation subdivide seu produto em edies variveis
aparentemente por razes de marketing e controle de licenas.

Enterprise Edition (EE) inclui mais funcionalidades que a Standard Edition,

especialmente nas reas de performance e segurana. A Oracle Corporation licencia este


produto na base de usurios ou de ncleos de processamento, normalmente para
servidores com 4 ou mais UCPs. EE no tem limite de memria e pode utilizar
clusterizao usando o software Oracle RAC.

Standard Edition (SE) contem a funcionalidade bsica de banco de dados. A

Oracle Corporation licencia este produto na base de usurios ou de sockets,


normalmente para servidores com um quatro UCPs. Se o nmero de UCPs exceder 4,
o usurio deve migrar para a licensa Enterprise. SE no possui limite de memria e pode
utilizar clusterizao com o Oracle RAC sem custo adicional.

Standard Edition One, introduzido com o Oracle 10g, possui algumas restries

de funcionalidades adicionais. A Oracle Corporation comercializa-o para uso em


sistemas com uma ou duas UCPs. Ela no possui limitaes de memria.

Express Edition (Oracle Database XE), introduzido em 2005, oferece o Oracle

10g livre para distribuio nas plataformas Windows e Linux (com uma limitao de
apenas 150 MB e restrita ao uso de apenas uma UCP, um mximo de 4 GB de dados de
usurio e 1 GB de memria). O suporte para esta verso feito exclusivamente atravs
de fruns on-line, sem o suporte da Oracle.

Oracle Personal Edition fornece a funcionalidade de alto fim da Enterprise

Edition mas comercializada (e licenciada) para desenvolvedores especficos que


trabalham em estaes de trabalho pessoais.

Oracle Database Lite, destinada para rodar em dispositivos mveis. O banco de

dados, localizado parcialmente no dispositivo mvel, pode sincronizar com uma


instalao baseada em servidor.

6. Caractersticas

Triggers de sistema. O Oracle possui a capacidade de disparar gatilhos quando

voc inicia o SGDB, quando um usurio se conecta, quando realiza uma operao de

DDL, etc. Isso ajuda muito para quem quer realizar auditorias e construir alguns
esquemas especiais de segurana. Alm disso, o Oracle possui o AUDIT que que um
comando que utiliza uma estrutura pronta para auditar diferentes eventos;

O PostgreSQL tambm tem ferramentas para gerar logs, mas o Oracle realiza

isso com maior nvel de controle, permitindo especificar uma sesso especfica. Isto
ajuda muito para monitorar uma ao especfica dentro de um ambiente de produo.

O Oracle permite de indicar um tablespace separado para o Tablespace TEMP e

UNDO. Isto permite um ajuste de desempenho melhor, particularmente colocando o


tablespace TEMP em outro disco em aplicaes de BI que fazem consultas enormes.
claro que voc consegue fazer isto no PostgreSQL utilizando links simblicos, mas esta
no a forma mais elegante de se fazer isto. A verso 8.3 do PostgreSQL j deve trazer
avanos neste sentido.

Fine -Grained Access, uma ferramenta do Oracle que permite o acesso a

determinadas linhas de uma tebela de acordo com o perfil do usurio conectado. Este
um recurso interessante que em aplicaes corporativas podem ajudar um bocado.

Maior flexibilidade na definio dos arquivos de log de transao. No Oracle

possvel determinar o tamanho e o local de cada log, alm de fazer um espelhamento se


voc desejar. O PostgreSQL permite alterar o tamanho dos arquivos de log alterando
um parmetro no cdigo fonte e tambm possvel criar links simblicos para alterar a
posio dos arquivos de log. No entanto, acho que o Oracle tem uma soluo mais
robusta neste ponto.

O Oracle tem a possibilidade de criar tablespaces com diferentes tamanhos de

bloco e buffers especficos para cada tamanho de bloco. Num ambiente que mistura
caractersticas de OLTP com BI, isto pode ser interessante. claro que oideal seria
separar os dois ambientes em servidores distintos. No entanto esta opo confere ao
Oracle uma flexibilidade adicional no ajuste de performance e uso do disco.

SQLLoader uma ferramenta para importao de grandes volumes de dados em

arquivos texto em diversos formatos. E uma ferramenta realmente robusta e flexvel que
pode lhe ajudar a fazer ETL, migrar dados de plataformas distintas, etc.

O Oracle permite a paralelizao de operaes pesadas, incluindo backups

lgicos, importaes via SQLLoader, consultas longas, etc. No PostgreSQL, voc tem o
PGPool II que permite a paralelizao de consultas pesadas, mas no tem ferramentas
para outras situaes. Voc tambm pode disparar duas operaes de backup lgico em

separado definindo partes diferentes do banco de dados para a operao. No entanto,


crieio que a opo de paralelizao seja uma alternativa interessante.

O RAC (Real Aplication Cluster) uma soluo conhecida de cluster de banco

de dados no Oracle. O RAC uma soluo que permite escalar o Oracle


horizontalmente alm de prover uma considervel tolerncia a falhas. O PostgreSQL
tem a capacidade de escalar verticalmente melhor que o Oracle, mas no tem ainda uma
soluo para escalar horizontalmente, nem uma soluo para tolerncia a falhas que seja
sncrona, apesar de em Linux existirem solues para isto. Existe um projeto chamado
PGCluster II que promete fazer uma implementao semelhante ao RAC no
PostgreSQL.

As ferramentas de monitoramento da Oracle so realmente teis. A partir do

Oracle 10g o Database Control tem facilidades realmente interessantes e acredito que
a verso 11g tenha melhorado mais ainda isso. Existe um projeto chamado Cedrus que
promete cobrir boa parte deste vcuo no PostgreSQL. No entanto, j existem
ferramentas como o Munin, que fazem um bom monitoramento do servidor e possui
algumas extenses para o Oracle, PostgreSQL e MySQL, alm de ser simples criar
novas extenses.

Ajuste automtico de memria. O Oracle possui alguns parmetros de

inicializao se ajustam limites de memria para o Oracle e deixa ele distribuir este
espao entre as diversas reas internas. Isto realmente pode simplificar muito o trabalho
do DBA. J ouvi falar que o pessoal da SUN tem interesse em investir em mecanismos
deste tipo no PostgreSQL, mas isto ainda dever levar alguns anos para se concretizar.

Os ndices do tipo bitmap ajudam muito em colunas de baixa cardinalidade e

poucas gravaes. O PostgreSQL tinha programado para implementar esta


funcionalidade na verso 8.3 mas adiou para a verso 8.4. No entanto os ndices bitmap
so utilizados na memria (mas no em disco) no PostgreSQL em durante uma busca.

O Particionamento de tabelas do Oracle tambm tem algumas vantagens sobre o

particionamento do PostgreSQL como o particionamento por hash e outras


funcionalidades que ajudam a dar manuteno em tabelas particionadas.

Controle de transaes dentro de um bloco PL/SQL. Isto algo que me faz falta

no PostgreSQL quando voc precisa de funes mais complexas. No PostgreSQL todo o


bloco PL roda dentro de uma nica transao, enquanto do Oracle voc pode declarar o
begin, commit, rollback e savepoint dentro do PL/SQL.

Vises materializadas, so coisas possveis de serem feitas utilizando-se gatilhos

e funes no PostgreSQL, mas bem mais fcil quando voc j tem uma estrutura
sinttica pronta para isso como no Oracle.

O Jobs Scheduler ferramentas do Oracle que permite o disparo de aes

especficas atravs do agendamento em horrio especfico, se repetindo ou no em


intervalos programados. Muitas pessoas resolvem esta ausncia utilizando o CRON do
Linux, mas o Job Scheduler tem uma srie de funcionalidades interessantes, alm de
permitir tratar tudo via SQL.

7. As funcionalidades do Oracle

Oracle um SGBD que permite assegurar :

A definio dos e a manipulao dados

A coerncia dos dados

A confidencialidade dos dados

A integralidade dos dados

O backup e a restaurao dos dados

A gesto dos acessos competitivos

8. Os componentes do Oracle

Alm do banco de dados, a soluo Oracle verdadeiramente um ambiente de


trabalho constitudo de diversos softwares que permitem principalmente uma
administrao grfica do Oracle, de se adaptar com produtos diversos e com
assistentes de criao de banco de dados e de configurao destes.
Pode-se classificar as ferramentas do Oracle de acordo com diversas categorias:

As ferramentas de administrao

As ferramentas de desenvolvimento

As ferramentas de comunicao

As ferramentas de gnio software

As ferramentas de ajuda deciso

9. As ferramentas de administrao do Oracle


Oracle fornecido com numerosas ferramentas que permitem simplificar a
administrao do banco de dados. Entre estas ferramentas, as mais conhecidas so:

Oracle Manager (SQL*DBA)

NetWork Manager

Oracle Enterprise Manager

Import/Export : uma ferramenta que permite trocar dados entre dois bancos
Oracle

10. Ferramentas de desenvolvimento do Oracle


Oracle prope igualmente numerosas ferramentas de desenvolvimento que
permitem automatizar a criao de aplicaes que podem servir de interface para
banco de dados. Estas ferramentas de desenvolvimento so :

Oracle Designer

Oracle Developer

SQL*Plus : uma interface interativa para enviar solicitaes SQL e PL/SQL para o
banco de dados. SQL*Plus permite, principalmente, configurar o ambiente de
trabalho

Oracle Developper : trata-se de um pacote de produtos destinados concepo


e a criao de aplicaes cliente-servidor. Ele composto de 4 aplicaes:
o

Oracle Forms (antigamente SQL*Forms) : uma ferramenta que permite


interrogar o banco de dados de maneira grfica sem conhecimento
prvio da linguagem SQL. SQL*Forms permite desenvolver aplicaes
grficas (janelas, formulrios,) que permitem selecionar, alterar e
suprimir dados no banco.

Oracle Reports (SQL*ReportWriter) : uma ferramenta que permite


realizar estados

Oracle Graphics : uma ferramenta de gerao automtica de grficos


dinmicos para apresentar graficamente estatsticas a partir dos bancos
de dados.

Procedure Builder : uma ferramenta que permite desenvolver


procedimentos, funes e pacotes.

11. Ferramentas de programao

Oracle dispe de um grande nmero de interfaces (API) que permitem aos


programas escritos em diversas lnguas de interfaar com o bando de dados
(chamados de pr-compiladores) formam uma famlia cujo nome comea por PRO* :

Pro*C

Pro*Cobol

Pro*Fortran

Pro*Pascal

Pro*PLI

12. VANTAGENS SGBD ORACLE

Escalabilidade: isso significa que se o banco de dados crescer voc no vai ficar na

mo. O Oracle manuseia os maiores volumes de dados do mundo.

Confiabilidade: o Oracle um dos SGBS mais slidos e robustos que existem

sobrevivendo sem perda de dados.

Funcionalidades: o Oracle mesmo nas verses mais bsicas possui um monte de

ferramentas que outros SGBDs no possuem.

Mltiplas Plataformas: O Oracle funciona em quase todas as plataformas do

mercado (Windows, Linux, MacOS, etc.).

13. Bibliografia
http://en.wikipedia.org/wiki/Oracle_Database&prev=/search%3Fq%3Dbrief%2Bhistor
y%2Boracle%2Bdatabase%26biw%3D1280%26bih%3D586
http://pt.wikipedia.org/wiki/Banco_de_dados_objeto-relacional
http://corporate.canaltech.com.br/noticia/banco-de-dados/Oracle-12c-conhecaalgumas-novidades-da-recem-lancada-versao-do-banco-de-dados/#ixzz3H4nwol90
http://docs.oracle.com/cd/E11882_01/server.112/e25789/intro.htm
http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&u
act=8&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.seguetech.com%2Fblog%2F2014%
2F03%2F13%2FMicrosoft-SQL-Server-versusoracle&ei=53BKVN2yFtCNNuHUgugC&usg=AFQjCNG4XP4jmyjDn4zuUugkUKWKELsQg&sig2=kREWrRpW3j679Z-WBhXr7g&bvm=bv.77880786,d.eXY
http://www.pmarx.com.br/2013/09/as-12-principais-novidades-do-oracle-12c/
http://www.bit.pt/oracle-apresenta-dois-novos-data-centers/
http://corporate.canaltech.com.br/noticia/data-center/Receita-Federal-passara-atributar-servicos-de-hospedagem-do-exterior/
fonte da imagem de aniversrio oracle:
http://oracledbacr.blogspot.com.br/2011/08/celebracion-1er-aniversario-de-la.html
fonte de imagem: https://hpi.de/naumann/projects/rdbms-genealogy.html
http://eduardolegatti.blogspot.com.br/2014/02/oracle-multitenant-abordando.html
http://pt.slideshare.net/EduardoLopes4/banco-de-dados-oracle
http://pt.slideshare.net/harlycarreiro/funcionalidades-oracle
Sobre Database Appliance ( Legenda em portugus)
http://www.youtube.com/watch?v=plUjM1NT_yQ
http://www.youtube.com/watch?v=gx1xT_GzH_g
Vantagens e Desvantagens da Oracle SQL
http://pt.wingwit.com/Software/database-software/115641.html#.VFp33ldumNd
http://pt.scribd.com/doc/243751602/TEXTO-01-pdf
http://www.oracle.com/br/corporate/press/pr2-br-31-jul-2014-2260023-ptb.html
http://www.computerworld.com.pt/2014/07/15/oracle-quer-sql-como-lingua-francapara-big-data/

http://translate.google.com.br/translate?hl=ptBR&sl=en&u=http://www.oracle.com/technetwork/database/security/securitycompliance-wp-12c-1896112.pdf&prev=search
http://blog.segr.com.br/armazenamento-bancos-de-dados-nosql-e-newsql/
http://blog.tecnologiaqueinteressa.com/2011/07/fisl-12-sql-nosql-newsql.html
http://pt.slideshare.net/alexandre_porcelli/devinvale-sql-nosql-ou-newsql-ondearmazenar-meus-dados
Fonte: http://www.luis.blog.br/o-que-e-banco-de-dados.aspx
Fonte:
postgresql/

http://savepoint.blog.br/16-caracteristicas-do-oracle-que-fazem-falta-no-

Você também pode gostar