oracle数据库pfile与spfile的区别
1、在Oralce数据库中pfile与spfile同为数据库的参数文件,两个文件不同的是pfile为文本文件spfile为二进制文件,在单实例的情况下存储在dbs目录下

2、参墙绅褡孛数文件对数据库而言是非常重要的,文件中包含的是数据库所有的基本配置信息,在9i前使用的是pf足毂忍珩ile文件,9i后使用的都是spfile文件,在sqlplus命令中可通过show parameter 参数名称来查看spfile文件内容

3、如果想查看spfile文件上的内容,也可以通过创建pfile的方式来进行查看,如下图,同样也可以通过pfile文件来创建相应的spfile,创建方式与创建pfile方式一样

4、在数据频骑夭挞库启动的过程中必须要读取参数文件的信息,参数文件默认读取的顺序为spfile<sid>.ora>spfile.ora>init<sid>.ora


5、但如果在本地也存在一个spifle文件时,会优先读取本地参数文件信息,

6、但如果当磁盘组损坏或者spfile丢失的时候,是无法正常启动数据库的,这里如果有备份的pfile或者spfile文件时,可直接指定参数文件进行启动

