吧startup等语句写一个.bat文件,放到启动目录里面不行么

解决方案 »

  1.   

    一般情况下你把ORACLE的服务设为自动启动就应该没有问题了,如果不行的
    你可按照楼上的的方法!或者你可建一个计划任务!
      

  2.   

    Oracle Startup usually take some time as it's memory consuming task.If you can manually startup your DB in server manager . I think you should be able to make automatical startup in service manager of control panel .
      

  3.   

    Your auto startup batch should content following:d:\orant\bin\oradim73.exe -startup -sid ORCL -usrpwd oracle -starttype srvc,inst -pfile d:\orant\database\initorcl.ora
      

  4.   

    to bzszp(SongZip):您的方法是可以,但为什么不会自动启动,而且在服务中已经是自启动了,我想知道这个原因??
      

  5.   

    see windows applications log
      

  6.   

    同意楼上的,小弟也遇到同样的问题,即使把SERVICES设置为AUTO,但是DB还是没有启动,每次都还得到DOS下运行SVRMGRL,然后再STARTUP,很烦的,但是以前有一次重装系统和DB后,又没有了这种问题,(两次的OS和DB都是一样的)
      

  7.   

    编一个批处理文件dbstart.bat内容:
    net start oracle_service
      

  8.   

    打开控制面板,管理工具,计算机管理,索引和服务,服务,
    然后找到oracle的服务,改为自动就可以了
      

  9.   

    TO zhangshunshi(宇轩):
     这是个好主意,但是我还是没有彻底解决这个问题?
      

  10.   

    试一试这个办法,把sqlnet.ora中的这句话
    sqlnet.anthentication_service=(nts)注释掉,然后再重启动。
    我就是这样解决的,不过原因真的是不清楚。
    希望对你有帮助。
      

  11.   

    TO llm06() 
      我认为这很有可能性,因为我是安装好oracle,再把其他机器上的
    ORACLE整份拷贝过来的,这样认证方法可能不一样,我可以试试。谢谢!
      

  12.   

    你的这个问题在装oracle双机热备时会经常出现,我介绍一下这种情况的解决办法,供大家参考。
    安装步骤是:
    1.serverA:oracle系统装在本机,数据库建在磁盘阵列柜上,
    2.关闭serverA
    3.更改磁盘阵列柜上oracle数据库目录名
    4.serverB:oracle系统装在本机,同名数据库建在磁盘阵列柜上,
    (其中serverA 和 serverB oracle安装、创建数据库参数都相同)
    5.安装配置双机软件
    此时如果serverB控制磁盘阵列柜,则数据库服务可以自动启动,如果切换到
    serverA控制磁盘阵列柜则,服务可以启动,数据库不自动打开,需要在svrmgrl中startup才行。解决办法:在停止服务后,用serverB的oracle系统目录(admin, oradata)覆盖 serverA中相同目录(覆盖过程中可能会提示***..*.class出错,忽略)
    此时再重新启动数据库就可以自动打开,两台机器之间切换也正常。这个问题比较奇怪,我装了好多次但并不是每次都出问题,所以找起来也比较费劲,你的oracle是拷贝的其他机器上的,因此要注意以下问题:
    1.两个oracle安装、创建数据库参数是否一致
    2.拷贝时源oracle服务是否已经停止
    如果以上问题不存在的话,建议你再拷贝一次试试,只拷贝admin目录下的文件。
      

  13.   

    遇到过类似的问题!关注一下!你可以使用控制台将ORACLE数据库设置为打开状态,并保存,同时服务设置为自动启动,应该可以解决问题
      

  14.   

    “控制台将ORACLE数据库设置为打开状态”如何设置啊