最近有一个项目要做,是用微软的mscs+oracle做双机,我用vmwareserver搭建了一个测试环境,在这个环境中我的双机能够正常切换,但是我有一个问题,在windows中显示服务已经正常启动,但是必须进入sqlplus中用startup来启动数据库,每次切换以后都是这样,我按网上说的方法把启动帐户改成域管理员用户,并且它属于ora_dba组,但是还是不能解决问题,请大家帮忙想想还有什么好的解决方法,谢谢了!

解决方案 »

  1.   

    试试这样:$ORACLE_HOME\NETWORK\ADMIN\sqlnet.ora
    下去掉
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    前面的#号(如果有的话)
      

  2.   

    嗬嗬,用命令行就好了。windows下面的服务看起来是启动好了。其实没有启动好。还在启动中。但是windows的Service还没有等到结果,就显示了结果。我以前的数据库都是一样,因为机器比较慢,安装的软件很多,结果都是windows里面的service显示已经OK,其实还没有启动好。后来,我都是用命令行来启动的。
      

  3.   

    你用的ORACLE是哪个版本的9I应该不回,8I就需要写命令行写个BAT文件放到启动项里不就OK了
      

  4.   

    ncyt19770228是和我说吗?我用的是10G.