Passar para o conteúdo principal
x
rhdb2

Todos já ouviram falar do Db2 e do Red Hat Enterprise Linux. e neste tutorial vamos instalar o Db2 no RHEL 7.5.

É possível efectuar a instalação do Db2 no linux de 2 formas distintas.

Uma em modo gráfico, que caso não conheçam podem verificar o meu tutorial de instalação aqui. (instalação efectuada em Debian mas os processos de instalação são os mesmos).

 

E talvez aquela que será mais utilizada nos servidores, ou nas instalações sem GUI, em modo de texto.

Em primeiro lugar demos estar em "modo" super utilizador!

A) PREPARAÇÃO
Em principio não será necessário instalar nada, pois as librarias necessárias à partida estarão já no sistema, contudo e dependendo sempre da personalização dos pacotes que possamos fazer pode ser necessário a instalação do libaio (libraria importantissima para o arranque da instaância do Db2) e do libstdc++.
Aqui ficam os comandos para essa instalação:


yum install libaio
 

B) INSTALAÇÃO
Executarmos o download do Db2 (por exemplo nesta ligação : https://www.ibm.com/us-en/marketplace/ibm-db2-direct-and-developer-editions)
Acedemos ao terminal de comandos, colocamo-nos na directoria para onde foi descarregado o arquivo e descomprimimos o mesmo:

cd Transferências/

tar -xvf v11.1_linuxx64_dec.tar.gz


terminado o processo de descompressão do arquivo temos que nos posicionar na directoria que foi criada server_dec

cd server_dec/


o conteúdo da directoria deverá ser semelhante ao seguinte:

[root@localhost server_dec]# ls -l
total 56
drwxr-xr-x. 6 jf jf  134 Mar  3  2018 db2
-r-xr-xr-x. 1 jf jf 5306 Mar  3  2018 db2ckupgrade
-r-xr-xr-x. 1 jf jf 5259 Mar  3  2018 db2_deinstall
-r-xr-xr-x. 1 jf jf 5129 Mar  3  2018 db2_install
-r-xr-xr-x. 1 jf jf 5093 Mar  3  2018 db2ls
-r-xr-xr-x. 1 jf jf 5111 Mar  3  2018 db2prereqcheck
-r-xr-xr-x. 1 jf jf 5111 Mar  3  2018 db2setup
-r-xr-xr-x. 1 jf jf 5147 Mar  3  2018 installFixPack
[root@localhost server_dec]#

Executamos o comando ./db2_install para iniciar a instalação do Db2.


Read the license agreement file in the db2/license directory on the CD.

***********************************************************
To accept those terms, enter "yes". Otherwise, enter "no" to cancel the install process. [yes/no]
yes

Default directory for installation of products - /opt/ibm/db2/V11.1

***********************************************************
Install into default directory (/opt/ibm/db2/V11.1) ? [yes/no]
yes

Specify one of the following keywords to install DB2 products.

  SERVER
  CLIENT
  RTCL
 
Enter "help" to redisplay product names.

Enter "quit" to exit.

***********************************************************
SERVER

Depois vão se iniciar uma série de processos automatizados do instalador:

DB2 installation is being initialized.

Total number of tasks to be performed: 46
Total estimated time for all tasks to be performed: 1521 second(s)

Task #1 start
Description: Checking license agreement acceptance
Estimated time 1 second(s)
Task #1 end

[...]

Installation is done.

C) CONFIGURAÇÃO

[root@localhost server_dec]#  groupadd -g 999 db2iadm1
[root@localhost server_dec]#  groupadd -g 998 db2fadm1
[root@localhost server_dec]#  groupadd -g 997 dasadm1
[root@localhost server_dec]#  useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1
[root@localhost server_dec]#  useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
[root@localhost server_dec]#  useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
[root@localhost server_dec]#   passwd db2inst1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
[root@localhost server_dec]# passwd db2fenc1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
[root@localhost server_dec]# passwd dasusr1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

 

D) CRIAÇÃO DA INSTÂNCIA DO DB2

[root@localhost server_dec]# cd /opt/ibm/db2/V11.1/instance
[root@localhost server_dec]# ./db2icrt -a server -u db2fenc1 db2inst1


DBI1446I  The db2icrt command is running.

DB2 installation is being initialized.

Total number of tasks to be performed: 4
Total estimated time for all tasks to be performed: 309 second(s)

Task #1 start
Description: Setting default global profile registry variables
Estimated time 1 second(s)
Task #1 end

Task #2 start
Description: Initializing instance list
Estimated time 5 second(s)
Task #2 end

Task #3 start
Description: Configuring DB2 instances
Estimated time 300 second(s)
Task #3 end

Task #4 start
Description: Updating global profile registry
Estimated time 3 second(s)
Task #4 end

The execution completed successfully.

Para o arranque automático do Db2

cd /opt/ibm/db2/V11.1/

./db2iauto -on db2inst1

 

Para verificar a licença

su db2inst1

db2licm -l

 

Espero que este tutorial lhe tenha sido útil!

Até à próxima!

 

Deixem ficar os vossos comentários e sugestões!


Detectou algum erro ou gostaria de adicionar alguma sugestão a esse artigo? Colabore, clique aqui e ajude a melhorar o conteúdo.