Using SQL*Net v2.0 on Unix, you are starting the tnslsnr using the syntax:
% lsnrctl start
You get: TNS-01201: Listener cannot find executable /
Where does the file listener.ora reside?
- If it is not in /etc (or /var/opt/oracle), $ORACLE_HOME/network/admin or $TNS_ADMIN, set TNS_ADMIN to point to the correct directory or move the files to the appropriate place.
If the listener.ora is in the correct location, what is the actual path of $ORACLE_HOME, and the path specified by ORACLE_HOME in the listener.ora?
- Most likely these two values will not match; ORACLE_HOME in the listener.ora file must be set to the correct value.
In the listener.ora file, under the description for SID_DESC, there is the parameter ORACLE_HOME=
The error TNS-01201 indicates that the
It may indicate typographical errors, incorrect case, or missing directories in the path to ORACLE_HOME.