IBM Books

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


Criação de Instâncias

Nos sistemas OS/2, Windows 95 ou Windows NT:

Se você for um usuário pertencente ao grupo de Administradores, poderá criar instâncias DB2 adicionais utilizando o comando db2icrt. Execute o comando db2icrt em um prompt de comandos. A sintaxe do comando é:

   db2icrt instance_name
onde instance_name é uma cadeia com até oito caracteres alfanuméricos. Consulte o Apêndice C. "Regras de Nomenclatura" para obter mais informações sobre nomes válidos.

* Figure hint not displayed.

Você pode mudar a localização do diretório da instância a partir de DB2PATH utilizando a variável de ambiente DB2INSTPROF. Solicite acesso a gravação para o diretório da instância. Se deseja que os diretórios sejam criados em um caminho diferente de DB2PATH, deverá definir DB2INSTPROF antes de digitar o comando db2icrt . Consulte o Capítulo 15. "Controle do Ambiente DB2" para obter informações adicionais.

Nota:Apenas no Windows 95, para cada instância adicional é necessário atribuir uma localização de memória diferente para o qual o sistema alocará memória compartilhada. A localização de memória atribuída para a instância padrão, DB2, é 90000000.

Utilize o valor de registro DB2DBMSADDR para atribuir um valor diferente da faixa de 80000000 a BFFFFFFF. Portanto, se uma instância estivesse em 80000000, o próximo endereço deveria ser no mínimo 83000000.

Por exemplo:

   db2set db2dbmsaddr=A0000000 -i instance_name
onde instance_name é o nome da instância adicional.

Em Sistemas UNIX:

A ID de usuário do proprietário da instância e um grupo de administração de sistema são associados a cada instância. Eles são designados durante o processo de criação da instância. Uma Id de Usuário pode ser utilizada para apenas uma Instância DB2. Tal Id de Usuário é também referida como proprietário da instância.

Além disso, cada proprietário de instância deve ter um diretório pessoal exclusivo. Todos os arquivos necessários para executar a instância de banco de dados são criados no diretório pessoal da ID de usuário do proprietário da instância. Se for necessário remover do sistema a ID de usuário do proprietário da instância, pode-se perder os arquivos associados à instância e o acesso aos dados armazenados na instância. Por esta razão, recomenda-se que dedique uma Id de usuário do proprietário da instância para ser utilizada exclusivamente para executar o DB2.

O grupo principal da ID de usuário do proprietário da instância também é importante. O grupo principal da ID de usuário do proprietário da instância torna-se o grupo de administração do sistema para a instância do banco de dados e recebe autoridade de administração. (A autoridade de administração permite que os usuários iniciem, parem ou alterem a instância do banco de dados.) Outros Id de usuários, membros do grupo principal da ID de usuário da Instância, também recebem este nível de autoridade. Por esta razão, poderá atribuir a ID de usuário proprietário da instância a um grupo principal reservado para a administração de instâncias de bancos de dados. (Certifique-se também de que atribuiu um grupo principal à ID de usuário proprietário da instância, senão o grupo principal padrão do sistema será usado.)

Se você já tem um grupo que deseja que seja o grupo de administração da instância, você pode simplesmente designar este grupo como grupo principal quando criar a ID de usuário do proprietário da instância. Para fornecer a outros usuários autoridade de administração na instância do banco de dados, inclua-os no grupo atribuído como grupo de administração do sistema.

Para separar autoridade SYSADM entre instâncias, certifique-se de que cada Id de usuário proprietário de instância utilize um grupo principal diferente. Porém, se preferir ter autoridade comum SYSADM sobre várias instância, poderá utilizar o mesmo grupo principal para várias instâncias.

Para criar uma instância DB2, utilize o comando db2icrt como segue:

   DB2DIR/instance/db2icrt InstName

onde DB2DIR = /usr/lpp/db2_05_00 no AIX


= /opt/IBMdb2/V5.0 no HP-UX ou Solaris


= /usr/IBMdb2/V2.1 no SCO OpenServer


= /opt/IBMdb2/V2.1 no SINIX ou SGI

e onde Instname é uma cadeia de até oito caracteres alfanuméricos (consulte o Apêndice C. "Regras de Nomenclatura" para obter mais informações sobre regras de nomenclatura). >

Exemplo:

Quando uma instância é criada, seu nome também é incluído na lista de instâncias do sistema.

O comando db2icrt cria o diretório INSTHOME/sqllib, onde INSTHOME é o nome do proprietário da instância.


[ 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 ]