在CMD里运行下 TNSPING yidongye 例如一下结果 C:\Documents and Settings\Administrator>TNSPING FZLGFMTNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-4月 -2 010 10:17:17Copyright (c) 1997 Oracle Corporation. All rights reserved.已使用的参数文件: d:\oracle\ora92\network\admin\sqlnet.ora 已使用 TNSNAMES 适配器来解析别名 Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = FZLGFM))) OK(10毫秒)C:\Documents and Settings\Administrator>
输入C:\Documents and Settings\Administrator>TNSPING FZLGFM 之后显示 TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-4月 -2 010 10:17:17Copyright (c) 1997 Oracle Corporation. All rights reserved.然后光标停住了,一闪一闪的。
打开SQL Plus 之后,让我填用户名称: 口令: 主机字符串:我应该怎么填啊? 我试了各种用户名和口令,都提示协议适配器错误,我应该填什么能进去,帮帮我吧。谢谢了。。
或者通过NET MANAGE自带工具配置下服务器的配置
ORA-12560:TNS: 协议适配器错误。什么情况啊?郁闷死了!
ias_admin口令: yidongye111(我自己填的)
确认口令: yidongye111(我自己填的)我应该用什么登陆,我真的很急!!!
例如一下结果
C:\Documents and Settings\Administrator>TNSPING FZLGFMTNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-4月 -2
010 10:17:17Copyright (c) 1997 Oracle Corporation. All rights reserved.已使用的参数文件:
d:\oracle\ora92\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = FZLGFM)))
OK(10毫秒)C:\Documents and Settings\Administrator>
输入C:\Documents and Settings\Administrator>TNSPING FZLGFM
之后显示
TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-4月 -2
010 10:17:17Copyright (c) 1997 Oracle Corporation. All rights reserved.然后光标停住了,一闪一闪的。
打开SQL Plus 之后,让我填用户名称:
口令:
主机字符串:我应该怎么填啊? 我试了各种用户名和口令,都提示协议适配器错误,我应该填什么能进去,帮帮我吧。谢谢了。。
造成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.
经过以上步骤,就可以解决问题。一般先要启动监听器,然后启动实例服务,打开数据库你试试,有问题再回复
我的服务里只有
这两项,没有oracleserver啊,我崩溃了!!!!!!!!
ORACLE_SID 配置了,我的服务里只有两个oracle开头的,但是没有你提到的那两个,你的oracle开头的有几个呢?
我的那两个oracle开头的都启动了,ORACLE_SID也配置了,还是提示协议适配器错误!!!真晕了!
没有这两项?? 你的oracle真的安装好了吗?
开始菜单里-到oracle目录下 net manager里自己 配吧,网上查下很简单。