关于ORA-12560: TNS: 协议适配器错误!

bigbug8088 2003-12-30 01:55:05
我的机子不知道为什么会这样?
C:\>svrmgrl

Oracle Server Manager Release 3.1.6.0.0 - Production

版权所有 (c) 1997,1999,Oracle Corporation。保留所有权利。

ORA-12560: TNS: 协议适配器错误
SVRMGR>

lsnrctl监听应该没问题!
LSNRCTL> status
连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hanyangdata)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 8.1.6.0.0 - Produc
tion
启动日期 30-12月-2003 12:54:01
正常运行时间 0 天 0 小时 44 分 0 秒
跟踪级别 admin
安全性 OFF
SNMP OFF
监听器参数文件 E:\Oracle\Ora81\network\admin\listener.ora
监听器日志文件 E:\Oracle\Ora81\network\log\listener.log
监听器跟踪文件 E:\Oracle\Ora81\network\trace\listener.trc
服务摘要..
PLSExtProc 具有1个服务处理程序
nap2000 具有1个服务处理程序
nap2000 具有2个服务处理程序
命令执行成功
LSNRCTL>
tnsping本机及ip都可以通!
C:\>tnsping 127.0.0.1

TNS Ping Utility for 32-bit Windows: Version 8.1.6.0.0 - Production on 30-12月-2
003 13:38:40

(c) Copyright 1997 Oracle Corporation. All rights reserved.

Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))
OK(40毫秒)
C:\>tnsping 10.10.10.12

TNS Ping Utility for 32-bit Windows: Version 8.1.6.0.0 - Production on 30-12月-2
003 13:39:39

(c) Copyright 1997 Oracle Corporation. All rights reserved.

Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=10.10.10.12)(PORT=1521))
OK(50毫秒)
请高手指教!!!
...全文
65 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgheng 2003-12-31
  • 打赏
  • 举报
回复
服务起来了没有
weijsh 2003-12-31
  • 打赏
  • 举报
回复
我也碰到过这个问题,可能是你安装了防毒杀毒软件把oracle文件给破环了,快感把数据备份重新部署吧。
pondka 2003-12-31
  • 打赏
  • 举报
回复
换成sqlplus来登录,可以完成同样的功能.
而且,svrmgrl在未来的版本中会取消.
sysroger 2003-12-31
  • 打赏
  • 举报
回复
如果是在client,遇到过这种问题.是不是有防火墙作怪
cx_super 2003-12-31
  • 打赏
  • 举报
回复
我也遇到过这种问题,不过是在XP中,我实在没有办法后多配了几个监听器就可以了。你们说怪不,不过在2000的版本没有任何问题,我怀疑是微软在XP中不支持Java的原因。
zhenfeijin 2003-12-31
  • 打赏
  • 举报
回复
你的服务部是svrmgrl 要进入的默认服务
你至少有两个库吧
skystar99047 2003-12-30
  • 打赏
  • 举报
回复
服务名没写错吧,呵呵!
dou1204 2003-12-30
  • 打赏
  • 举报
回复
I've experienced this same behaviour when ORACLE_SID is not set and I
attempt to invoke svrmgrl. Setting ORACLE_SID to the proper value
usually corrects this.
Set ORACLE_SID to it's correct value (presuming it isn't already) and
try svrmgr31 again.
newchar 2003-12-30
  • 打赏
  • 举报
回复
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host = hanyangdata)(Port = 1521))
(CONNECT_DATA =
(SID = ...) <======> (SERVICE_NAME=...)
)
)

试试!
zgh2003 2003-12-30
  • 打赏
  • 举报
回复
可能是网络问题,
看看服务器端能否访问你的机器。
bigbug8088 2003-12-30
  • 打赏
  • 举报
回复
我是这样改的啊!
zgh2003 2003-12-30
  • 打赏
  • 举报
回复
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hanyangdata)(PORT=1521)))中
将hanyangdata换成10.10.10.12试试
bigbug8088 2003-12-30
  • 打赏
  • 举报
回复
配置成IP也不行!我是用svrmgrl登录!
zgh2003 2003-12-30
  • 打赏
  • 举报
回复
你是不是客户端登录服务器端,
要是这样的话必须保证服务器端监听配置中的Profile为本地命名方式。
txfy 2003-12-30
  • 打赏
  • 举报
回复
tnsping hanyangdata呢?试试把listener.ora里的hanyangdata改成ip
bigbug8088 2003-12-30
  • 打赏
  • 举报
回复
重新配置过了!还是不行!
zgh2003 2003-12-30
  • 打赏
  • 举报
回复
重新配置监听试试

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧