问题是, 我刚刚安装了oracle,10g版本,安装的过程中设置了实例名和口令, 可我怎么也登陆不上sqlplus,错误信息是:协议适配器错误,由于是新手,也不知道哪里出问题了,是不是我输入了用户名和口令错误吗?急急急

解决方案 »

  1.   

    修改安装目录下的配置文件/ADMIN/NETWORK/TNS.ORA里的内容
    或者通过NET MANAGE自带工具配置下服务器的配置
      

  2.   

    sqlplus /nologconn / as sysdba。看提示什么。先不要指定服务名呢。
      

  3.   


    ORA-12560:TNS: 协议适配器错误。什么情况啊?郁闷死了!
      

  4.   

    应该是你的LISTENER服务和ORACLE服务没起来把
      

  5.   

    我又重新安装了一遍,   我注意到 几个名词。管理员用户名: ias_admin (不是我自己填的)实例名称: yidongye  (我自己填的)
    ias_admin口令:  yidongye111(我自己填的)
    确认口令:      yidongye111(我自己填的)我应该用什么登陆,我真的很急!!!
      

  6.   

    我打开个IE ,输入本机IP地址,进入个什么emd 我也不懂,但是我用ias_admin 和 yidongye111 可以登录进去,登录到哪我也不懂,很迷茫!!!
      

  7.   

    在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>
      

  8.   


    输入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.然后光标停住了,一闪一闪的。
      

  9.   


    打开SQL Plus 之后,让我填用户名称:   
                                  口令:
                             主机字符串:我应该怎么填啊?  我试了各种用户名和口令,都提示协议适配器错误,我应该填什么能进去,帮帮我吧。谢谢了。。
      

  10.   

    解决ORA-12560: TNS: 协议适配器错误,与大家共享今天遭遇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.
    经过以上步骤,就可以解决问题。一般先要启动监听器,然后启动实例服务,打开数据库你试试,有问题再回复
      

  11.   


    我的服务里只有   
    这两项,没有oracleserver啊,我崩溃了!!!!!!!!
      

  12.   

    图贴不过来,我的服务里没有oraclehome92TNSlistener,oracleserviceXXXX,XXXX  这两项,不知道为什么呢,
      

  13.   

    你的服务里面有oracle开头的有几个啊,都启动了再说,另外配置了ORACLE_SID没有啊
      

  14.   


    ORACLE_SID 配置了,我的服务里只有两个oracle开头的,但是没有你提到的那两个,你的oracle开头的有几个呢?
      

  15.   


    我的那两个oracle开头的都启动了,ORACLE_SID也配置了,还是提示协议适配器错误!!!真晕了!
      

  16.   


    没有这两项??  你的oracle真的安装好了吗?
      

  17.   

    你要配监听的。你其他服务肯定都有,就差监听。
    开始菜单里-到oracle目录下  net manager里自己 配吧,网上查下很简单。