Lotus Traveler: Configurando Alta Disponibilidade: Difference between revisions

From Wiki
Line 104: Line 104:
   
   
  Using JDBC jar: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar
  Using JDBC jar: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar
  Checking database connection to: jdbc:db2://trvdb2.bb.com.br:50000/traveler
  Checking database connection to: jdbc:db2://db2_server:50000/traveler
  Connection successful.
  Connection successful.
  Database configuration settings have been saved.
  Database configuration settings have been saved.
  Restart the server for changes to take effect.
  Restart the server for changes to take effect.

Revision as of 21:33, 28 June 2012

Esta configuração é válida para a versão Lotus Traveler 8.5.3 Upgrade Pack 1

Extraindo os arquivos de DDL para a criação da Database

Após instalar o Lotus Traveler, vá para o diretório

<DOMINO_DATA>\traveler\cfg\db

Ex.:

C:\IBM\Lotus\Domino\data\traveler\cfg\db

Descompacte o arquivo TravelerSQL.zip

Verifique os arquivos descompactados

<DOMINO_DATA>\traveler\cfg\db\TravelerSQL\DB2

Ex.:

C:\IBM\Lotus\Domino\data\traveler\cfg\db\TravelerSQL\DB2


Criando a Base de Dados

Abra a "Janela de Comando do DB2 - Administrador", no menu do DB2 e vá para o diretório onde descompactou os arquivos

Imagem:CreateDb_1.png

Execute o comando para criar o Database do Traveler

C:\IBM\Lotus\Domino\data\traveler\cfg\db\TravelerSQL\DB2> db2cmd -c -w -i db2 -tvf createDb.sql

Se nenhum erro foi listado a Database foi criada com Sucesso.

Vamos definir as permissões, executando o comando

C:\IBM\Lotus\Domino\data\traveler\cfg\db\TravelerSQL\DB2> db2cmd -c -w -i db2 -tvf appGrants.sql

Se nenhum erro foi listado a permissões foram concedidas com Sucesso.


Crie o usuário Lotus Notes Traveler User para o DB2

Para acessar a base é necessário criar um usuário no Sistema Operacional para acesso no DB2

O usuário padrão dos scripts é o:

LNTUSER

Conforme a figura:

Imagem:CreateDb_2.png


Informar ao Lotus Traveler que a Database foi Criada

No arquivo notes.ini, adicione a variável:

NTS_AUTO_DBSCHEMA=false

Para informar ao Lotus Traveler que a Database foi criada.


Configurando o Acesso via JDBC

No Servidor do DB2, localize o arquivo db2jcc4.jar. Este arquivo se encontra na pasta (<db2_install_dir>\sqllib\java\).

Copie o arquivo db2jcc4.jar, para a pasta <domino>\Traveler\lib.

No nosso caso:

C:\IBM\Lotus\Domino\Traveler\lib

Executando o utilitário de Migração do DB do Traveler

Abra um prompt de Comando

Vá para o diretório <domino_data>\traveler\util.

No nosso caso:

C:\IBM\Lotus\Domino\Data\traveler\util

Migrando a database

O formato do comando travelerUtil.cmd

travelerUtil db set url=jdbc:db2://<db2server hostname>:<db port>/ <traveler db name> user=<db2 admin id> pw=<db2 password>

Onde:

  • <db2server hostname> = Hostname do Servidor DB2
  • <db port> = Porta do Servidor DB2
  • <traveler db name> = Banco de dados do Traveler
  • <db2 admin id> = Administrador do DB2
  • <db2 password> = Senha do Administrador DB2

No nosso caso, o comando é:

C:\IBM\Lotus\Domino\data\traveler\util> travelerUtil db set url=jdbc:db2://db2_server:50000/traveler user=db2admin pw=passw0rd

Resultado:

Using JDBC jar: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar
Checking database connection to: jdbc:db2://db2_server:50000/traveler
Connection successful.
Database configuration settings have been saved.
Restart the server for changes to take effect.