Oracle9i以前只有一个文本初始化参数文件,在Oracle9i中增加了一个服务器参数文件spfile,该文件位于%Oralce_HOME%/DATABASE/目录下,默认文件名SPFILE%SID%.ORA。在启动数据库实例时spfile比传统的pfile优选,spfile是二进制文件不能通过文本形式打开进行修改,否则会引起数据库实例启动时出错。正确的修改方法是在使用spfile文件生成pfile,可以在登陆数据库时使用如下语句生成pfile
Create pfile='' from spfile=''
生成pfile后修改相关参数,并使用代pfile参数启动数据库实例
startup pfile=‘’
启动数据库后用pfile生成相应的spfile即可,如下语句
Create spfile='' from pfile=''
在次重启数据库实例即可。