ORA-32000: write to SPFILE requested but SPFILE is not modifiable ORACLE 报错 故障修复 远程处理
文档解释
ORA-32000: write to SPFILE requested but SPFILE is not modifiable
Cause: An ALTER SYSTEM command or an internal self-tuning mechanism requested a write to the SPFILE but the SPFILE was not modifiable.
Action: Perform an in-memory parameter update only.
等
这是一个Oracle服务器一般报错。意思是用户请求写入SPFILE但是SPFILE文件不可修改,官方描述为:此错误是当用户显式或隐式请求SPFILE写入但SPFILE未设置为可修改时出现的。
常见案例
1.在更改实例参数时,在开启实例前使用语句alter system set scope=spfile;了更改参数,但没有把这个spfile设置为可写;
2.使用srvctl/dbca来管理数据库实例时,也可能出现这个错误;
一般处理方法及步骤
1.连接sysdba;
2.使用命令alter system set spfile=’location of the spfile’ scope=spfile;把可写的spfile路径写入V$parameeter表中,没有指定可写的spfile时,此处的命令为alter system set spfile=” scope=spfile;
3.使用命令alter spfile=” scope=memorty;来把实例参数写入内存中;
4.重启实例以应用更改。