安装完数据库后,在DOS里面是能够登录数据库的,现在只能通过SQL*PLUS,PL/SQL登录数据库

解决方案 »

  1.   

    确认你环境变量PATH是否正确,是否系统中的目录路径在你的PATH变量中
      

  2.   

    E:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 
      

  3.   

    用SQL*PLUS,PL/SQL登陆多好,干嘛要在DOS里登
      

  4.   

    不是哦,现在才学习ORACLE,在DOS里面方便操作,觉得这个问题很奇怪,为什么其他的方式都可以登录,在DOS里却不可以,而且在SQL*PLUS 里面不能切换用户登录conn new_user/*** ,后就出现 ORA-12560: TNS: 协议适配器错误
      

  5.   

    确保%ORACLE_HOME%\bin在你的PATH环境变量里头
      

  6.   

    环境变量设置
    set path=%ORACLE_HOME%\bin
      

  7.   

    path=E:\oracle\product\10.2.0\db_1\bin;%ORACLE_HOME%\bin;%SystemRoot%\system32;% SystemRoot%;%SystemRoot%\System32\Wbemoracle_home=E:\oracle\product\10.2.0\db_1
      

  8.   

      
    c:\sqlplus/nologSQL>conn system/molly as sysdbaORA-12560:tns:协议适配器错误
      

  9.   

    你这机器有几个库?如果是在服务器上执行这个是不需要TNS的,你是拿笔记本远程连接的吗?设一下net service,然后conn system/molly as sysdba@SID就行了
      

  10.   

    不是哦,现在的问题已经解决了,是我的注册表里的oracle_id不知道咋的丢了,还是很谢谢大家的回帖了