Esta tarefa descreve como ativar a comunicação entre os servidores de partição de banco de dados que participam em seu sistema de banco de dados particionado. A comunicação entre os servidores de partição de banco de dados é tratada pelo FCM (Fast Communications Manager). Para ativar o FCM, uma porta ou uma faixa de porta deve ser reservada no arquivo /etc/services em cada computador de seu sistema de banco de dados particionado.
É necessário ter um ID do usuário com propriedade de administrador.
Você deve executar esta tarefa em todos os computadores participantes na instância.
O número de portas para reservar para o FCM é igual ao número máximo de partições de banco de dados hospedadas, ou potencialmente hospedadas, por qualquer computador na instância.
No seguinte exemplo, o db2nodes.cfg contém três entradas:
0 server1 0 1 server1 1 2 server2 0 3 server2 1 4 server2 2 5 server3 0 6 server3 1 7 server3 2 8 server3 3
Suponha que as portas do FCM sejam numeradas começando em 60000. Nesta situação:
Todos os computadores devem reservar 60000, 60001, 60002 e 60003, porque esse é o maior intervalo de portas necessário por qualquer computador na instância.
Se você utilizar uma solução de alta disponibilidade como o High Availability Cluster Multi-Processing (HACMP) ou o Tivoli System Automation para failover em partições de banco de dados de um computador para outro, deverá contar com possíveis requisitos de porta. Por exemplo, se um computador normalmente hospeda quatro partições de banco de dados, mas duas partições de banco de dados em outro computador poderá potencialmente gerar failover, seis portas devem ser planejadas para esse computador.
Ao criar uma instância, um intervalo de portas é reservado no computador primário. O computador primário também é conhecido como o computador proprietário da instância. No entanto, se o intervalo de portas incluído originalmente no arquivo /etc/services não for suficiente para as suas necessidades, você precisará estender o intervalo de portas reservadas incluindo manualmente entradas adicionais.
Para ativar as comunicações entre servidores em um ambiente de banco de dados particionado utilizando /etc/services:
db2c_db2inst1 50000/tcp #Add FCM port information DB2_db2inst1 60000/tcp DB2_db2inst1_1 60001/tcp DB2_db2inst1_2 60002/tcp DB2_db2inst1_END 60003/tcpPor padrão, a primeira porta (50000) é reservada para pedidos de conexão e as quatro primeiras portas disponíveis primeiro acima de 60000 são reservadas para comunicação do FCM. Uma porta é utilizada pelo servidor de partição do banco de dados proprietário da instância e três portas são para servidores de partição de banco de dados lógico que você pode optar por incluir no computador após a conclusão da instalação.
O intervalo de porta deve incluir um início e uma entrada END. As entradas intermediárias são opcionais. Incluir valores intermediários explicitamente pode ser útil para evitar que outros aplicativos utilizem estas portas, mas estas entradas não são verificadas pelo gerenciador de banco de dados.
As entradas de porta do DB2 utilizam o seguinte formato:
DB2_instance_name_suffix port_number/tcp # comment
onde: