今天处理一个问题,由于手工修改spfile中的PGA大小导致spfile损坏,数据库无法启动。利用pfile启动数据库,然后重新创建spfile。
C:\Documents and Settings\guogang>sqlplus /nolog
SQL> startup
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup pfile='D:\oracle\product\10.2.0\db_1\dbs\pfile.ora';
SQL> create spfile from pfile='D:\oracle\product\10.2.0\db_1\dbs\spfile.ora';
SQL> shutdown immediate;
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 184552324 bytes
Database Buffers 419430400 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。