清风的blog 优然探索

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

 修改目录:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN里面的listener.ora文件;请注意红色背景的地方,因为配置客户端配置的方法不对,都配置到SID_LIST_LISTENER外面了,所有Oracle是无法识别的;

配置完成后需要执行ORACLE的命令行,重启监听才可以;

lsnrctl stop   //停止监听
lsnrctl start  //启动监听

lsnrctl status //查看状态

如果您通过命令行查看到了监听里面有orcl那就可以连接了,祝好运。



# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
   (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME =C:\oracle\product\10.2.0\db_1)
      (SID_NAME = ORCL)
    )

    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  )



2016年4月21日 | 发布:admin | 分类:未分类 | 评论:0

发表留言: