为什么我的数据库无法通过服务名连接?现象和相关参数文件如下,请大家帮忙看下

SQL> conn system/system@fox

ERROR:

ORA-12547: TNS: 丢失连接

等待很长时间后出现ORA-12547: TNS: 丢失连接  这个错误,但是通过如下方式却可以连接

C:\Documents and Settings\user>sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 10月 29 19:19:54 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

连接到:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL>

SQL> conn system/system

已连接。

SQL>

tnsping正常,我把相关参数文件和log文件贴如下:

sqlnet.ora:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

tnsnames.ora:

FOX=

(DESCRIPTION =

(ADDRESS_LIST =

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

)

(CONNECT_DATA =

(SERVICE_NAME = FOX)

(SERVER = DEDICATED)

)

)

listener.ora:

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = FOX)

(SID_NAME = FOX)

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

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

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

(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))

)

)

监听器状态:

C:\Documents and Settings\user>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-10月-2008 20:5

8:16

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

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))

LISTENER 的 STATUS

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

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ

ction

启动日期                  28-10月-2008 20:58:11

正常运行时间              0 天 0 小时 0 分 5 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          C:\oracle\product\10.2.0\db_1\network\admin\listener.o

ra

监听程序日志文件          C:\oracle\product\10.2.0\db_1\network\log\listener.log

监听端点概要...

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

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\PNPKEYipc)))

服务摘要..

服务 "FOX" 包含 1 个例程。

例程 "FOX", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

tnsping 没问题

log文件:

sqlnet.log

***********************************************************************

Fatal NI connect error 12560, connecting to:

(LOCAL=NO)

VERSION INFORMATION:

TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production

Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production

Time: 28-10月-2008 20:44:22

Tracing not turned on.

Tns error struct:

ns main err code: 12560

TNS-12560: TNS: 协议适配器错误

ns secondary err code: 0

nt main err code: 0

nt secondary err code: 0

nt OS err code: 0

***********************************************************************

Fatal NI connect error 12560, connecting to:

(LOCAL=NO)

VERSION INFORMATION:

TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production

Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production

Time: 28-10月-2008 20:48:14

Tracing not turned on.

Tns error struct:

ns main err code: 12560

TNS-12560: TNS: 协议适配器错误

ns secondary err code: 0

nt main err code: 0

nt secondary err code: 0

nt OS err code: 0

listener.log:

Listener completed notification to CRS on stop

28-10月-2008 20:27:05 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=user))(COMMAND=stop)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * stop * 0

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-10月-2008 20:27:13

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

系统参数文件为C:\oracle\product\10.2.0\db_1\network\admin\listener.ora

写入C:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息

写入C:\oracle\product\10.2.0\db_1\network\trace\listener.trc的跟踪信息

跟踪级别当前为0

以 pid=4704 开始

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1521)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\PNPKEYipc)))

Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE

28-10月-2008 20:27:14 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=user))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0

28-10月-2008 20:27:19 * ping * 0

28-10月-2008 20:27:23 * (CONNECT_DATA=(SERVICE_NAME=FOX)(SERVER=DEDICATED)(CID=(PROGRAM=C:\oracle\product\10.2.0\db_1\bin\sqlplus.exe)(HOST=FOX-D963D6D74B0)(USER=user))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=3071)) * establish * FOX * 0

28-10月-2008 20:27:27 * service_register * fox * 0

28-10月-2008 20:28:24 * service_update * fox * 0

28-10月-2008 20:33:12 * service_update * fox * 0

28-10月-2008 20:34:51 * service_update * fox * 0

28-10月-2008 20:38:06 * ping * 0

28-10月-2008 20:38:09 * service_update * fox * 0

不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1521)))

不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\PNPKEYipc)))

Listener completed notification to CRS on stop

28-10月-2008 20:38:36 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=user))(COMMAND=stop)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * stop * 0

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-10月-2008 20:38:40

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

系统参数文件为C:\oracle\product\10.2.0\db_1\network\admin\listener.ora

写入C:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息

写入C:\oracle\product\10.2.0\db_1\network\trace\listener.trc的跟踪信息

跟踪级别当前为0

以 pid=5436 开始

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1521)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\PNPKEYipc)))

Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE

28-10月-2008 20:38:42 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=user))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0

28-10月-2008 20:38:44 * ping * 0

28-10月-2008 20:38:49 * (CONNECT_DATA=(SERVICE_NAME=FOX)(SERVER=DEDICATED)(CID=(PROGRAM=C:\oracle\product\10.2.0\db_1\bin\sqlplus.exe)(HOST=FOX-D963D6D74B0)(USER=user))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=3293)) * establish * FOX * 0

28-10月-2008 20:39:22 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=user))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * status * 0

28-10月-2008 20:39:38 * service_register * fox * 0

28-10月-2008 20:43:32 * service_update * fox * 0

28-10月-2008 20:44:22 * (CONNECT_DATA=(SERVICE_NAME=FOX)(SERVER=DEDICATED)(CID=(PROGRAM=C:\oracle\product\10.2.0\db_1\bin\sqlplus.exe)(HOST=FOX-D963D6D74B0)(USER=user))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=3357)) * establish * FOX * 0

28-10月-2008 20:46:38 * service_died * fox * 12547

TNS-12547: TNS: 丢失连接

28-10月-2008 20:46:51 * ping * 0

不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1521)))

不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\PNPKEYipc)))

Listener completed notification to CRS on stop

28-10月-2008 20:46:55 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=user))(COMMAND=stop)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=169869568)) * stop * 0

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-10月-2008 20:47:21

郁闷看不出来是什么问题,已经2天了,help!!

oracle tns 12574,ORA-12547: TNS: 丢失连接相关推荐

  1. oracle创建ora文件,ORACLE配置tnsnames.ora文件实例

    ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...

  2. ORACLE数据库tnsnames.ora配置文件详细解析

    字段含义如下: ADDRESS_LIST      表示该客户机要经由多种协议与一台或多台服务器连接.在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连. PROTOCOL 指明要连接使用 ...

  3. 客户端oracle12537连接关闭,ORA-12537:TNS:连接关闭 和 TNS-12547: TNS: 丢失连接

    客户端连接oracle无服务器提示ORA-12537:TNS:连接关闭 今天有个朋友出现了这么一个情况,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭. 查看过程(为了保密 ...

  4. #ORA-12547: TNS: 丢失连接

    #ORA-12547: TNS: 丢失连接 按如下操作进行 oracle启动操作 查看ip: 在电脑开始菜单点击右键,选择"运行"输入cmd,在弹出的窗口内输入ipconfig 在 ...

  5. oracle12541 linux,PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序

    PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序 外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误.待 ...

  6. TNS-12547: TNS:丢失连接

    之前测试电脑上已经有一个oracle9201的数据库,在安装另一个测试库b后, 使用sqlplus会有 ORA-27101 Shared memory realm does not exist ORA ...

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

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.TN ...

  8. oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...

    本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...

  9. 连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序

    背景 在连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序问题,在网上搜了许多文章使用了很多方法,比如重启监听,重启数据库等都无效 解决方案 1.检查listener.ora中的h ...

最新文章

  1. Ceph分布式存储高性能设计
  2. POJ 2356 (抽屉原理)
  3. 数据挖掘网上资料大全
  4. Windows 7 OpenGL配置
  5. html中tab页怎么写,html如何实现tab页面切换
  6. MSSQLSERVER查询分析器连接的方法
  7. springboot mvc html,完美起航-SpringBoot整合MVC
  8. Ubuntu下安装vim以及常用命令
  9. 1.每天一个linux命令 ls
  10. 13.15. ftp fs
  11. python定义常量、装饰器_Python 装饰器
  12. ACE Admin 模板实现sidebar菜单联动tabs页签
  13. linux下使用iptables NAT上网
  14. 2.1.1队列——雏形(初始版本)
  15. manifest.json取消通讯录权限
  16. 本溪市公安局诉求电话
  17. go配置sublime text时使用MarGo报错及解决方法
  18. 使用deno和oak开发的短链系统2.0
  19. python-实现保留3位有效数字(四舍六入五成双规则)
  20. **旗舰店服务器迁移方案

热门文章

  1. linux文件系统 var,Linux文件系统
  2. VMware网络设置技巧
  3. 带心形的CSS3动态菜单效果~花哨、个性!
  4. 申请2022年宣城市商标注册方法技巧大全,如何做到创新及时全面
  5. Linux vim保存只读文件
  6. weakly supervised semantic segmentation
  7. Python实现二分查找算法,图片结合代码讲解,简单易懂
  8. Mac如何修改host文件
  9. 强化学习中的好奇心奖励机制
  10. Volatile-3.禁止指令重排