• Nenhum resultado encontrado

Utilização do DB2 Connect

Para configurar o acesso a um warehouse do DB2 for AS/400 com o DB2 Connect:

1. Verifique se estão instalados no servidor de gateway os produtos pré-requisitos.

2. Defina privilégios para o warehouse.

3. Configure o local do gateway do DB2 Connect.

4. Estabeleça a conectividade com o warehouse.

Produtos pré-requisitos

Para acessar dados a partir de um warehouse do DB2 para AS/400, é preciso ter um local do gateway. Configure o local para DRDA, instalando para isso o DB2 Connect.

Para obter mais informações sobre a DRDA, consulte o Distributed Relational

Database Architecture Connectivity Guide.

Para obter informações sobre o DB2 Connect, consulte os manuais:

v DB2 Connect Personal Edition Quick Beginnings ou DB2 Connect Enterprise

Edition Quick Beginnings

Definindo privilégios para warehouses do DB2 for AS/400

O administrador do sistema tem que configurar uma ID de usuário com autoridade CHANGE ou superior na coleção NULLID.

Adicionalmente, é necessário um privilégio SELECT explícito para as seguintes tabelas do sistema:

v SYSIBM.SYSTABLES v SYSIBM.SYSCOLUMNS v SYSIBM.SYSINDEXES v SYSIBM.SYSREFCST v SYSIBM.SYSCST

A ID de usuário também precisa ter o privilégio ALLOBJ para poder criar coleções do AS/400.

Configurando o local do gateway do DB2 Connect

Depois de definir os privilégios necessários, efetue no local do gateway as seguintes tarefas:

1. Instale o DB2 Connect.

2. Configure seu sistema do DB2 Connect para comunicar-se com os bancos de dados de destino.

3. Atualize o diretório de nós do DB2, o diretório de bancos de dados do sistema e o diretório do DCS.

Estabelecendo conectividade com warehouses do DB2 para AS/400

No local do agente, faça o seguinte:

1. Configure a comunicação com o local do DB2 Connect.

2. Catalogue o nó do local do DB2 Connect.

3. Catalogue o banco de dados.

4. Registre o banco de dados como DSN do sistema usando o Administrador ODBC.

5. Faça o bind dos utilitários do DB2 Connect com o servidor DRDA da forma descrita no DB2 Connect User’s Guide. Faça o bind apenas uma vez para cada tipo de cliente.

Usando o CA/400

Para configurar o CA/400 para acessar um banco de dados do DB2 para AS/400:

1. Instale os últimos PTFs do Client Access no AS/400.

Para ver a lista completa dos últimos APARs informativos que dirão quais PTFs são necessários para seu AS/400, visite a página web:

Na página da web Client Access Service Packs são encontradas

informações sobre os últimos pacotes de serviço da estação de trabalho e PTFs do host.

Para verificar o atual nível de seu sistema operacional:

a. Digite o comando: GO LICPGM

b. Selecione a Opção 10.

c. Pressione F11.

3. Certifique-se de que a senha do AS/400 QUSER está em vigor (não expirou). Pode-se definir a senha para sem senha, se necessário.

4. Digite o nome do host do TCP/IP relativo ao sistema AS/400 e à estação de trabalho do Windows NT no arquivo

WINNT\SYSTEM32\DRIVERS\ETC\HOSTS. Por exemplo: 9.123.456.7 demo400

9.123.456.8 mypc

5. Instale o CA/400 na estação de trabalho do Windows NT.

6. Verifique se todos os servidores do sistema AS/400 estão em execução. Digite num prompt de comandos do DOS da estação de trabalho do Windows NT o comando:

cwbping hostname ip

Será dada uma resposta semelhante a esta: C:\>cwbping demo400 ip

IBM AS/400 Client Access for Windows 95/NT Version 3 Release 1 Level 2

(C) Copyright IBM Corporation and Others 1984, 1995. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Licensed Materials - Property of IBM

[9.180.160.17]

pinging server Port Mapper successful pinging server as-central successful pinging server as-database successful pinging server as-dtaq successful pinging server as-file successful pinging server as-netprt successful pinging server as-rmtcmd successful pinging server as-signon successful

Se os servidores não foram iniciados, digite no sistema do AS/400, para iniciá-los, o comando:

Para isso, dê o comando Work with Relational Database Directory Entries (WRKRDBDIRE) no AS/400.

Se o AS/400 não tiver nome de banco de dados do DB2, será dado um erro SQL0114 quando for feita tentativa de acesso.

8. Defina a variável de ambiente DB2CODEPAGE para 850 nas variáveis de sistema do Windows NT (não nas variáveis de usuário).

9. Faça o download do último pacote de serviços do CA/400 e do utilitário CWBCFG a partir da Web. Informações completas sobre como fazer o download do SP45545 e do cwbcfg.exe podem ser encontradas na página da web:

http://www.as400.ibm.com/clientaccess/service.htm

10. Aplique o pacote de serviços e execute o utilitário CWBCFG para habilitar o CA/400 a ser executado como tarefa de sistema no Windows NT.

Se o pacote de serviços SP45545 não for aplicado e o utilitário CWBCFG não for executado, será dada a seguinte mensagem de erro:

"Falha de comunicação do IBM.[Controlador ODBC (32 bits) do Client Access [DB2/400 SQL]. COMM RC=0x3"

CAUSA: de acordo com o lab. Rochester a conexão CA/400 foi registrada sob o "usuário atual" (HKEY_CURRENT_USERS), mas deve ser sob HKEY_USERS (.Padrão).

SOLUÇÃO: é preciso registrar a conexão sob a forma de registro correta,

usando o utilitário independente cwbcfg.exe, que serve para configurar sessão para o usuário HKEY_USERS.Default. A sintaxe certa de cwbcfg é:

cwbcfg /host HOSTNAME /s

sendo que HOSTNAME é o nome do AS/400 no seu arquivo HOSTS, (veja passo 3).

NOTA: a opção "/s" é importante. Depois desse comando pode-se verificar se o registro NT está configurado executando regedt32 e procurando

HKEY_USERS (.Default)

11. Use o controlador ODBC do CA/400 para registrar o banco de dados do AS/400 como DSN de sistema. Adicione outras bibliotecas, se necessário, como a DORMERK,QGPL,MYLIBRARY, por exemplo

12. Teste a conexão com o banco de dados do AS/400 com o Lotus Approach®ou com o Microsoft Query.

Se forem dados erros do CA/400, clique em Auxílio para ver a explicação detalhada do erro.

Por padrão, o Centro de Data Warehouse cria as tabelas de destino do

warehouse em formato suportado pelos produtos do DB2 Universal Database. É possível também adaptar as etapas para trabalhar com as tabelas de destino no DB2 para OS/390®.