方法1:重新创建数据库
方法2:写批处理,并且加入启动:
批处理:sqlplus @start.sql
in start.sql:
 connect ...
 startup force;

解决方案 »

  1.   

    如果每次都是这样来启动的话,会比较麻烦一点。
    还可以通过: 
    开始 -> 程序 -> Oracle -> Database Administration ->
       Database Configuration Assistant来重新配置一下数据库,一般都不要修改什么东西,一直按“下一步”,就可以。
    完成之后,Oracle 就会重新把参数/设置之类的东西更新一次。就可以啦...
      

  2.   

    Oracle就是这样,原先创建数据库的时候,Oracle实例是能自动启动的,但是有时候执行了某些非法操作,Oracle实例就不能自动启动了,只能手工启动,比较麻烦。
    我试过很多办法,都不行,还是只能在任务计划中加上批处理文件。不过有时候不知道怎么回事,就又可以自动启动了,呵呵,搞不明白