Thanks for the reply.. It wasn't anyting with OS parameters. I didn't supply 'C' parameter for cursor while pinning it.

Code:
SQL> exec dbms_shared_pool.keep('036FD9C0,2702567367','C');

PL/SQL procedure successfully completed.
Thanks

Sameer