单位有一台windows server2003 的服务器,安装有oracle8.17的数据库,以前一直工作正常,昨天突然发现客户端的应用程序不能访问数据库,于是重新启动了服务器,后发现客户机还是不能访问数据库,进一步检查发现客户机可以ping通服务器,tnsping服务器也没有问题,但是在sqlplus中,用connect system/manager@dbserver提示ORA-01033 ORACLE initialization or shutdown in progress。但是服务器上一切正常,可以连接并且可以访问数据库中的数据,而且服务器也没有处在限制模式。有没高手遇到过类似情况,请不吝赐教,谢谢!!!!!!

解决方案 »

  1.   

    看看是否可以startup nomount
    alter database mount
    recover database
      

  2.   

    recover database 可能不行,我是非归档模式
      

  3.   

    这个,两个月前遇到过,没法解决,哈哈哈
    因为不知道怎么回事又好了。很可能是局域网的安全策略进行了修改,当时我是客户端,可以ping到服务器,就是连不上,口令密码之类都正确,包括重启服务器都没有效果。
    后来,大概是服务器部门的管理员进行了网络安全上的修改,所以我的客户端莫明其妙就可以用了,但是对方的网管不承认进行过安全策略之类的修改
    (因为是事业单位不同部门之间的连接,关系复杂,所以有些时候总是莫名其妙)