初始化参数文件修改错误导致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的主要内容,如果未能解决你的问题,请参考以下文章
linux下oracle数据库由于参数文件丢失导致的数据库服务启动失败,报“failure in processing system parameters“错误问题解决