启动PL/SQL Developer 遇到的问题

自己现在用的是Oralce10g的数据库(原来用的是9i的),启动Oralce服务和监听后,连接PL/SQL Developer 出现如下问题:


ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

解决方案:

1. 搜索 listener.ora 文件

2. 修改 listener.ora 的内容如下:

# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

# Generated by Oracle configuration tools.

 

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

       (SID_NAME = PLSExtProc)

       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

       (PROGRAM = extproc)

    )

     (SID_DESC =

       (GLOBAL_DBNAME = ORCL)

       (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)  

       (SID_NAME = ORCL)

    )

  )

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost )(PORT = 1521))

    )

  )

 

 

其中

ORACLE_HOME = D:\oracle\product\10.2.0\db_1 Oralce 安装路径(视具体环境而定)

GLOBAL_DBNAME = ORCL ”的 ORCL 为你的全局数据库名称(视具体环境而定)

SID_NAME = ORCL ”的 ORCL 为你的全局数据库名称(视具体环境而定)

localhost ”表示你要连接的数据库服务器的端口号(视具体环境而定)

 

这三点不一定与这里一致

 

备注:网上关于这个问题的有很多,基本也是这么解决的,但是这次是自己真遇到同样的问题了,所以也记下来。
 

貌似Oralce9i没有这个问题

你可能感兴趣的:(developer)