db2

 

Olá pessoal!

Apenas explicando sobre esse post e os demais que virão, essa série de artigos tem intuito de mostrar pra vocês um pouco mais sobre o DB2 LUW. A ideia é começar desde a instalação, criação de uma instância, banco de dados, tipos de tablespaces, estratégias de backup e restore, conceitos de log, HADR e etc.

No capítulo 1 vou mostrar um pouco de cada distribuição do DB2, como licenciar um DB2, verificar o ciclo de vida de suporte e etc.

1)    Entendendo o tipo de distribuição

Basicamente o DB2 se divide em 5 distribuições: Express-c, Express, Workgroup, Enterprise Server e Advanced Enterprise Server.

 

 

DB2Versions

 

 

 

 

 

 

O DB2 10.5.0 Express-c é a versão gratuita. Ele te limita em 4 GB de RAM e em 2 processadores. O interessante é que mesmo a versão gratuita do DB2 não tem limite de tamanho das bases de dados, além de você poder aproveitar de algumas features interessantes como as manutenções automáticas, como reorg, runstats, backup automático e etc.

O DB2 Express é a versão paga de entrada do DB2. Ele te limita em 8 GB de RAM e 4 processadores. Tem todas as features da versão anterior, e o mais interessante é o suporte IBM para o produto, o suporte para o HADR (High Availability Disaster Recovery) e o TSA. Operações de reorg online agora são possíveis além de compressão de backup e serviços de replicação.

“Subindo” um pouco temos o DB2 Workgroup. Uma versão que suporta 64 GB de RAM e 16 processadores. O mais interessante é que a partir dessa versão já temos como utilizar o Pure Scale. O Pure Scale te garante escalabilidade e crescimento horizontal, podendo acrescentar uma vasta gama de servidores ao seu cluster. Vale lembrar que se você instalar um cluster Pure Scale em uma versão Workgroup, seu cluster fica limitado a 64 GB de RAM e 16 processadores, ou seja, se você tiver um cluster com 8 servidores, cada servidor terá 8 GB de memória e 2 processadores.

As versões “top de linha” são a Enterprise e Advanced Enterprise Server que não te limitam em memória nem processador.

Abaixo uma ilustração do “cluster” Pure Scale:

 

purescale

 

 

 

 

 

 

Abaixo segue um link interessante sobre as distribuições do DB2:

http://www.ibm.com/developerworks/data/library/techarticle/dm-1204whicheditiondb2/

 

2)    Licenciando o produto

Depois de conhecer as distribuições do DB2, precisamos saber qual o tipo de licenciamento que cada “distro” suporta.

Express-c: Versão gratuita do DB2 e não precisa ser licenciada.

Express:

  •  Processor Unit License Valor (PVU): Licenciamento por processador.
  • Authorized User Single Install License (AUSI):  Licenciamento por usuário.
  • Fixed Term Server License (FTL):  Licenciamento por locação de um ano.
  • Perpetual Server License (SERVER):  Licenciamento perpétuo do DB2.

 

Workgroup:

  • Processor Unit License Valor (PVU): Licenciamento por processador.
  • Authorized User Single Install License (AUSI):  Licenciamento por usuário.
  • Socket:  Licenciamento por “pastilha”.

 

Enterprise e Advanced Enterprise:

  • Processor Unit License Valor (PVU): Licenciamento por processador.
  • Authorized User Single Install License (AUSI):  Licenciamento por usuário.

 

3)    Edições do produto

Pessoal, abaixo vou colocar uma figura interessante que retirei do site da IBM que mostra as edições dos produtos com seus respectivos fix pack’s.

fixpacks

 

 

4)    O ciclo de vida do suporte

 

Para você saber qual a data limite de suporte de um produto de DB2, basta acessar o link: http://www-01.ibm.com/software/support/lifecycleapp/PLCSearch.wss?q=DB2&scope=F523070D12499J17-I645032G36539U31-K317640T42411B13-O610988L12375W12-W703098F12306M33-X105958Q73400Q82&ibm-search.x=14&ibm-search.y=17&ibm-search=Search&sort=P

Acessando o link acima você consegue fazer uma busca do produto, veja abaixo:

 

lifecycle

 

db2suport

 

 

Pessoal, no próximo capítulo vamos falar sobre pré-requisitos de uma instalação no DB2 e realizar uma instalação por linha de comando em um ambiente Red Hat(RHEL6).

 

Rafael Balaguer é DBA DB2 LUW Sênior na empresa UOL DIVEO, em São Paulo capital. Certificações: IBM Certified DBA – DB2 10.1 for LUW / IBM Certified Database Associate – DB2 10.1 Fundamentals / IBM Certified Database Associate – DB2 9 Fundamentals / IBM Information Management DB2 Technical Professional v2 / IBM Certified System Administrator – AIX 7IBM Certified Operator – AIX 6.1 Basic Operations / IBM Certified Specialist – System x Technical Fundamentals V11ITIL V3 Foundation / MCTS Implementation and Maintenance – SQL Server 2008 / MCITP Database Administrator – SQL Server 2008