TNS-12537 Via Listener on Unix: Grid and Oracle Owners are Separate
A very common problem with a very simple remedy!
This problem occurs often in installations where the listener runs under the GRID owner and
services connections to a database that runs under a separate user (oracle).
See this document:
ORA-12537/ ORA-12547 or TNS-12518 if Listener (including SCAN Listener) and
Database are Owned by Different OS User (Doc ID 1069517.1)
Check this first:
$ ls -l $RDBMS_HOME/bin/oracle
ls: /home/oracle/app/oracle/product/11.2/db/bin/oracle: Permission denied <====Here's the problem!
Note the correct permissions for the 'oracle' binary:
The oracle binary should have permission of 6751:
-rwsr-s--x 1 oracle asmadmin 184286251 Aug 9 16:25 /home/oracle/app/oracle/product/11.2/db/bin/oracle