How can i reserve memory for informix dynamic server?

I have a server with informix dynamic server version 7.3 for linux red hat 6.

I install informix but i can't initialite shared memory because i don't have memory reserved. I want to know how can i reseve it and tunnig the informix?
Who is Participating?
jmontielConnect With a Mentor Commented:
I had the same problem but in a Windows NT Server with informix 7.31 TC5. I'm not sure if you can configure Informix on Linux in the same way tha I do in NT, but you can try.

There is a file called ONCONFIG.<service_name> in the folder "c:\informix\etc", in this file you will find the some of the parameters that Informix use to run. In particular the following are related to memory:

Buffers:      2000
Locks:        100000
Ra_pages:     4
Ra_threshold: Ra_pages/2
SHMADD:       RAM < 256Mb => 8192
              RAM > 256   => 16384
              RAM > 512   => 32768
SHMVIRTSIZE:  350*num_user_threads

These are parameter related with memory that Informix take and a recommendation for each one that found in :
"Administering Informix Dynamic Server on Windows NT". I used them, and they worked perfect.

Again, I don't know if this will help you because this information is for NT.

Anyway, good luck !

Post the error message.
The shared memory parameters may be tuned via /proc interface.
jmavAuthor Commented:
Well, after i set the shared memory parameters and the informix start to intialize the shared memory, it display several errors about overflow...
something like max 1024: dfdupl 1025 ...

after that an error appears but it don't display the error number.
and the shared memory is not initialized

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.