Resolving the “ORA-12514: No TNS Listener” error with Oracle XE

I faced this particularly nagging error with a personal install of Oracle XE (Oracle Database 10g Express Edition) on my Windows XP laptop:

ORA-12514:No TNS Listener

The SQL Command prompt that came with Oracle XE would work but none of the other tools like Toad, SQL Plus or even the Oracle XE Database Homepage which would open in a browser window would work.

The final resolution after a lot of research seemed to be painfully simple:

  1. Run the LSNRCTL.EXE program from the BIN directory of your Oracle XE install (default: C:\oraclexe\app\oracle\product\10.2.0\server\BIN). You should even be able to run it from any command prompt since the BIN directory is generally added to your PATH environment variable by default.
  2. At the LSNRCTL> command prompt, issue the STOP command. It should say:

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    The command completed successfully

  3. Now, at the LSNRCTL> prompt, issue the START command. It should return:

    Starting tnslsnr: please wait…

    TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 – Production
    System parameter file is C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\AD
    MIN\listener.ora
    Log messages written to C:\oraclexe\app\oracle\product\10.2.0\server\network\log
    \listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR
    _XEipc)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname)(PORT=port)))

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
    STATUS of the LISTENER
    ————————
    Alias                     LISTENER
    Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 – Produ
    ction
    Start Date                14-MAY-2009 01:24:49
    Uptime                    0 days 0 hr. 0 min. 5 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Default Service           XE
    Listener Parameter File   C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\listener.ora
    Listener Log File         C:\oraclexe\app\oracle\product\10.2.0\server\network\log\listener.log
    Listening Endpoints Summary…
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname)(PORT=port)))
    Services Summary…
    Service “CLRExtProc” has 1 instance(s).
    Instance “CLRExtProc”, status UNKNOWN, has 1 handler(s) for this service…
    Service “PLSExtProc” has 1 instance(s).
    Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
    The command completed successfully

That’s it! That should resolve the problem. Verify by running “tnsping XE” or “tnsping dbname” at the command prompt. It should return OK.

All your tools like Toad, SQL Plus or Oracle SQL Developer should be able to connect to the database now!

Advertisements

214 thoughts on “Resolving the “ORA-12514: No TNS Listener” error with Oracle XE

  1. 私はブログしばしばおよびI 本当に あなたのためにあなたに感謝 情報内容。 記事 本当にいる私の興味をピークに達しました。かつて| の詳細については あなたのウェブサイトあなたのサイトをあなたのブログ ブックマークはメモを取るブックマークは 、新しいのためにチェックして週週に一度。あなたの|私はのためにオプトインする購読 RSSフィード だけでなく。
    人気セール信用ある 一部予約販売 http://virco.com

    Like

  2. この上サイトブログ |スパム問題問題を持っています。私もブロガーだ、と私はあった好奇心あなたの状況を、 私たちの多く 作成しているいくつかの素晴らしい実践と我々は見ているの貿易と戦略 その他興味があれば| 電子メール、電子メール、私は撃つしてください。
    最高品質 一部予約販売 http://www.alalogistic.com

    Like

  3. この上サイトブログ |スパム問題問題を持っています。私もブロガーだ、と私はあった不思議あなたの状況を、 我々は 開発しているいくつかの素晴らしい手続きと我々は見ているの貿易とソリューション その他興味があれば| 電子メール、電子メール、私は撃つください。
    一部予約販売 中古品に限り返品可能 http://garciamartinasociados.es

    Like

  4. 素晴らしい | サイト あなたが持っています右ここに|あり|ここで|ここに行く|あなたがここにました|あなたが持っている|あなたが持っている|あなたが得ている|あなたが持っています。
    アウトレット 正規店 国内即発 http://fbcgroups.info

    Like

  5. おかげ自分のため素晴らしい投稿! I 実際にそれを読んで楽しんで、あなたがかもしれない偉大な著者であることが起こります。私は意志私がいることを確認することを忘れないブックマークあなたのブログと頻繁になります 将来的に戻ってきます。週末|あなたの偉大な継続朝| ジョブ作業を、素敵午後!
    新作大手 国内即発 http://liga.infopost.dp.ua

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s