tnslsnr.exe has encountered a problem and needs to close

Posted on 2005-04-07
Last Modified: 2010-01-12
I keep getting this message anytime i try to start oracle listner. "TNSLSNR.EXE has encountered a problem and needs to close." Im running oracle 9i on windows xp professional. Please can anyone help with this. Thanks
Question by:oagunbiade
    LVL 8

    Expert Comment

    I also got this problem once and i solved it by adding a String value to Registry

    try this:

    open "Run" command and type "regedit.exe"
    and navigate to this key:
    right-click on HOME0 and select "New -> String Value"
    and rename it to USE_SHARED_SOCKET and set the value to "TRUE".

    hope this helps

    Author Comment

    Thanks nagki but i tried that and im still getting the same error.
    LVL 47

    Accepted Solution

    May be you can try to recreate the listener dropping it and creating new one using NET Configuration Assistant.

    Have you used SP2 for XP. I have heard that it closes ports.

    Also firewalls, antiviruses, other programs like Newton influence the normal run of Oracle.

    Try to avoid additional third party software on Oracle Server machine.

    Expert Comment

    Hi Schwertner,

    If you have a few minutes, can you look at this new related post, tx, sandra

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Article by: Swadhin
    From the Oracle SQL Reference ( we are told that a join is a query that combines rows from two or more tables, views, or materialized views. This article provides a glimps…
    Configuring and using Oracle Database Gateway for ODBC Introduction First, a brief summary of what a Database Gateway is.  A Gateway is a set of driver agents and configurations that allow an Oracle database to communicate with other platforms…
    This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
    This video shows how to Export data from an Oracle database using the Datapump Export Utility.  The corresponding Datapump Import utility is also discussed and demonstrated.

    730 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now