执行过程如下,请问这是怎么回事啊?
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>set oracle_sid=orclC:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 16 13:21:20Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn system/passward
ERROR:
ORA-12560: TNS: 协议适配器错误
SQL>而我在开始里,然后程序中点击oracle Datebase,然后再点击子菜单:运行SQL命令行,输入SQL> conn system/passward
又可以显示:已连接。这两个DOS里到底有什么区别呢?
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>set oracle_sid=orclC:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期三 12月 16 13:21:20Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn system/passward
ERROR:
ORA-12560: TNS: 协议适配器错误
SQL>而我在开始里,然后程序中点击oracle Datebase,然后再点击子菜单:运行SQL命令行,输入SQL> conn system/passward
又可以显示:已连接。这两个DOS里到底有什么区别呢?
select instance_name from v$instance;
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.
因为刚学的数据库,之前没一点基础。所以麻烦各位高手解答的时候包括语句代码都写的详细点。谢谢啊!
如果是怀疑我期中一个数据库没启动的话,我想应该不是这个问题吧。
我机器上装了Postgres/DB2V82/Oracle9.2
都开起来也跑的很欢呀