zz一段供参考:
 ORA-12560:TNS:协议适配器错误  原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:  1)ORADIM -DELETE -SID oradb 删除数据库服务项
  2)ORADIM -NEW -SID oradb 新增数据库服务项
  注:这个过程中如果出错,就重启计算机!4、ORA-12154:TNS:能解析服务名  原因:ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。5、ORA-1034 :TNS:ORACLE不可用  原因:ORACLE的数据库服务正确启动,但是数据库没有打开!  使用命令:  1)svrmgrl  启动服务管理器
  2)connect internal 以internal身份登陆
  3)startup  打开数据库6、ORA-12560:TNS:协议适配器错误(顽固性的)  原因:未知。  解决:必杀技--打开“Windows任务管理器”,杀死ORACLE.exe及ORADIM.exe进程,书写自己的ora_startup.bat,执行之!PS:1、我的ora_startup.bat:net start OracleOraHome81TNSListener
net start ORACLESERVICEORADB
svrmgrl 一般情况下不用,不过有时少不了它的,具体步骤见第5步。2、我的ora_shutdown.bat:net stop OracleOraHome81TNSListener
net stop ORACLESERVICEORADB

解决方案 »

  1.   

    问题还是没有解决
    还是到第二步就提示“TNS协议适配器错误(ORA-12560)”
    我试过用各种方法关闭监听器
    甚至删除监听器
    但是还是不能解决
      

  2.   

    附注:
    机子上现在已有一个oracle实例在运行
    且运行正常
    系统:
    Windows 2K Advanced Server
    已安装:
    Oracle 8.1.7.0.0
      

  3.   

    你的机子配置怎么样。我以前记得在个垃圾电脑上装,只要安装时候运行别的程序,Oracle就等N久没反映。。
      

  4.   

    我的问题解决了
    原来是由于我使用远程桌面的问题
    在本地用administrator帐户安装就不会出现这个问题了
    谢了,大家!