XCOMU0464E Cannot create shared memory after a new Install of XCOM on Solaris
Most of the shared memory segments were already created by various other applications. This is the reason why xcomd failed to create shared memory and in turn failed to start the service.
CA XCOM Data Transport for Unix,
XCOM requires one shared memory segment and semaphore for its service.
Evaluate all applications installed in your server and how many shared memory segments and semaphores each of the applications require. Based on that you can define the best suitable value for "project.max-shm-ids" in your production environment.
Remember that this value changes from project to project. Semaphores and shared memory segments consumed by each application depends on the project under which it is running i.e., based on the user who started the application.