Sametime: Criando os bancos do Sametime no DB2: Difference between revisions
(One intermediate revision by the same user not shown) | |||
Line 6: | Line 6: | ||
Dentro destes arquivos existe um diretório chamado '''DatabaseScripts''', copie este diretório para dentro do diretório /home/db2ist9 da máquina onde está o DB2. | Dentro destes arquivos existe um diretório chamado '''DatabaseScripts''', copie este diretório para dentro do diretório /home/db2ist9 da máquina onde está o DB2. | ||
== Criando a instância == | |||
1) Criando o usuário | |||
# useradd '''db2ist9''' -g db2iadm1 -d /opt/db2dados/'''db2ist9''' -s /bin/bash -m | |||
defina uma senha | |||
# passwd db2ist9 | |||
2) Criando a instância | |||
# /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50300 -u db2fenc1 '''db2ist9''' | |||
3) Configurando a porta e iniciando a instância | |||
# su - '''db2ist9''' | |||
$ db2 get dbm cfg | grep SVCENAME | |||
$ db2 update dbm cfg using SVCENAME '''50300''' | |||
$ db2set db2comm=tcpip | |||
$ db2set DB2AUTOSTART=yes | |||
$ db2start | |||
$ exit | |||
== Criando o usuário de conexão ao Sametime == | == Criando o usuário de conexão ao Sametime == | ||
Line 33: | Line 62: | ||
$ cd /home/db2ist9/DatabaseScripts/SystemConsole | $ cd /home/db2ist9/DatabaseScripts/SystemConsole | ||
$ chmod a+x createSCDb.sh | $ chmod a+x createSCDb.sh | ||
$ ./createSCDb.sh STSC | $ ./createSCDb.sh STSC stuser | ||
Line 40: | Line 69: | ||
$ cd /home/db2ist9/DatabaseScripts/MeetingServer | $ cd /home/db2ist9/DatabaseScripts/MeetingServer | ||
$ chmod a+x createMeetingDb.sh | $ chmod a+x createMeetingDb.sh | ||
$ ./createMeetingDb.sh STMS | $ ./createMeetingDb.sh STMS stuser | ||
Line 47: | Line 76: | ||
$ cd /home/db2ist9/DatabaseScripts/ProxyServer | $ cd /home/db2ist9/DatabaseScripts/ProxyServer | ||
$ chmod a+x createProxyDb.sh | $ chmod a+x createProxyDb.sh | ||
$ ./createProxyDb.sh STPR | $ ./createProxyDb.sh STPR stuser | ||
5) Correção para o ST Proxy como descrito na technote [http://www-01.ibm.com/support/docview.wss?uid=swg21663020 How to recover background mobile sessions when Sametime Proxy server is down] | 5) Correção para o ST Proxy como descrito na technote [http://www-01.ibm.com/support/docview.wss?uid=swg21663020 How to recover background mobile sessions when Sametime Proxy server is down] |
Latest revision as of 18:50, 1 May 2014
Vamos criar os banco de dados utilizados pelo Sametime no DB2
Copia do Arquivos
Descompacte os pacotes de instalação do Sametime System Console, Sametime Meeting Server e Sametime Proxy Server
Dentro destes arquivos existe um diretório chamado DatabaseScripts, copie este diretório para dentro do diretório /home/db2ist9 da máquina onde está o DB2.
Criando a instância
1) Criando o usuário
# useradd db2ist9 -g db2iadm1 -d /opt/db2dados/db2ist9 -s /bin/bash -m
defina uma senha
# passwd db2ist9
2) Criando a instância
# /opt/ibm/db2/V10.1/instance/db2icrt -a server -p 50300 -u db2fenc1 db2ist9
3) Configurando a porta e iniciando a instância
# su - db2ist9 $ db2 get dbm cfg | grep SVCENAME $ db2 update dbm cfg using SVCENAME 50300 $ db2set db2comm=tcpip $ db2set DB2AUTOSTART=yes $ db2start $ exit
Criando o usuário de conexão ao Sametime
Como boa prática, não é recomendado a utilizar o usuário da instância na aplicação, por isso vamos criar um usuário de conexão ao db2
Em Linux
# useradd stuser -m -d /home/stuser # passwd stuser
Em AIX
# mkuser id=???? home=/home/stuser stuser # passwd stdb2adm
Criando os Banco de Dados
Para isso faça o seguintes passos:
1) Entre com o usuário do db2
# su - db2ist9
2) Criando o banco de dados do System Console
$ cd /home/db2ist9/DatabaseScripts/SystemConsole $ chmod a+x createSCDb.sh $ ./createSCDb.sh STSC stuser
3) Criando o banco de dados do Meeting Server
$ cd /home/db2ist9/DatabaseScripts/MeetingServer $ chmod a+x createMeetingDb.sh $ ./createMeetingDb.sh STMS stuser
4) Criando o banco de dados do Proxy Server
$ cd /home/db2ist9/DatabaseScripts/ProxyServer $ chmod a+x createProxyDb.sh $ ./createProxyDb.sh STPR stuser
5) Correção para o ST Proxy como descrito na technote How to recover background mobile sessions when Sametime Proxy server is down
db2 connect to STPROXY db2 "CREATE TABLE STPROXY.BG_SESSION (SESSION_ID INTEGER GENERATED ALWAYS AS IDENTITY,USER_ID VARCHAR(1024),DEVICE_ID VARCHAR(1024),CLIENT_TYPE INTEGER,J_SESSION_ID VARCHAR(1024),ON_LINE_DURATION_END BIGINT,FAILOVERTOKEN VARCHAR(8192),STATUS VARCHAR(1024),STATUS_MESSAGE VARCHAR(1024),SERVER_ID VARCHAR(1024),UPDATE_TIME TIMESTAMP NOT NULL IMPLICITLY HIDDEN GENERATED ALWAYS FOR EACH ROW ON UPDATE AS ROW CHANGE TIMESTAMP) IN STP32K" db2 "CREATE TABLE STPROXY.BG_SERVER (SERVER_ID VARCHAR(1024),COMMUNITY_ID VARCHAR(1024),LAST_ACTIVE TIMESTAMP) IN STP32K"
Continuar no artigo Instalando o IBM Sametime no Linux,
Ver também
- Instalando o Lotus Sametime 8.5 no Linux
- Configurando conversão de documentos do Sametime 8.5
- Sametime: Comandos Uteis