The listener of oracle database failed to start up, when we run command "lsnrctl start", we got below error message:
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00525: Insufficient privilege for operation
Linux Error: 1: Operation not permitted
run below command to correct the permission:
chmod 777 /var/tmp/.oracle
and then try to startup the lisnter, it worked fine. problem solved.
from the error : TNS-00525: Insufficient privilege for operation. check this error on the internet , we found it maybe caused by wrong permission of "/var/tmp/.oracle"
execute command: ll -a /var/tmp
db2:/var/tmp # ll -a /var/tmp
drwxr--r-- 2 root root 4096 Mar 27 2013 .oracle
from the result we know oracle user don't have permission to run this command. that should be the problem.
the error code is very useful to solve the problem of oracle database