TNSLSNR for Solaris: Version 2.3.2.1.0 - Production
System parameter file is /var/opt/oracle/listener.ora
Log messages written to /ora01/app/oracle/product/7.3.2/network/log/listener.log
Attempted to listen on: (DESCRIPTION=(CONNECT_TIMEOUT=2147483647)(ADDRESS=(PROTOCOL=IPC)(KEY=gccs.world)))
TNS-12546: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00516: Permission denied
Solaris Error: 13: Permission denied
any ideas?
10-04-2001, 08:39 AM
pipo
which login do you use ???
what are the owner and rights on $ORACLE_HOME/bin ???
10-04-2001, 08:47 AM
gaegoori
I am login as Oracle
permission on $ORACLE_HOME/bin is 755
10-04-2001, 09:27 AM
molonede
You may need to change the permissions on the "/VAR/TMP/.ORACLE" file.
In order for the Listener to open a socket, oracle must have write
access on
"/var/tmp/.oracle". Do the following:
1) % cd /var/tmp
2) Either change the ownership and group of the ".oracle" directory to
"oracle/dba":
# chown oracle .oracle
# chgrp dba .oracle
or
Change the permissions on the directory:
# chmod 777 .oracle
Solution Explanation:
=====================
Upon starting the Listener, an IPC socket file is created in
"/var/tmp/.oracle". Thus, "/var/tmp/.oracle" must be writable by the
oracle
user.
10-04-2001, 09:43 AM
gaegoori
THANK YOU SO MUCH DOUG.....Listener started now.....=)
10-09-2001, 02:03 PM
gaegoori
I'm running into another problem....our server went down and lsnrctl did not started up....so I went to /var/tmp...but somehow /var/tmp is link to tmp --> /tmp/vartmp...and I don't see .oracle file anymore....what should I do?
10-09-2001, 02:16 PM
molonede
Try creating the .oracle directory in /tmp, if this does not succeed try creating the .oracle in /tmp/vartmp.
You must be the oracle user when creating the directory.
cd /tmp
mkdir .oracle
or
cd /tmp/vartmp
mkdir .oracle
10-09-2001, 02:22 PM
molonede
Also, the .oracle directory may need to be listed without all the parameters. Try
ls -la
This may allow you to view it, did you try cd'ng into the directory? Ask Unix admin how this changed.
10-09-2001, 02:24 PM
gaegoori
it worked.....thank you...I don't know who create that link...but I guess I should get rid of that link and mkdir under /var/tmp/.oracle?...right?
10-09-2001, 02:40 PM
molonede
Your unix admin may have moved your directory because it was eating up space in that file system. I would leave it where it is, I have a couple that are installed in /tmp/.oracle and have no problems. It saves space in the /var directory.