Instalando Servidores DB2 > Configurando um Ambiente de Banco de Dados Particionado >
Configurando um Ambiente de Banco de Dados Particionado
Este tópico descreve como configurar um ambiente de banco de dados particionado.
Você utilizará o assistente de Configuração do DB2 para instalar seu servidor de banco de dados proprietário da instância e para criar os arquivos de resposta que serão, por sua vez, utilizados para criar seus servidores da banco de dados participantes.
Nota:
Um ambiente de banco de dados particionado não é suportado em instalações não-raiz.
Uma partição do banco de dados faz parte de um banco de dados que consiste em seus próprios dados, índices,
arquivos de configuração e registros de transação.
Um banco de dados particionado é um banco de dados com duas ou mais partições.
- Pré-requisitos
-
- Certifique-se de que tenha a chave de licença do CD de Ativação do InfoSphere Warehouse que precisará
ser copiada para todos os computadores participantes.
- O mesmo número de portas consecutivas deve estar liberada em cada computador que é para participar no ambiente de banco de dados particionado. Por exemplo, se o ambiente do banco de dados particionado for composto por quatro computadores, então cada um dos quatro computadores deve ter as mesmo quatro portas consecutivas livres. Durante a criação da instância, um número de portas
igual ao número de partições lógicas no servidor atual será reservado
no /etc/services no Linux e UNIX e
no %SystemRoot%\system32\drivers\etc\services no Windows.
Estas portas serão utilizadas pelo Fast Communication Manager.
As portas reservadas estarão no seguinte formato:
DB2_InstanceName
DB2_InstanceName_1
DB2_InstanceName_2
DB2_InstanceName_END
As únicas entradas obrigatórias estão nas portas de início (DB2_InstanceName) e do fim (DB2_InstanceName_END). As outras entradas são reservadas no arquivo de serviços de forma que outros aplicativos não utilizem essas portas.
-
Para suportar vários servidores de banco de dados DB2 participantes, o computador no qual você deseja instalar o
DB2 deve pertencer a um domínio acessível. No entanto, é possível incluir partições locais nesse computador mesmo se o computador não pertencer a um domínio.
- Em sistemas Linux e UNIX,
é necessário um utilitário shell remoto para sistemas de banco de dados particionado. O DB2 suporta os seguintes utilitários de shell remoto:
Por padrão, o DB2 utiliza
o rsh ao executar comandos nos nós DB2 remotos,
por exemplo, ao iniciar uma partição do banco de dados do DB2
remota. Para utilizar o padrão do DB2,
o pacote do servidor rsh deve ser instalado. Para obter informações adicionais sobre problemas de
segurança ao instalar produtos DB2, consulte os Links Relacionados.
Se você optar por utilizar o utilitário de shell remoto rsh, o inetd (ou xinetd) também deverá ser instalado e estar em execução. Se optar por utilizar o utilitário de shell remoto ssh, é necessário configurar a variável de registro
DB2RSHCMD imediatamente após a instalação do
DB2 ser concluída. Se esta variável de registro não for definida, o rsh será utilizado.
- Nos sistemas operacionais Linux e UNIX, assegure-se de que o arquivo hosts no diretório etc não contenha uma entrada para "127.0.0.2" se o endereço IP for mapeado para o nome completo do host da máquina.
Para configurar um ambiente de banco de dados particionado:
- Instale seu servidor de banco de dados proprietário da instância utilizando o assistente de Configuração do DB2.
Para obter instruções detalhadas, consulte o tópico “Instalando Servidores DB2”
para sua plataforma.
- Na janela Selecionar Instalação, Criação de Arquivos de Resposta ou Ambas,
certifique-se de selecionar a opção Salvar minhas configurações de instalação
em um arquivo de resposta. Após a conclusão da instalação, dois arquivos serão copiados para o diretório especificado no assistente de Configuração do DB2: PROD_ESE.rsp e PROD_ESE_addpart.rsp. O arquivo PROD_ESE.rsp é o arquivo de resposta para servidores do banco de dados proprietário da instância.
O arquivo PROD_ESE_addpart.rsp é o arquivo de resposta para servidores de banco de dados participantes.
- Na janela Configurar Opções de Partição para a Instância do DB2,
certifique-se de selecionar Instância de Partição Múltipla,
e insira o número máximo de partições.
- Disponibilize a imagem de instalação do DB2
para todos os computadores participantes no ambiente de banco de dados particionado.
- Distribua o arquivo de resposta dos servidores de banco de dados participante (PROD_ESE_addpart.rsp).
- Instale um servidor de banco de dados DB2 em cada um dos computadores participantes utilizando o comando db2setup no Linux e UNIX ou o comando setup
no Windows:
- Linux e UNIX
- Vá para o diretório no qual o código do produto DB2 está disponível e execute:
./db2setup -r /responsefile_directory/response_file_name
- Windows
-
setup -u x:\responsefile_directory\response_file_name
Por exemplo, aqui está o comando utilizando o arquivo de resposta PROD_ESE_addpart.rsp:
- Linux e UNIX
- Vá para o diretório no qual o código do produto DB2 está disponível e execute:
./db2setup -r /db2home/PROD_ESE_addpart.rsp
em que /db2home é o diretório no qual você copiou o arquivo de resposta.
- Windows
-
setup -u c:\resp_files\PROD_ESE_addpart.rsp
em que c:\resp_files\ é o diretório onde você copiou o arquivo de resposta.
- (Apenas Linux e UNIX) Configure o arquivo db2nodes.cfg.
A instalação do DB2
reserva apenas o número máximo de partições lógicas que você deseja utilizar para o
computador atual, mas não configura o arquivo db2nodes.cfg.
Se o arquivo db2nodes.cfg não for configurado, a instância continua uma única instância particionada.
- Atualize o arquivo services nos servidores participantes
para definir a porta FCM correspondente para a instância do DB2. O arquivo services está no seguinte local:
- /etc/services no Linux e UNIX
- %SystemRoot%\system32\drivers\etc\services no Windows
[ Início da Página | Página Anterior | Próxima Página | Índice ]