PLSQL Developer登录Oracle时 报ORA-12541:TNS:无监听程序

今天在使用PLSQL Developer连接Oracle 数据库的时候,连接不上了。以前都能连接上的,很久没使用了,突然就连接不上了。于是网上搜索了下,出现这种情况的原因很多,在这里我说一下我的解决方案吧!

 

解决方案:将tnsnames.ora中的端口号6400改成1521 ,就可以使用PLSQL Developer正常登录啦!

打开G:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora 内容如下:将其中的端口号6400改成1521

# tnsnames.ora Network Configuration File: G:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PC)(PORT = 6400))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

 

PS:记得我以前安装好Oracle的时候,使用的是默认端口号1521,如今却变成了6400了,不知道什么情况,tnsnames.ora文件我从来不动过。

把端口号6400 改成1521 再重启服务器 问题就解决了。

 

 

你可能感兴趣的:(plsql developer)