Kbase P104794: Database trying to bind to the wrong hostname of a machine instead of virtual addresses assigned to
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/4/2008 |
|
Status: Unverified
SYMPTOM(s):
Database trying to bind to the hostname of machine instead of virtual addresses assigned to alternate nic cards.
Parameter file being used for the database makes use of a virtual hostname for -H parameter.
-S parameter is configured for a port which is available on primary and failover machines.
FACT(s) (Environment):
Veritas Cluster Manager being used for failover.
Multiple nic cards configured on the machine.
Multiple virtual host names assigned for each nic card.
Multiple virtual IP addresses assigned to each nic card.
In case of failure of a nic card, it will roll to the second nic card on the same machine.
If multiple nic cards fail for a machine, it will roll over to nic cards on another machine.
Solaris
Progress 9.1D
CAUSE:
Starting a database with a -H parameter means we will bind to the machine hostname, localhost or 127.0.0.1 only.
FIX:
Start the database with a -S parameter. but do not make use of the -H parameter. This will allow the database to bind to a socket with whatever IP address TCP responds with.