我想制作一个.bat批启动Oracle服务文件,版本是oracle9i,写了一个名为OraStart.bat的文件,内容为:
net start OracleOraHome90TNSListener
net start OracleServiceORA
net start OracleOraHome90HTTPServer
把这个文件放在oracle安装路径下的bin文件夹里,
但是我双击或者运行OraStart.bat却没有启动到oracle服务!!!
什么原因呢??我该如何改进才能达到我的目的呢?
请各位指点!!!!
(由于积分太少就不散分了,但是求知若渴,请各位谅解)

解决方案 »

  1.   

    在cmd中执行那个批处理,看看是否有什么错误信息。
      

  2.   

    cmd中执行的效果为:   
    net start OracleOraHome90TNSListener 
    'net'不是内部/外部命令,也不是可运行程序或批处理文件
    net start OracleServiceORA 
    'net'不是内部/外部命令,也不是可运行程序或批处理文件
    ....................
    如何解决?
      

  3.   

    你用的是什么操作系统?看看环境变量PATH的值
      

  4.   

    net stop OracleServicegis696
    net stop OracleOraHome92TNSListener
    net start OracleServicegis696
    net start OracleOraHome92TNSListenerORA是你的sid么不是就改掉
    命令没错
    你可以通过控制面板——服务里去看看要批处理启动的服务名你还可以计划的启动
    将批处理写进系统子带的计划任务里
      

  5.   

    3楼说的对:
    我的电脑右键“属性”-〉“详细设定”-〉“环境变量”-〉“系统环境变量”-〉双击变量名为“PATH”的项,
    确定里面包含“%SystemRoot%\system32;”
      

  6.   

    系统是XP SP2
    环境变量是:C:\Oracle\bin;C:\Oracle\Apache\Perl\5.00503\bin\mswin32-x86;C:\Program Files\Oracle\jre\1.1.8\bin;%JAVA_HOME%\bin;%CATALINA_HOME%\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\