DB2: Instalando o DB2 no Linux: Difference between revisions

From Wiki
Line 71: Line 71:
== Criando os usuários de Administração ==
== Criando os usuários de Administração ==


No meu ambiente, o espaço alocado foi montado no diretório /opt/ibm, então vou criar o diretório db2home neste diretório.


  # groupadd dasadm1
  mkdir -p /opt/IBM/db2home
  # useradd dasusr1 -m -g dasadm1 -d /home/dasusr1
 
  # passwd dasusr1
Criando os usuários
 
groupadd dasadm1
  useradd dasusr1 -m -g dasadm1 -d /opt/IBM/db2home/dasusr1
  passwd dasusr1
    
    
  # groupadd db2grp1
  groupadd db2grp1
  # useradd db2inst1 -m -g db2grp1 -d /home/db2inst1
  useradd db2inst1 -m -g db2grp1 -d /opt/IBM/db2home/db2inst1
  # passwd db2inst1
  passwd db2inst1
    
    
  # groupadd db2fgrp1
  groupadd db2fgrp1
  # useradd db2fenc1 -m -g db2fgrp1 -d /home/db2fenc1
  useradd db2fenc1 -m -g db2fgrp1 -d /opt/IBM/db2home/db2fenc1
  # passwd db2fenc1
  passwd db2fenc1


== Criando a instância do DB2 ==
== Criando a instância do DB2 ==

Revision as of 11:36, 29 August 2018

Nesta série de artigos estarei mostrando como instalar o IBM DB2 Enterprise Edition no Linux.

Atualizado para o IBM DB2 v11.1

Obs.: Outras versões foram testadas, com problemas semelhantes, que foram resolvidos com os passos abaixos.


Realizando a Instalação

Parte 1: DB2:Preparando_o_Ambiente_para_a_Instalacao - !!! Passo importante !!!


Extraindo os arquivos

No diretório onde estão o arquivo .tar.gz, faça o seguinte


Crie um diretório para descompactar

# mkdir -p /root/db2Inst
# cd /root/db2Inst

Extraia os arquivos

> tar -xvzf ../DB2_ESE_97_Linux_x86-64.tar.gz

Instalando o DB2

# cd server_ese_u

# ./db2_install

Definindo o local de instalação

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

***********************************************************
Do you want to choose a different directory to install [yes/no] ? 

digite no

Informe o produto a ser instalado:

Specify one of the following keywords to install DB2 products.

 SERVER
 CONSV
 CLIENT
 RTCL

Enter "help" to redisplay product names.

Enter "quit" to exit.

***********************************************************

Digite

SERVER


***********************************************************
SERVER
***********************************************************
Do you want to install the DB2 pureScale Feature? [yes/no]
no

e aguarde o final da instalação.

Criando os usuários de Administração

No meu ambiente, o espaço alocado foi montado no diretório /opt/ibm, então vou criar o diretório db2home neste diretório.

mkdir -p /opt/IBM/db2home

Criando os usuários

groupadd dasadm1
useradd dasusr1 -m -g dasadm1 -d /opt/IBM/db2home/dasusr1
passwd dasusr1
  
groupadd db2grp1
useradd db2inst1 -m -g db2grp1 -d /opt/IBM/db2home/db2inst1
passwd db2inst1
  
groupadd db2fgrp1
useradd db2fenc1 -m -g db2fgrp1 -d /opt/IBM/db2home/db2fenc1
passwd db2fenc1

Criando a instância do DB2

# cd /opt/ibm/db2/V11.1/instance/
# ./db2icrt -u db2fenc1 db2inst1
DBI1070I Program db2icrt completed successfully. 


Vericando as portas configuradas no arquivo /etc/services do Linux.

# cat /etc/services 

Insira as seguintes linhas:

DB2_db2inst1    50000/tcp
DB2_db2inst1_1  50001/tcp
DB2_db2inst1_2  50002/tcp
DB2_db2inst1_END        60003/tcp

Verificando a licença

# su - db2inst1 

$  db2licm -l
Product name:                     "DB2 Enterprise Server Edition"
License type:                     "License not registered"
Expiry date:                      "License not registered"
Product identifier:               "db2ese"
Version information:              "9.7"

Finalizando

# su - db2inst1

$ db2 get dbm cfg
$ db2 update dbm cfg using SVCENAME DB2_db2inst1

$db2set db2comm=tcpip
$db2set DB2AUTOSTART=yes

$db2start

Pronto!!!!

Ver também