楼主之前是不是作了什么修改呀?
比如:参数文件中的processes,如果这个值改得过大会报这个错的.

解决方案 »

  1.   

    是的,我修改过processes,怎么处理呢?请指教
      

  2.   

    重新建立个spfile就可以了!
    实在不行从一个好的机器上COPY init一个,然后修改一下,启动起来,然后再创建一个pfile就OK了
      

  3.   

    这些东西没有都可以重新创建一个然后把数据库起来,主要是要对pfile 等的概念比较清楚,只要理解了ORACLE的体系结构其实都是些基础的问题而已.
      

  4.   

    重新建立个spfile就可以了!
    实在不行从一个好的机器上COPY init一个,然后修改一下,启动起来,然后再创建一个Spfile就OK
    了.
      

  5.   

    我重新建立个spfile,以'spfile用于启动'打上勾的方式启动还是不行
    我不以'spfile启动'方式启动,选择我刚通过
     create spfile='d:\oracle\ora90\database\spfile.ora' from pfile;语句产生的spfile.ora
    启动也不行呀,为什么
      

  6.   

    win2003
    提示:ORA-00064:object too large to allocate on this O/S(1,4800000)
      

  7.   

    整个过程是这样的:我的确oracle enterprise manager console中 所有初始化参数中process,
    sessions两个参数改大了,后来就一直不能以'spfile用于启动'打上勾的方式启动了.
    求解决方法
      

  8.   

    不是说了吗?楼主你把原来的那个processes值改小点就行了