IBM Books

Instalação e Configuração do DB2 Clients


Valores de Registro e Variáveis de Ambiente do DB2

O seguinte subconjunto de valores de registro e variáveis de ambiente do DB2 podem ser úteis para a instalação e uso. Cada um apresenta uma descrição breve; alguns podem não se aplicar ao seu ambiente.

É possível visualizar uma lista de todas as variáveis para sua plataforma. Em todos os sistemas operacionais, exceto Windows 3.1, digite o seguinte comando db2set:

   db2set -lr
Nota:As variáveis de ambiente para clientes do Windows 3.1 são definidas no arquivo db2.ini. Consulte a seção "Definição de Ambiente no Windows 3.1" para obter detalhes.

Parâmetro Sistema Operacional Valores Descrição
Geral
DB2ACCOUNT Todos Padrão: (não-definido) Cadeia de contabilização enviada para o sistema central remoto. Consulte o DB2 Connect User's Guide para obter detalhes.
DB2CODEPAGE Todos Padrão: derivado da ID do idioma, como especificado pelo sistema operacional. Especifica a página de código dos dados apresentados ao DB2 para aplicação do banco de dados cliente. O usuário não deve definir db2codepage a menos que indicado nos documentos do DB2, ou solicitado pelo serviço do DB2. A definição de db2codepage com um valor não-suportado pelo sistema operacional pode causar resultados imprevistos. Normalmente, não é necessário definir db2codepage porque o DB2 deriva automaticamente as informações sobre a página de código do sistema operacional.
DB2COUNTRY Todos Padrão: derivado da ID do idioma, como especificado pelo sistema operacional. Especifica o código de país da aplicação do cliente, que influencia os formatos de data e hora.
DB2DBDFT Todos Padrão: (não-definido) Especifica o nome do alias do banco de dados que será implicitamente conectado quando as aplicações forem iniciadas e nenhuma conexão implícita foi feita. Esta palavra-chave será ignorada se estiver definida.
DB2DBMSADDR Windows 95 Padrão= : (não-definido), valor: (90000000) Define a localização de memória a partir da qual o Windows 95 aloca memória compartilhada para uma instância. Para cada instância adicional, deve-se especificar uma localização de memória diferente dentro do intervalo 0x80000000 a 0xBFFFFFFF.

No Windows 95, é necessário substituir o valor padrão (90000000) apenas se receber uma mensagem de erro indicando que não é possível criar memória compartilhada do banco de dados.

DB2DISCOVERYTIME OS/2, Windows 95 e Windows NT Padrão=40 segundos, mínimo=20 segundos Especifica a quantidade de tempo que a descoberta SEARCH pesquisará nos sistemas DB2.
DB2INCLUDE Todos Padrão=diretório atual Especifica o caminho que deve ser utilizado durante o processamento da instrução de arquivo de texto SQL INCLUDE durante o processamento de DB2 PREP. Fornece uma lista de diretórios em que o arquivo INCLUDE poderá estar localizado. Consulte o Embedded SQL Programming Guide para obter descrições de como db2include é usado em diferentes linguagens pré-compiladas.
DB2INSTDEF OS/2, Windows 95 e Windows NT Padrão=DB2 (em OS/2, Windows 95 e Windows NT) Define o valor para ser usado se DB2INSTANCE não estiver definida.
DB2OPTIONS Todos, exceto Windows 3.1 e Macintosh Padrão=nulo Define opções do processador de linha de comando.
DB2SLOGON Windows 3.1 Padrão: NÃO Permite um início de sessão seguro no DB2 for Windows 3.1. Se db2slogon=YES o DB2 não grava as IDs de usuário e as senhas em um arquivo, mas utiliza um segmento da memória para mantê-las. Quando db2slogon estiver ativado, o usuário deve iniciar sessão toda vez que o Windows 3.1 for inicializado.
DB2TIMEOUT Windows 3.1 e Macintosh Padrão: (não-definido) Utilizado para controlar o período do tempo de espera, para clientes do Windows 3.1 e da Macintosh, durante consultas SQL longas. Após a expiração do período de tempo de espera aparece uma caixa de diálogo perguntando se a consulta será interrompida ou permitida para continuar. O valor mínimo para esta variável é de 30 segundos. Se db2timeout estiver definido com um valor entre 1 e 30, o valor mínimo padrão será utilizado. Se db2timeout estiver definido com um valor 0, ou negativo, o dispositivo de tempo de espera será desativado. Este recurso está desativado por padrão.
DB2TRACENAME Windows 3.1 e Macintosh Padrão=DB2WIN.TRC No Windows 3.1 e no Macintosh, especifica o nome do arquivo em que as informações de rastreamento estão armazenadas. O padrão é db2tracename=DB2WIN.TRC e é salvo no diretório atual da instância (por exemplo, \sqllib\db2). É altamente recomendado que você especifique o nome completo do caminho ao nomear o arquivo de rastreamento.
DB2TRACEON Windows 3.1 e Macintosh Padrão=N, valores: Y, N No Windows 3.1 e no Macintosh, ativa o rastreamento para fornecer informações à IBM caso haja algum problema. (A ativação do rastreamento só é recomendada se você encontrar um problema que não possa solucionar.) Consulte o Troubleshooting Guide para obter informações sobre como utilizar a função de rastreamento com o DB2 Client Application Enabler.
DB2TRCFLUSH Windows 3.1 e Macintosh Padrão=N, valores: Y, N No Windows 3.1 e no Macintosh, db2trcflush pode ser utilizado em conjunto com db2traceon = Y. db2trcflush = Y causará a gravação imediata de cada rastreamento no arquivo de rastreamento. A definição deste parâmetro torna o sistema DB2 consideravelmente mais lento, portanto a definição do padrão é db2trcflush = N. Esta definição é útil em casos em que uma aplicação bloqueia o sistema, devendo ser reinicializado. A definição desta palavra-chave garante que arquivo e entradas de rastreamento não sejam perdidos pela reinicialização.
DB2TRCSYSERR
Padrão=1, valores: 1 - 32767 Especifica o número de erros do sistema a serem rastreados antes que o cliente desative o rastreamento. O valor padrão rastreia um erro de sistema, depois do qual, o rastreamento é desativado.
DB2YIELD Windows 3.1 Padrão=N, valores: Y, N Especifica o comportamento do cliente Windows 3.1 durante a comunicação com um servidor remoto. Quando N estiver definido, o cliente não cederá a CPU para outras aplicações do Windows 3.1 e o ambiente do Windows será parado enquanto a aplicação cliente estiver se comunicando com o servidor remoto. Deve-se aguardar a conclusão da operação de comunicação para que possa retomar qualquer outra tarefa. Quando definido em Y, o sistema funciona de forma normal. Recomenda-de que tente executar a aplicação com db2yield=YES. Se seu sistema apresentar problemas, será necessário definir db2yield=NO. Para o desenvolvimento de aplicações, certifique-se de a aplicação está gravada para aceitar e tratar das mensagens do Windows enquanto aguarda a conclusão da operação de comunicação.
Ambiente do Sistema
DB2INSTANCE Todos Padrão=db2instdef em OS/2, Windows 95 e Windows NT Variável de ambiente utilizada para especificar a instância que está ativa por padrão. Em UNIX, os usuários devem definir a variável de ambiente DB2INSTANCE.
DB2INSTPROF OS/2, Windows 95 e Windows NT
Variável de ambiente utilizada para especificar a localização do diretório da instância nos sistemas operacionais OS/2, Windows 95 e Windows NT, se diferente de DB2PATH.
DB2PATH OS/2, Windows 95 e Windows NT
Variável de ambiente utilizada para especificar o diretório em que o produto está instalado nos sistemas operacionais OS/2, Windows 95 e Windows NT. Por padrão ela está definida em x:\sqllib\win no Windows 95 e no Windows NT.
Comunicações
DB2COMM Todos, apenas servidor Padrão= nulo, valores: qualquer combinação de APPC,IPXSPX, NETBIOS, NPIPE,TCPIP Especifica os gerenciadores de comunicação inicializados com o gerenciador do banco de dados. Se não estiver definido, os protocolos de comunicação do DB2 não serão inicializados no servidor.
Diretórios DCE
DB2DIRPATHNAME OS/2 e UNIX
Especifica uma sobreposição temporária do valor do parâmetro DIR_PATH_NAME no arquivo de configuração do gerenciador de banco de dados. Se um servidor de diretório for usado e o destino de uma instrução CONNECT ou ATTACH não estiver explicitamente catalogado, o destino é concatenado com DB2DIRPATHNAME (se especificado) para formar o nome DCE completo.
Nota:O valor db2dirpathname não afeta o nome global da instância, que é sempre identificado pelos parâmetros de configuração do gerenciador de banco de dados DIR_PATH_NAME e DIR_OBJ_NAME.
DB2CLIENTCOMM OS/2 e UNIX
Especifica uma substituição temporária do valor do parâmetro DFT_CLIENT_COMM no arquivo de configuração do gerenciador de banco de dados. Se DFT_CLIENT_COMM e db2clientcomm não estiverem especificados, será utilizado o primeiro protocolo encontrado no objeto. Se um deles ou ambos forem especificados, apenas o primeiro protocolo correspondente será utilizado. Nos dois casos, não é feita outra tentativa no caso de falha da primeira conexão.
DB2CLIENTADPT OS/2 Padrão= nulo faixa: 0-15 Especifica o número da placa do cliente para o protocolo NETBIOS em sistemas operacionais OS/2. O valor db2clientadpt substitui o valor do parâmetro DFT_CLIENT_ADPT no arquivo de configuração do gerenciador de banco de dados.
DB2ROUTE OS/2 e UNIX Padrão Especifica o nome do Objeto de Informação do Roteamento que o cliente utiliza ao conectar-se a um banco de dados com um protocolo de banco de dados diferente. O valor db2route substitui o valor do parâmetro ROUTE_OBJ_NAME no arquivo de configuração gerenciador de banco de dados.
Nota: Há três valores de registro relacionados ao ADSM:

  • DSMI_CONFIG

  • DSMI_DIR

  • DSMI_LOG
Administration Guide para obter informações sobre ADSM e estes valores.


[ Início da Página | página anterior | próxima página | Tabela de Conteúdos | Índice ]

[ Lista dos Manuais DB2 | Localizar os Manuais DB2 ]