初始化参数文件修改错误导致Oracle无法startup

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化参数文件修改错误导致Oracle无法startup相关的知识,希望对你有一定的参考价值。

1.修改初始化文件为错误的值

--错误的修改
SQL> alter system set db_block_buffers=1000 scope=spfile;
系统已更改。

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

SQL> startup
ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settings
ORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGET

2.通过spfile生成pfile文件

SQL> create pfile from spfile;

文件已创建。

3.打开pfile文件修改参数,将*.db_block_buffers=1000删除,保存。

SQL> create spfile from pfile;

文件已创建。

SQL> startup
ORACLE 例程已经启动。

Total System Global Area 3390558208 bytes
Fixed Size                  2180464 bytes
Variable Size            1962936976 bytes
Database Buffers         1409286144 bytes
Redo Buffers               16154624 bytes
数据库装载完毕。
数据库已经打开。

以上是关于初始化参数文件修改错误导致Oracle无法startup的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机块设备挂载参数错误导致无法开机问题处理

Oracle spfile 参数文件

Oracle spfile 参数文件

linux下oracle数据库由于参数文件丢失导致的数据库服务启动失败,报“failure in processing system parameters“错误问题解决

修改oracle初始化参数

如何解决oracle中监听无法启动找不到系统路径