初始化参数文件修改错误导致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
数据库装载完毕。
数据库已经打开。

posted on 2016-01-29 13:48  梓沐  阅读(528)  评论(0编辑  收藏  举报

导航