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 数据库装载完毕。 数据库已经打开。