Lsnrctl doesn't work
513348May 17 2006 — edited Aug 2 2008Hello guyz,
I did an Oracle 10g installation on RHEL 4. I also created a few oracle users. At first users could not execute any binaries in $ORACLE_HOME including sqlplus, but I read in this forum a fix for that problem (i.e chmod s -R /app/oracle ; chmod gs -R /app/oracle). Things have worked seamlessly since then and I am happy with the results since only dba users have administrative privileges in this server (Even Linux user , root cannot log in as sysdba since he is not a member of the dba group). This morning, i discovered that the user oracle (who is a dba) cannot execute lsrnctl but root (who is not a dba) can. The message i get is
LSNRCTL> start listener_orcl
Starting /app/oracle/10.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /app/oracle/10.2.0/db_1/network/admin/listener.ora
Log messages written to /app/oracle/10.2.0/db_1/network/log/listener_orcl.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=gprsint1.ke.celtel.com)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00525: Insufficient privilege for operation
Linux Error: 1: Operation not permitted
Listener failed to start. See the error message(s) above...
Any assistance will be highly appreciated