UM2000: Oracle database failed to start - Error msg ORA-00828:


Doc ID    SOLN276837
Version:    2.0
Status:    Published
Published date:    20 Jan 2016
Created Date:    14 Oct 2015
Author:   
sanrad
 

Details

 Getting the following msg when the database is started after reboot.

ORA-00828: specified value of shared_pool_reserved_size inconsistent with internal settings
 

Problem Clarification

The Oracle database would not start even if started manually.

Cause

Corrupted SP Pfile, this file spfileum2k.ora is located in /u01/oracle/dbs/spfileum2k.ora

 

 

Solution

 

Follow the steps to restore the pfile

peri@dbsvrum2kADOT2 sqlplus / as sysdba

SQL*Plus: Release 10.2.0.3.0 - Production on Tue Oct 13 18:21:12 2015

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Connected to an idle instance.

SQL> startup pfile=/opt/oracle/dbs/spfileum2k.ora


LRM-00109: could not open parameter file '/opt/oracle/dbs/spfileum2k.ora'
ORA-01078: failure in processing system parameters
SQL> startup pfile=/u01/oracle/dbs/spfileum2k.ora
LRM-00123: invalid character 0 found in the input file
ORA-01078: failure in processing system parameters


SQL> startup pfile=/u01/oracle/dbs/pfileUM2k.ora
ORACLE instance started.

Total System Global Area 2684354560 bytes
Fixed Size                  2032544 bytes
Variable Size            1426070624 bytes
Database Buffers         1241513984 bytes
Redo Buffers               14737408 bytes
Database mounted.
Database opened.
SQL> create spfile from pfile;

File created.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 2684354560 bytes
Fixed Size                  2032544 bytes
Variable Size            1073749088 bytes
Database Buffers         1593835520 bytes
Redo Buffers               14737408 bytes
Database mounted.
Database opened.
SQL>

 

login as: peri
Using keyboard-interactive authentication.
Password:
Last login: Tue Oct 13 17:40:04 2015 from mpsadoaap1-c
If you are not authorized to use this system, disconnect now.
The system may be monitored or recorded without notice or permission.
You have new mail.
peri@dbsvrum2kADOA1 sqlplus / as sysdba

SQL*Plus: Release 10.2.0.3.0 - Production on Tue Oct 13 18:18:52 2015

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options

SQL> show parameters pfile

NAME                                 TYPE
------------------------------------ --------------------------------
VALUE
------------------------------
spfile                               string
/u01/oracle/dbs/spfileum2k.ora
SQL>

 

in some situations when the startup does not start and still persist with the same errors

a) check the alert_um2k.log in /u01/oracle/rdbms/log folder

            Wed Jan 20 16:08:47 2016
       ERROR: Current internal value of shared_pool_size is 352321536 bytes
       Hence, shared_pool_reserved_size can not be more than 176160768 bytes
       In general, it is not advisable to set shared_pool_reserved_size
       without setting shared_pool_size explicitly
 

b) edit the pfile with the setting shown in bold and underlined for the variable *.shared_pool_reserved_size=176160768 and save the file and restart them using startup and all should be fine

Additional Relevant Phrases

ORA-00828 shared_pool_reserved_size spfile startup shutdown pfile

Avaya -- Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy