Can not attach share memory

Alex097

New Member
Today ,we rebulid a DB, But when we import to some date,the server show below error message: "SYSTEM ERROR: Can't attach shared memory with segment_id: 1310726 for /data/szasc/prod/szasc
There is no server for database /data/szasc/prod/szasc. "

how can I resolve this error problem,I'm very urgent.:confused:
 
Are the Progress executables setuid to "root"? (They should be -- look in $DLC/bin, the _* files should mostly be setuid to root.)

Did you perhaps start a db server with a different userid than the one which is trying to connect to it?

Does "ps" indicate that a server is running?
 
Thanks.Tom.
yes,we use the account which is root to setup. and now ,how to resolve this problem...
I checked the AIX systme file, the usage is 100%, I release the space for system file, but the problem is still:mad:

PS: I'm a rookie about AIX system...:D

Are the Progress executables setuid to "root"? (They should be -- look in $DLC/bin, the _* files should mostly be setuid to root.)

Did you perhaps start a db server with a different userid than the one which is trying to connect to it?

Does "ps" indicate that a server is running?
 
The process of working through this problem will work better if we make a point of clearly addressing every point in each post. Answering one question out of 3 and introducing several new tangents in each post will result in a lot of wasted time and effort.

1) You have stated that you "setup" something using the "root" id. Does that mean that you installed Progress as root?

2) Issue this command and post the results:
Code:
ls -l $DLC/bin/_*

3) Issue this command and post the results:
Code:
ps -ef | grep _mpr

4) What is the AIX system file? And what do you mean by its usage being 100%? My best guess is that you are saying that the root filesystem was 100% full and you freed some disk space. But I'm not sure about that, maybe you meant something else?

5) It would be better to understand and fix the real problem and it is not a good habit to get into but you might be able to quickly cure this problem by rebooting AIX.
 
Tks for your great support.
you are right,the filesystem was 100%,and have no space to run progress.
Now, I found the problem what is .when we sutup the DB,not distribute the securing space on server,so the db setup in the root (that is default).
Had a big mistake. It's OK now.
Really very thank you ,:blush:Tom.




The process of working through this problem will work better if we make a point of clearly addressing every point in each post. Answering one question out of 3 and introducing several new tangents in each post will result in a lot of wasted time and effort.

1) You have stated that you "setup" something using the "root" id. Does that mean that you installed Progress as root?

2) Issue this command and post the results:
Code:
ls -l $DLC/bin/_*

3) Issue this command and post the results:
Code:
ps -ef | grep _mpr

4) What is the AIX system file? And what do you mean by its usage being 100%? My best guess is that you are saying that the root filesystem was 100% full and you freed some disk space. But I'm not sure about that, maybe you meant something else?

5) It would be better to understand and fix the real problem and it is not a good habit to get into but you might be able to quickly cure this problem by rebooting AIX.
 
Back
Top