This message occurs when a single instance of a multi-threaded Multi-Tier Database Agent for Informix (e.g., inf9_mv) is making multiple connections to a target $INFORMIXSERVER which is configured to accept shared memory connections.
Multiple database connections from a single Agent instance to a single $INFORMIXSERVER will succeed only if Informix is configured to accept sockets-based connections.
There are a few solutions to this error message. In order of preference for optimal performance and resource conservation --
[generic_inf2000] Description = Default settings for Informix 2000 agent Program = inf9_mv Environment = INFORMIX2000 OpsysLogin = No ReUse = never ;CommandLine = ;ConnectOptions = ;Directory = /tmp ;Database = ;Userid = ;Password = ;ReadOnly = Yes
[generic_inf2000] Description = Default settings for Informix 2000 agent Program = inf9_sv Environment = INFORMIX2000 OpsysLogin = No ReUse = never ;CommandLine = ;ConnectOptions = ;Directory = /tmp ;Database = ;Userid = ;Password = ;ReadOnly = Yes