分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

1、TNS连接错误

同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示:

2、查看本地TNSPING

查看本地的tns配置:

WXX =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

查看本地的tnsping是ok的

C:\Users\Administrator>tnsping WXX

TNS Ping Utility for 32-bit Windows:  Version 11.2.0.1.0 - Production on 26-10月-2016 11:31:04

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

已使用的参数文件:

D:\app\Administrator\product\11.2.0\client_2\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名

尝试连接 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.121.58)(PORT  = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))

OK (30 毫秒)

C:\Users\Administrator>

本地的tnsping暂时看来是正常的,是ok的。

3、查看网络连接

telnet  192.168.121.58 1521,也是能进去的,证明网络ok

oracle服务器的iptables也是关闭的

文章来源地址:http://blog.csdn.net/mchdba/article/details/52949382 ,博主mchdba(黄杉)谢绝转载。

4、查看服务器的lsnrctl服务

去服务器看lsnrctl状态:

[oracle@iZ23vluqpmmZ admin]$ lsnrctl  status

LSNRCTL for Linux: Version 11.2.0.1.0 -  Production on 26-OCT-2016 11:33:32

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to  (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version  11.2.0.1.0 - Production

Start Date                26-OCT-2016 11:09:33

Uptime                    0 days 0 hr. 23 min. 59  sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File    /usr/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File          /usr/oracle/app/diag/tnslsnr/iZ23vluqpmmZ/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.121.58)(PORT=1521)))

The listener supports no services

The command completed successfully

[oracle@iZ23vluqpmmZ admin]$

看到no services,也就是说lsnrctl监听服务启动起来,没有任何oracle实例的,所以问题就来了,没有oracle实例,客户端通过lsnrctl监听的话,就连接不到实例信息。所以这里我们需要添加实例信息,添加实例信息,就在listener.ora配置文件里面。

5、在listener.ora里面添加实例信息

完善listener.ora配置:

[oracle@iZ23vluqpmmZ admin]$ cp  listener.ora z_listener.ora.bak

[oracle@iZ23vluqpmmZ admin]$ vim  listener.ora

[oracle@iZ23vluqpmmZ admin]$

[oracle@iZ23vluqpmmZ admin]$ more  listener.ora

# listener.ora Network Configuration  File: /usr/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration  tools.

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

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

)

) #  下面就是添加的新实例信息

SID_LIST_LISTENER  =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = orcl)

(SID_NAME = orcl)

)

)

ADR_BASE_LISTENER = /usr/oracle/app

[oracle@iZ23vluqpmmZ admin]$

设置完后,重启监听lsnrctl服务,可以看到会有一个instance服务启动起来了:

[oracle@iZ23vluqpmmZ admin]$ lsnrctl stop

LSNRCTL for Linux: Version 11.2.0.1.0 -  Production on 26-OCT-2016 11:38:29

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to  (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

The command completed successfully

[oracle@iZ23vluqpmmZ admin]$ lsnrctl  start

LSNRCTL for Linux: Version 11.2.0.1.0 -  Production on 26-OCT-2016 11:38:33

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Starting  /usr/oracle/app/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.1.0 -  Production

System parameter file is  /usr/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

Log messages written to  /usr/oracle/app/diag/tnslsnr/iZ23vluqpmmZ/listener/alert/log.xml

Listening on:  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Listening on:  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.75.58)(PORT=1521)))

Connecting to  (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.1.0  - Production

Start Date                26-OCT-2016 11:38:33

Uptime                    0 days 0 hr. 1 min. 3 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File    /usr/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File          /usr/oracle/app/diag/tnslsnr/iZ23vluqpmmZ/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.75.58)(PORT=1521)))

Services Summary...

Service  "orcl" has 1 instance(s).

Instance "orcl", status UNKNOWN, has 1 handler(s) for this  service...

The command completed successfully

[oracle@iZ23vluqpmmZ admin]$

OK,在问下同事,同事说能连接上了,问题解决。

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

ORACLE11g ORA 12514 TNS 监听程序当前无法识别连接描述符中请求的服务相关推荐

  1. oracle11 不能连接,oracle11G ora 12514 tns监听程序当前无法识别连接描述符中请求的服务...

    进入 cmd sqlplus / as sysdbaselect status from v$instance ;exit lsnrctl status 给出上面的结果更多追问追答追问追答sql ...

  2. windows 2008 64位oracle11g部署问题(3)之ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...

    oracle11g安装完毕了,监听也起来了,发现通过客户端 本地网络服务名配置(如下图)链接oracle11g服务器,确报ORA-12514的错误,该如何解决呢? 1. 找到listener.ora监 ...

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

    1.TNS连接错误 同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示: 2.查看本地TNSPING 查看本地的tns配置: WX ...

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

    1.TNS连接错误 同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示: 2.查看本地TNSPING 查看本地的tns配置: WX ...

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

    在安装完Oracle10g后,使用PL/SQL工具连接,提示如下的问题: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决办法是手动修改监听配置文件: # listen ...

  6. ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务 问题解决

    通过PlSQL Developer 访问oracle出现: ora-12514: tns: 监听程序当前无法识别连接描述符中请求的服务 通过重启服务的方式启动数据库,也不能连接上oracle数据库   ...

  7. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...

    Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决过程: 1. 找到listener.ora监听文件,具体位置:D:\app\Administrator ...

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

    方法1: a.通过oracle 工具 Net Configuration Assistant 重新配置监听,注意如果有双网卡请配置第一块网上IP.如何知道哪一块是一块网卡,可以通过ipconfig命令 ...

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

    你还有可能是遇到了定时的问题.如果监听器被重新启动,那么数据库实例就必须向它重新注册.通常情况下,每60秒就会出现这样的问题.如果你迫不及待,那么就以数据库管理员的身份登录到数据库服务器,并且运行&q ...

最新文章

  1. SAP MM 物料主数据consumption视图数据的更新?
  2. 代码规范之华为公司代码规范
  3. 电脑word在哪_到底哪个PDF转Word最好用?
  4. 【牛客 - 370H】Rinne Loves Dynamic Graph(分层图最短路)
  5. worknc的后处理如何安装_如何选择永磁变频螺杆空压机的冷干机?
  6. Python 基础知识学习笔记——OpenCV(1)
  7. u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记)
  8. 新西兰储备银行数据遭泄露
  9. Flutter之BuilderContext和Widget关系浅析
  10. 使用sslsplit嗅探tls/ssl连接
  11. Web测试和App测试区别
  12. thinkphp商城系统 有什么优势 好在哪里
  13. matlab与计量经济学,matlab与计量经济学
  14. 06-输出100以内的素数
  15. ofdm信道估计 线性插值matlab,OFDM信道估计的MATLAB仿真
  16. 去除图片上的文字出现马赛克?
  17. 一个INT 10H中断的小例子
  18. 2018-3-25至2018-8-9的日语笔记
  19. 《游戏引擎架构》读书笔记(二)
  20. STM32F103系列GPIO的一些基本概念和知识

热门文章

  1. steam教育机器人
  2. 抖音小视频可以植入广告吗?该怎么植入呢?
  3. GPS经纬度数据为0的异常排除方法
  4. 《软件故事:谁发明了那些经典的编程语言》
  5. 太原维刚2021高考成绩查询,2019太原维刚实验学校录取分数线及2019高考成绩喜报...
  6. iOS App抓取图片详细步骤图解
  7. 通过ip远程控制电脑
  8. 外挂制作通用步骤---通过读取窗口-获取进程
  9. 使用Canvas(画布)完成一个时钟
  10. 详解服务器端渲染 页面(SSR)