对于9i 启动时会默认读取spfile 如果没有读取pfile 而pfile默认的读取路径是database下的initSID.ora
oracle读参数文件的顺序
2. ?/#/spfile.ora
?表示ORACLE_HOME,
#在linux或aix下代表dbs目录,windows下代表database目录,
@表示SID的名称
在Oracle整个启动过程中,参数文件是写在应用程序中的硬代码,无法修改,但在Linux/Unix系统上,可以通过符号链接来进行重定位,以满足一些特殊需要。
当不存在fpfile的时候可以通过create fpfile from pfile;来创建,另外之所以强烈推荐使用spfile 是由于rman的时候 也会备份二进制的spfile。