startup pfile='F:\initstdbydb2.ora';

解决方案 »

  1.   

    数据库是默认使用spfile的,可以这样修改参数文件
    create pfile from spfile;修改保存create spfile from pfile;
    ok
      

  2.   

    bzszp这样固然改了参数,但是没有更本解决问题
    先去看看你的SPFILE文件是怎么写的
      

  3.   

    除非第一次启动,或者指定pfile,否则oracle会用spfile,spfile在第一次启动后自动创建,在启动情况下可以对oracle参数设置进行修改,如果修改指定了scope = spfile,如alter system ... scope = spfile,则参数的修改会保存在spfile中,下次启动不指定pfile的情况下,会使用修改后了的spfile,但是此时的pfile却仍然是以前的,并没有修改。你可以修改pfile并在启动时制定pfile或者编辑spfile(注意格式)。