是nt的话,检查注册表项ORACLE_SID是否指向你需要连接的oracle instance
如果是linux/unix则在连接前,先设置oracle_sid环境变量即可

解决方案 »

  1.   

    初学者,不懂的说,能不能更明白点
    2K professional,Oracle9i
      

  2.   

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
    中,修改oracle_sid为你需要连接的数据库sid,即可
      

  3.   

    没有这一项,添加了这一条也没有用###########################################
    # 网络注册
    ###########################################
    instance_name=stemp              ——————(这个是本地的服务名)
      

  4.   

    要你修改注册表,你修改init.ora文件干什么
      

  5.   

    我也没改init.ora,注册表没有那一项,加上去也没有用
      

  6.   

    set oracle_sid=stemp
    sqlplus system/passwd@stemp