Recently we encounter the failing of listener, in our oracle XE , the error is due to a bug in the oracle. which is fixed in •126.96.36.199 Patch 1 ,•10.2.0.2 Patch 6 onwards , •10.2.0.3 Patch 2 onwards .
To workaround this issue,
in the Services, set the oracle listener to auto restart after few minutes if it encounter the failing of this services.
Windows TNS Listener Crash with Faulting Module ORANL10.DLL / ORANL9.DLL [ID 388017.1]
Faulting application TNSLSNR.EXE, version 0.0.0.0, faulting module oranl10.dll, version 10.2.0.1, fault address 0x000227ed.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.