TNS-12518,TNS-12536,TNS-00506,Linux Error: 11: Resource temporarily unavailable
TNS-12518: TNS:listener could not hand off client connection
TNS-12536: TNS:operation would block
TNS-12560: TNS:protocol adapter error
TNS-00506: Operation would block
Linux Error: 11: Resource temporarily unavailable
It turns out the Linux Error: 11: Resource temporarily unavailable was caused due my nproc limit being set to low.
Within the /etc/security/limits.conf file I had my oracle user set at 131072 nproc value
(oracle's best practice from their oracle-validated rpm), however my grid user nproc value was set at 2047!
I changed the nproc value of my grid user to 131072 and now the issue no longer occurs.
nproc is the max number of processes that can be run by a user.
人生有三宝:终身运动,终身学习,终身反醒.吸收新知,提高效率,懂得相处,成就自己,也成就他人,创造最高价值。