ORA-32001: write to SPFILE requested but no SPFILE is in use
An ALTER SYSTEM command or an internal self-tuning mechanism requested a write to the SPFILE but no SPFILE was in use.
措施: 使用SPFILE重新启动实例,或执行ALTER SYSTEM SET SPFILE。
Re-start the instance using an SPFILE, or execute ALTER SYSTEM SET SPFILE.
alter system set spfile = 'spfile文件在操作系统中的位置';
。备注:
PFILE启动init.ora参数文件默认位置:
$ORACLE_HOME/dbs/init$ORACLE_SID.ora (Unix)
%ORACLE_HOME%\database\init%ORACLE_SID%.ora (Windows)
SPFILE文件初始默认位置:
$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora (Unix)
%ORACLE_HOME%\database\spfile%ORACLE_SID%.ora (Windows)
根据PFILE文件创建SPFILE文件:
create spfile from pfile;-- 按默认位置找pfile
create spfile from pfile = '指定一个其它文件路径';
create pfile from spfile;-- 按默认位置找spfile
create pfile from spfile = '指定一个其它文件路径';