Lotus Traveler: Configurando Alta Disponibilidade: Difference between revisions

From Wiki
Line 108: Line 108:
  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.
== Validando Migração do DB do Traveler ==
Execute o comando "travelerUtil db show", para validar a configuração
C:\IBM\Lotus\Domino\data\traveler\util>travelerUtil db show
Database Connection URL:    jdbc:db2://db2_server:50000/traveler
notes.ini JDBC Driver Path: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar
DB username:                db2admin
DB password:                ********

Revision as of 21:35, 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.

Validando Migração do DB do Traveler

Execute o comando "travelerUtil db show", para validar a configuração

C:\IBM\Lotus\Domino\data\traveler\util>travelerUtil db show


Database Connection URL:    jdbc:db2://db2_server:50000/traveler
notes.ini JDBC Driver Path: C:\IBM\Lotus\Domino\Traveler\lib\db2jcc4.jar
DB username:                db2admin
DB password:                ********