科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道DOS命令窗口下SQL连接,协议适配器错误

DOS命令窗口下SQL连接,协议适配器错误

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

DOS命令窗口下SQL连接,协议适配器错误

作者:csdn 来源:csdn 2009年12月22日

关键字: ORACLE 问答

  • 评论
  • 分享微博
  • 分享邮件

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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章