Na verdade essa resposta é o resultado da minha vivência principalmente em 
datacenters e empresas de prestação de serviço, que dificilmente atendem apenas 
Clientes que usam uma só solução de banco de dados, então eu vi/vejo 
diariamente casos em que a pessoa denigre/descarta o produto x na verdade 
porque x não trabalha da mesma maneira que o y que a pessoa domina.... 
Normalmente há sempre uma alternativa, cabe a quem está fazendo a avaliação 
cruzada se a alternativa  de y para fazer a tarefa de x é 
tecnicamente/administrativamente/financeiramente viável.... 
    E outro ponto é que, embora eu seja especialista, use diariamente e aprecie 
muitíssimo as excelentes funcionalidades do RDBMS Oracle (e principalmente as 
decisões "filosóficas" do produto, como desde o começo dele nunca fazer leitura 
suja - ou entrega os dados como estavam ou dá erro, não tem meio termo - , ou 
como nunca ter caído no canto de sereia de melhorar performance eliminando 
totalmente locks/loggings e controle de transações, ou seja, à custa de 
integridade e segurança, entre outras tantas), não sou "tiete" dele, sei bem 
das deficiências (principalmente comerciais/custo) que ele apresenta, já citei 
essas e algumas das (poucas) deficiências técnicas dele aqui mais de uma vez 
....
        
 Logg, algumas dicas adicionais em cima da minha outra resposta :

  a) a comparação justa ** TEM ** que ser com as últimas versões (ie, Oracle 
11gR2 versus db2 v10), pois esse último release do db2 teve Gigantescas 
melhorias e novas funcionalidades, cite sempre db2v10 nas suas perguntas pro 
pessoal db2

  b) quando vc for perguntar de features , **** não **** cite, NUNCA, nome de 
feature, mas sim a Funcionalidade que a feature cumpre, para que aí sim o 
pessoal de db2 possa te entender plenamente e te dar as alternativas ... Por 
exemplo, NUNCA fale de "flashback", mas sim pergunte "ah, eu quero, de modo 
online e sem interferir na disponibilidade do meu database, consultar (ou 
voltar) os dados como estavam há x minutos atrás E sem que eu tenha que 
especificar propriedades de antemão numa tabela/tablespace específica, é 
qualquer tabela/tablespace de usuário" - se vc não der uma explicação assim, 
por exemplo certamente alguém vai citar as temporal tables, que Exigem que vc 
as defina assim, não é exatamente essa a funcionalidade que estamos 
buscando.... Isso explicitado, aí sim o pessoal vai poder te dar as 
alternativas, como talvez replicação com delay, ter um database "cópia" aonde 
vc aplique os logs do db principal, ou o que for .....
  
  c) performance é uma coisa que varia *** enormemente *** de um ambiente a 
outro - no Oracle, por exemplo, eu posso ter a mesma máquina que vc mas o meu 
Aplicativo, digamos, é bem desenvolvido, enquanto o seu faz PARSEs a granel, 
não re-utiliza SQLs e coisas do tipo, aí é Claro que vc vai sofrer e eu não.... 
Então, não pergunte por comparativos de performance, mas sim pergunte Quais 
são, na visão/experiência lá dos DBAs de db2, os principais entraves que eles 
têm visto, SEMPRE citando a versão 10 do db2, pois nessa área ela trouxe 
algumas mudanças em alguns casos Cruciais para locking, para compactação, no 
Otimizador de SQLs, tudo isso Tem muito a ver...
  
  d) sobre reorgs, recriações de índices, arquivamento de dados e operações 
"administrativas" do tipo, a minha dica é vc ir por partes : primeiro crie uma 
situação e pergunte sobre OLTPs, depois sobre DW, sempre falando de volumes e 
exigências de disponibilidade, em qual tipo de hardware/configuração.... Digo 
isso porque as opções TOTALMENTE VARIAM dependendo do que vc quer saber, e em 
que cenário.... No Oracle também é assim, as opções Dependem dos detalhes, 
sempre.....
  
   []s
   
     Chiappa
         

--- Em oracle_br@yahoogrupos.com.br, "otavionunes82" <otavionunes@...> escreveu
>
> Chiappa,
> 
> Achei sua resposta muito interessante. Raras as vezes escuto de um 
> profissional Oracle esse tipo de abstracao sem denegrir outra tecnologia... 
> pessoal nao me levem a mau, infelizmente so achei pessoas que faziam 
> comparacoes e sempre puxando sardinha para um lado..
> 
> Obrigado pela contribuicao... :-)
> 
> Mas eu posso tentar responder as perguntas do Logg. Atualmente trabalho no 
> laboratorio de DB2 na IBM. 
> 
> Alias quem quiser se associar ao grupo DB2 no yahoo groups fique a vontade 
> para perguntar e esclarecer duvidas.
> 
> Qualquer coisa estamos por ai.
> 
> Abracos a todos.
> 
> 
> --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" <jlchiappa@> 
> escreveu
> >
> >   Eu REALMENTE ** duvido ** que vc ache um comparativo justo e tecnicamente 
> > preciso - o fato é que ambos são Extremamente cheios de recursos e portanto 
> > complexos para se dominar (isso leva alguns anos, com certeza), então via 
> > de regra quem conhece bem e profundamente um deles não teve 
> > tempo/oportunidade na carreira de conhecer igualmente bem o outro.... Tá 
> > cheio de gente de trabalha com os dois, mas conhecer BEM e Profundamente 
> > ambos (E em release atuais, porque a cada release a coisa muda e muito!) é 
> > a coisa mais difícil de se encontrar, esse certamente é um profissional 
> > Raríssimo....
> >     Assim sendo, o que eu recomendo para poder avaliar ambos é que vc :
> >     
> >     - se associe aos bons grupos de discussão de ambos
> >     
> >     - faça testes Práticos de ambos sempre que possível, pois só aí vc pega 
> >     
> >     - use as melhores refs (livros, portais/sites, blogs, artigos técnicos) 
> > de ambos para tentar entender os conceitos técnicos de ambos
> >     
> >     E
> >     
> >     - use os comparativos que Existem aos montes pelaí na net com uma ** 
> > tonelada ** de sal : assim, ao pegar um comparativo, digamos, pró-Oracle 
> > que aponte as deficiências x, y ou z no db2, Vá Para o grupo de 
> > especialistas db2 e pergunte "olha, eu queria usar x, y ou z no db2 mas não 
> > sei como", que o pessoal Certamente te ajuda/indica o que é realmente 
> > deficiência ou não, o que foi solucionado em releases mais recentes, as 
> > features que vc usa para contornar x, y ou z ....O mesmo quando vc pegar os 
> > comparativos pró-db2....
> >     
> >      blz ??
> >      
> >        []s
> >        
> >          Chiappa
> >              
> > OBS : eu mesmo fiz alguns cursos de administração db2 na versão 10 (a mais 
> > recente deles) pela Empresa (devido a um possível Cliente que ia adotar 
> > ele, e também pela disponibilidade sem custo para a Empresa por indicação 
> > de parceria), usei um pouquinho e mesmo assim ainda estou LOOONGE de 
> > realmente começar a entender o cara.... Não tem jeito, é um esforço 
> > adicional mesmo.... E não só os comparativos são Realmente falhos, no 
> > material da IBM mesmo do curso de db2 para usuários Oracle sem me esforçar 
> > achei umas dez imprecisões/omissões...
> > 
> > --- Em oracle_br@yahoogrupos.com.br, logg@ escreveu
> > >
> > >  
> > > 
> > >   Pessoal,
> > >  Alguém tem um comparativo das diferenças de ORACLE Vs DB2 ?
> > >  Valores ...
> > >  Features ...
> > >  Performance ...
> > >  Dowtime de manutenção etc ...
> > >  Obrigado des de já pela ajuda.
> > >  Logg.
> > > 
> > > 
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
>


Responder a