从spfile获取pfile Create pfile=’d:\pfileSID.ora’ from spfile; Create pfile=’d:\pfileSID.ora’ from spfile=’spfile_location’; 从pfile获取spfile Create spfile from pfile=’Your_pfile_location’ SQL>alter system set parameter=Value scope=spfile|both|memory Startup nomount的时候需要读去spfile或pfile,两者共存,spfile优先
如何看系统是以pfile还是spfile启动 Select isspecified,count(*) from v$spparameter Goup by isspecified; 如果isspecified里有true,表明用spfile进行了指定配置 如果全为false,则表明用pfile启动
取决于安装是时候是否指定产生spfile
如果没有指定的话,则默认就用pfile。当然spfile与pfile是可以相互转化的,oracle推荐使用spfile。
http://blog.csdn.net/huang_xw/archive/2009/01/23/3851632.aspx