pfile(文本参数文件)默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。
Spfile(服务器参数文件)默认的名称为“spfile+例程名.ora”,以二进制文本形式存在,不能对其中参数进行修改。
两个文件可以用命令 CREATE PFILE FROM SPFILE=" "或CREATE SPFILE FROM PFILE=" ";来互相创建
启动时可以指定spfile或pfile,SQL>startup spfile=" ";
1. 区别:
1),启动次序 SPfile优先于Pfile。
2),PFILE是静态文件,修改之后不会马上生效,数据库必须重新启动读取这个文件才行。
3),SPFILE是动态参数文件,是二进制文件,不可以直接用记事本等等程序做修改,可以用ALTER命令做修改,不用重起数据库也能生效。
2. 修改方法:
#查看参数信息:sql>show parameter;
#修改参数:sql>alter system set 参数名=值 scope=参数2;
参数2取值有如下三种:
1). scope=spfile:对参数的修改记录在