扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
DOS命令窗口下SQL连接,协议适配器错误?
执行过程如下,请问这是怎么回事啊?
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 16 13:21:20
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn system/passward
ERROR:
ORA-12560: TNS: 协议适配器错误
SQL>
而我在开始里,然后程序中点击oracle Datebase,然后再点击子菜单:运行SQL命令行,输入SQL> conn system/passward
又可以显示:已连接。
这两个DOS里到底有什么区别呢?
解决ORA-12560: TNS: 协议适配器错误,与大家共享
ORA-12560: TNS: 协议适配器错误
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,
启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务
面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建
,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者