ICS: Criando Instancias no DB2 para ferramentas de Colaboracao da IBM: Difference between revisions

From Wiki
 
(6 intermediate revisions by the same user not shown)
Line 53: Line 53:
  # /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50400 -u db2fenc1 '''db2iic45'''
  # /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50400 -u db2fenc1 '''db2iic45'''


= Definindo a porta =
= Definindo a porta e iniciando a instancia =


Para o Portal 7
Para o Portal 7
Line 114: Line 114:
   
   
  $ exit
  $ exit
= Criando os usuários para conexão as Instancias =
Não eh uma boa pratica utilizar o usuário da instancia para conexão ao Banco de Dados. Vamos criar os usuários para a conexão também.
useradd wp7user -d /home/wp7user -s /bin/bash -m
useradd wp8user -d /home/wp8user -s /bin/bash -m
useradd st9user -d /home/st9user -s /bin/bash -m
useradd lcuser  -d /home/lcuser -s /bin/bash -m
Para cada usuário criado, edite o arquivo '''/home/<USUARIO>/.bashrc''', e adicione a linhas para a respectiva instancia.
Exemplo:
# The following three lines have been added by UDB DB2.
if [ -f /opt/db2dados/'''db2iwp8'''/sqllib/db2profile ]; then
    . /opt/db2dados/'''db2iwp8'''/sqllib/db2profile
fi
= Ver também =
* Mais Artigos sobre [[IBM Connections]]
[[Category:IBM Connections]]

Latest revision as of 10:58, 29 August 2018

Este artigo mostra de forma pratica como criar instancias no DB2 para cada um dos produtos de Colaboração da IBM (IBM Collaboration Solutions - ICS).

Os produtos apresentados são:

  • IBM WebSphere Portal 7
  • IBM WebSphere Portal 8
  • IBM Sametime 9
  • IBM Connectins 4.5

Procedimento:

Instancias e Nomenclatura

O DB2 utiliza um usuário para cada instancias, então conversionamos da seguinte forma:

  • db2iwp7 = Instancia para o Portal 7
  • db2iwp8 = Instancia para o Portal 8
  • db2ist9 = Instancia para o Sametime 9
  • db2iic45 = Instancia para o Connectins 45


Criando os usuários

Os dados do DB2 na particao /opt/db2dados.

Criando o usuários e grupo de administração

# groupadd db2fgrp1
# useradd db2fenc1 -m -g db2fgrp1 -d /home/db2fenc1
# passwd db2fenc1

# groupadd db2iadm1

Criando os usuários

# useradd db2iwp7  -g db2iadm1 -d /opt/db2dados/db2iwp7  -s /bin/bash -m 
# useradd db2iwp8  -g db2iadm1 -d /opt/db2dados/db2iwp8  -s /bin/bash -m 
# useradd db2ist9  -g db2iadm1 -d /opt/db2dados/db2ist9  -s /bin/bash -m 
# useradd db2iic45 -g db2iadm1 -d /opt/db2dados/db2iic45 -s /bin/bash -m 

Depois não definir a senha para esses usuários

# passwd db2iwp7
# passwd db2iwp8
# passwd db2ist9
# passwd db2iic45

Criando as instancias do DB2

# /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50100 -u db2fenc1 db2iwp7
# /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50200 -u db2fenc1 db2iwp8
# /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50300 -u db2fenc1 db2ist9
# /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50400 -u db2fenc1 db2iic45

Definindo a porta e iniciando a instancia

Para o Portal 7

# su - db2iwp7

$ db2 get dbm cfg | grep SVCENAME

$ db2 update dbm cfg using SVCENAME 50100

$ db2set db2comm=tcpip
$ db2set DB2AUTOSTART=yes

$ db2start

$ exit

Para o Portal 8

# su - db2iwp8

$ db2 get dbm cfg | grep SVCENAME

$ db2 update dbm cfg using SVCENAME 50200

$ db2set db2comm=tcpip
$ db2set DB2AUTOSTART=yes

$ db2start

$ exit

Para o Sametime 9

# su - db2ist9

$ db2 get dbm cfg | grep SVCENAME

$ db2 update dbm cfg using SVCENAME 50300

$ db2set db2comm=tcpip
$ db2set DB2AUTOSTART=yes

$ db2start

$ exit

Para o Connections

# su - db2iic45

$ db2 get dbm cfg | grep SVCENAME

$ db2 update dbm cfg using SVCENAME 50400

$ db2set db2comm=tcpip
$ db2set DB2AUTOSTART=yes

$ db2start

$ exit

Criando os usuários para conexão as Instancias

Não eh uma boa pratica utilizar o usuário da instancia para conexão ao Banco de Dados. Vamos criar os usuários para a conexão também.

useradd wp7user -d /home/wp7user -s /bin/bash -m
useradd wp8user -d /home/wp8user -s /bin/bash -m
useradd st9user -d /home/st9user -s /bin/bash -m
useradd lcuser  -d /home/lcuser -s /bin/bash -m


Para cada usuário criado, edite o arquivo /home/<USUARIO>/.bashrc, e adicione a linhas para a respectiva instancia.

Exemplo:

# The following three lines have been added by UDB DB2.
if [ -f /opt/db2dados/db2iwp8/sqllib/db2profile ]; then
    . /opt/db2dados/db2iwp8/sqllib/db2profile
fi

Ver também