| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Unable to access the Oracle Database from users other oracle...
I got this off Metalink. My advice would be to contact Oracle Support,
it doesn't sound like an easy fix, or speak to your Unix Admins (or
NT, whatever the OS):
Error: ORA 7320
Text: smsget: shmat error when trying to attach sga.
exists and that permissions are correct.
Shared memory for the SGA was gotten with shmget() but could
not be attached with the system call shmat().
The OS error code is important in determining the cause of
this
error.
This occurred in 'smsget' which implies the shared memory
segment
should already exist and that this process has got hold of the
segment but cannot attach it.
Diagnosis:
Check the OS error code. Common causes are:
- Error 13 [EPERM] Permission Denied. This usually
occurs if the Oracle executable does
not have the set-uid bit set and the
user is not the Oracle user.
cd $ORALCE_HOME/bin
ls -l oracle
It should show rwsr-xr-x or similar
permissions. If not:
chmod 4755 oracle
- Error 12 [ENOMEM] If attached the process size
greater than the maximum allowed.
Increase any per process memory
limits.
Also check the available SWAP space.
Articles:
See also Oracle Error ORA-7307
<OERR:ORA:7307>
sree_at_ecil.co.in (Sreelatha) wrote in message news:<465b2b9b.0108230043.5354f195_at_posting.google.com>...
> We had Oracle 7.1 on SCO UNIX . Accidentally we lost the whole
> Oracle directories (i.e ..dbs,rdbms etc.). All the files were recovered
> from the Backup. We are unable to access the database from unix users other than
> unix oracle user.
> But if we login as other user it is showing ORA-7320 error. The text of error is
> smhat error uanble to get sga...
> Can you please help me in this matter. We have made the stand by system
> up..
> We couldn't able to solve this problem...........Please help
> Sreelatha
Received on Sun Aug 26 2001 - 17:48:23 CDT
![]() |
![]() |