ps -ef | grep -i tnsroot 125 2 0 Oct30 ? 00:00:00 [netns]
Listener Parameter File /u01/app/ora11g/product/11.2.0/db_1/network/admin/listener.orabut it is running under the OS account of the grid owner. Proof:
grid 49634 1 0 Nov04 ? 00:00:05 /u01/app/ora11g/product/11.2.0/db_1/bin/tnslsnr LISTENER_REMCORP1 -inheritWhat may have happened is that you ran the oraenv script as user grid, and specified the datbase name. The end result is that right now, grid can't manage the listener because he can't see the listener.ora, and oracle can't manage the listener because he doesn't have permission.