oracle tns 12574,ORA-12547: TNS: 丢失连接
为什么我的数据库无法通过服务名连接?现象和相关参数文件如下,请大家帮忙看下
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: 丢失连接相关推荐
- oracle创建ora文件,ORACLE配置tnsnames.ora文件实例
ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...
- ORACLE数据库tnsnames.ora配置文件详细解析
字段含义如下: ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接.在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连. PROTOCOL 指明要连接使用 ...
- 客户端oracle12537连接关闭,ORA-12537:TNS:连接关闭 和 TNS-12547: TNS: 丢失连接
客户端连接oracle无服务器提示ORA-12537:TNS:连接关闭 今天有个朋友出现了这么一个情况,在使用pl/sql连接数据库的时候提示ORA-12537:TNS:连接关闭. 查看过程(为了保密 ...
- #ORA-12547: TNS: 丢失连接
#ORA-12547: TNS: 丢失连接 按如下操作进行 oracle启动操作 查看ip: 在电脑开始菜单点击右键,选择"运行"输入cmd,在弹出的窗口内输入ipconfig 在 ...
- oracle12541 linux,PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序
PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序 外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误.待 ...
- TNS-12547: TNS:丢失连接
之前测试电脑上已经有一个oracle9201的数据库,在安装另一个测试库b后, 使用sqlplus会有 ORA-27101 Shared memory realm does not exist ORA ...
- ORACLE11g ORA 12514 TNS 监听程序当前无法识别连接描述符中请求的服务
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.TN ...
- oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...
本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...
- 连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序
背景 在连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序问题,在网上搜了许多文章使用了很多方法,比如重启监听,重启数据库等都无效 解决方案 1.检查listener.ora中的h ...
最新文章
- Ceph分布式存储高性能设计
- POJ 2356 (抽屉原理)
- 数据挖掘网上资料大全
- Windows 7 OpenGL配置
- html中tab页怎么写,html如何实现tab页面切换
- MSSQLSERVER查询分析器连接的方法
- springboot mvc html,完美起航-SpringBoot整合MVC
- Ubuntu下安装vim以及常用命令
- 1.每天一个linux命令 ls
- 13.15. ftp fs
- python定义常量、装饰器_Python 装饰器
- ACE Admin 模板实现sidebar菜单联动tabs页签
- linux下使用iptables NAT上网
- 2.1.1队列——雏形(初始版本)
- manifest.json取消通讯录权限
- 本溪市公安局诉求电话
- go配置sublime text时使用MarGo报错及解决方法
- 使用deno和oak开发的短链系统2.0
- python-实现保留3位有效数字(四舍六入五成双规则)
- **旗舰店服务器迁移方案