我的是windowsXP系统,我在上面安装oracle 10g,安装过程很顺利,没有错误提示,但安装完毕后在"服务"里没有看到任何与oracle相关的服务启动项,所以SQL Plus也用不了,请求高手指点! 
使用SQL PLUS时,报错内容:“ORA-12560:TNS:协议适配器错误”

解决方案 »

  1.   

    windows安装oracle后在服务里面没有oracle相关服务,不知道装过Oracle多少次,这个还真没遇到过
      

  2.   

    造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 
    1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 
    启动oraclehome92TNSlistener服务。 
    2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务 
    面板,启动oracleserviceXXXX,XXXX就是你的database SID. 
    3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI 
    D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建 
    ,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下 
    输set oracle_sid=XXXX,XXXX就是你的database SID.
      

  3.   

    遇到问题,先把错误提示放Google里搜一下
      

  4.   

    我的“服务”里面没有任何与ORACLE有关的服务在。没办法执行第一和第二个方法,第三个我试了,还是不行呢?
      

  5.   

    我系统以前装过ORACLE 10G,安装没有错误,完全可以用,但是钱几天重装系统后,就变这样了,安装也没问题,但安装结束的时候并没有跳出提示修改用户密码的那个对话框。而是直接就跳出结束页面。我百度过,答案太繁杂了,很多都没有用,所以才在这里来问的,对了,补充一下,我只有一个默认数据库:ORCL
      

  6.   

       有时候需要再创建一次服务命名的!Net configuration assistant->本地NET服务名配置 然后创建一个你刚建数据库时的服务命名就可以了!
      

  7.   

    谢谢sunxiaolong116,现在“服务”里有监听了,但“本地NET服务名配置”测试不能成功,还是不行呢?