Neste documento encontraremos os procedimentos básicos de instalação do pacote servidor (Linux) e cliente (Windows) do banco de dados DB2 Express-C da IBM, disponível gratuitamente em seu site oficial. A versão gratuita proporciona todos os recursos da versão comercial, exceto as limitações (4G de memória e 2 processadores).
O DB2 Universal Database Express-C roda em Linux e Windows, com restrições para até dois servidores equipados com chips de duplo núcleo e até quatro Gigabytes de memória.
Apesar da limitação de hardware, o software está liberado para qualquer número de conexões simultâneas ou tamanho do banco de dados e pode ser empregado comercialmente ou até mesmo incluído em pacotes de softwares, como distribuições gratuitas ou pagas do sistema operacional Linux, por exemplo.
Dentre as três maiores fabricantes de bancos de dados do mundo, no entanto, a IBM é a última a divulgar uma versão gratuita. A Microsoft foi a primeira, com o seu SQL Server Express e a Oracle veio logo atrás com o Database 10g Express, limitada a 4 Gigabytes de tamanho máximo por banco, servidor com apenas um processador e no máximo um Gigabyte de memória.
A família DB2
DB2 Universal Database Enterprise Server Edition: Atende todas as necessidades do servidor de banco de dados de empresas de médio a grande porte.
DB2 Universal Database Express Edition: Banco de dados completo para pequenas e médias empresas. Oferece excelente viabilidade com um baixo custo de entrada. Fácil de instalar e implementar.
DB2 Universal Database Workgroup Server Edition: O servidor de banco de dados departamental para pequenas empresas.
DB2 Universal Database Personal Edition: Um mecanismo de banco de dados relacional ideal para desenvolvedores no processo de prototipação de aplicações que precisam acessar outras bases de dados DB2. Não permite multi-usuário.
DB2 Everyplace Database Edition: Esta edição é ideal para dispositivos móveis. Seu banco de dados relacional (com 200 KB). É capaz de manipular consultas de dados de alto-desempenho, manipulando grandes volumes de dados remotos.
DB2 Everyplace Enterprise Edition: Projetado para atender às necessidades de um cliente corporativo. A oferta inclui o banco de dados DB2 Everyplace robusto de alto desempenho.
DB2 Everyplace Express Edition: Voltado especificamente para atender à necessidade de clientes de médio porte (número de funcionários de 100 a 999) para uma infra-estrutura de aplicativos remotos simples e viável.
[5] Comentário enviado por welingtond em 08/03/2006 - 21:48h
O Cabelo, como sempre, sem comentários: Nota 10!
Agora, nao consegui instalar .... recebo a seguiinte mensagem:
erro: Failed dependencies:
libc.so.6(GLIBC_2.2) is needed by IBM_db2cliv81-8.1.2-97
/bin/sh is needed by IBM_db2cliv81-8.1.2-97
Estou usando o Slackware 10.1 e o link libc.so.6 aponta para -> libc-2.3.4.so
Alguém passou por isso também ?
[6] Comentário enviado por removido em 10/03/2006 - 00:28h
Temos de dar o maior apoio a IBM são essas iniciativas que vão tornar o linux mais conhecido e confiavel para empresas para que seja usado em outros campos.
[7] Comentário enviado por ricardo_clown em 24/03/2006 - 15:42h
bom tutor, eu tinha fedora 4, penei pra instalar e só consegui em modo texto, depois de atualizar uns "lib" da vida... mas qdo ví que no tutor estavam usando o suse, baixei os 5 cds e instalei, foi uma beleza, modo texto perfeito, porem, na parte "Primeiros passos: E agora, o que fazer?" verifiquei que nao tem o grupo IBM DB2 no meu KDE, e aí? E outra, nao estou conseguindo acessar o DB por um cliente windows, baixei o DB2AdminClient (260MB) e nao consigo achar nada!
[]'s
Ricardo
[10] Comentário enviado por morronix em 27/09/2006 - 18:14h
Cara,Rox esse tuto,entretanto,tenho 1 problema:estou usando o fedora,fiz a instalação de "macho",o banco está rodando,pois vejo o processo dele,mas ao clicar first steps,para criar a database de exmplo,não acontece nada,o mesmo vale para o configuration assistant e para information....o unico ícone que eu clico e abre alguma coisa é o command line processor. eu tentei executar o db2fs(que é o script do first steps) em modo texto,e ele dá a seguinte mensagem
DB2JAVIT : RC =9501
DB2INSTANCE : -2029059916
eu pensei que poderia ser problemas de permissão,entaão eu fui em /opt/IBM/db2/V/8.1/bin e dei permissão 777 pra tudo.também entrei como root na e tentei executar tamb´em o ícone,mas ainda assim não houve nenhuma resposta.gostaria de saber se alguém pode me indicar uma direção para resolver este problema.
gostaria de saber como posso proceder para resolver esse problema...
[11] Comentário enviado por evandroh em 24/03/2007 - 21:51h
Complementando o texto do nosso amigo, pois ele esqueceu de uns detalhes o que da a impressao a quem instala de que a instalação deu errado.
Depois que voce fizer o passo da instalação em texto ou tela, voce deve parar o banco que foi criado.
Abra um terminal konsole e digite :
su - db2inst1 ou o usuario que voce usou para criar a instancia
depois digite
db2stop force
isso vai fazer o banco parar, depois digite
exit para sair
ai voce volta na pasta onde estao os arquivos do db2 e digita:
./db2setup (para criar o client do banco)
vai aparecer a tela de instalação do banco de dados novamente, voce vai ver que desta vez ela tem menos opções e a opção de instalação é de mais ou menos 10megas, instale....é facil para quem ja fez a instalação inicial.
depois abra um novo terminal konsole e digite:
su - db2inst1 (ou usuario da instancia)
db2start
Agora vem o macete.
Agora voce deve abrir uma nova seção do linux só que usando o usuario db2inst1, voce vai ver que o menu da IBM ja esta la no menu iniciar.
Abra um terminal konsole e digite
db2fs (vai abrir um outro instalador, va em creat sample database ou banco de dados de usuario e divirta-se.
[12] Comentário enviado por marciods em 09/06/2009 - 11:13h
Opa otimo tuto, revivendo esse topico tenho uma grande duvida como eu uso o gnome ja fiz todos os procedimentos para aparecer o ibm no menu mais nao resultou em nada poderiam de auxiliar, alguem que ja teve essa dificuldade,
[13] Comentário enviado por Aleh em 11/10/2009 - 19:59h
Boa Noite!
Eu estou tendo uma problema ao instalar DB2 Express-C 9.7 no Ubuntu 9.04.Eu segui os passos que foi ensinado nesse artigo,que por sinal está muito bom e é de grande ajuda, mas o problema é o seguinte, quando eu tento listar o arquivo de configuração "CFG" ele da um erro que eu demonstrei abaixo.Como eu sou iniciante no linux, eu estou quebrando um pouco a cabeça e ainda não descobrir qual o motivo desse erro.Pesquisei em alguns sites e não conseguir obter nenhuma ajuda pertinente.
root@alessandro-desktop:/opt/ibm/db2/V9.7/bin# su db2inst1
$ ./db2 get dbm cfg
SQL10007N Message "-1390" could not be retrieved. Reason code: "3".
$
Obrigado,e aguardo uma ajuda dos colegas com relação a esse problema.
[16] Comentário enviado por elias_ric em 04/11/2010 - 20:34h
Olá cabelo show de bola seu artigo, muito legal.Porém após ter instalado tudo inclusive o banco sample, fui ao centro de controle e não aparece o banco sample e não aparece nenhum que eu crio na mão ou no control center, é estranho alguém pode me ajudar pois isto deu no Debian, SUse e ubunto.Todos com Firefox instalado deu a mesma coisa.
[17] Comentário enviado por deivimendes em 25/08/2013 - 21:56h
Muito bom seu artigo Cabelo!!
Mas é seguinte sou iniciante no Linux estou usando atualmente o openSuse 12.2.
Não consegui completar a instalação. Na hora de criar a instancia do db2 recebo o erro de que meu hostname é inválido. Já tentei mudar para vários outros nomes mas não da certo de jeito nenhum. No modo gráfico a mensagem é essa:
"The host name 'quanticaservidor' is invalid. Ensure the host name resolves to a valid ip address. Specify a valid host name and rerun the command".
E no modo MACHO:
quanticaservidor:/opt/ibm/db2/V10.5/instance # ./db2icrt -u db2fenc db2davi
DBI1446I The db2icrt command is running.
DB2 installation is being initialized.
The host name "quanticaservidor" is invalid. Specify a valid host name.
A major error occurred during the execution that caused this program to
terminate prematurely. If the problem persists, contact your technical service
representative.
For more information see the DB2 installation log at "/tmp/db2icrt.log.26981".
DBI1264E This program failed. Errors encountered during execution were
written to the installation log file. Program name:
db2icrt. Log file name: /tmp/db2icrt.log.26981.
Explanation:
This message is returned when some processes and operations have failed.
Detailed information about the error was written to the log file.
User response:
Contact IBM support to get assistance in resolving this issue. Keep the
log file intact as this file is an important reference for IBM support.
Related information:
Contacting IBM Software Support
Gostaria de um help ai pois não toh dando conta mano vei!