I have a similar challenge with oracle on Linux
We have been using it well before now and it just suddenly came up with the following error while trying to start the listener:
[root@b-oraserv4 ~]# lsnrctl start
LSNRCTL for Linux: Version 10.1.0.3.0 - Production on 16-AUG-2013 13:57:17
Copyright (c) 1991, 2004, Oracle. All rights reserved.
Starting /oracle/product/10.1.0/Db/bin/tnslsnr: please wait...
TNS-12546: TNS:permission denied TNS-12560: TNS:protocol adapter error TNS-00516: Permission denied Linux Error: 13: Permission denied[root@b-oraserv4 ~]#[root@b-oraserv4 ~]#[root@b-oraserv4 ~]# TNS-12546: TNS:permission denied-bash: TNS-12546:: command not found[root@b-oraserv4 ~]#
kindly assist in resolving this
Why are you starting the listener as root ? do it as oracle user.