ORA-00371: not enough shared pool memory, should be at least 197132288 bytes
Mensaje de error en Oracle:
[oracle@oracle-ides ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Sun Dec 6 12:20:39 2020
Version 19.9.0.0.0
Copyright (c) 1982, 2020, Oracle. All rights reserved.
Connected to an idle instance.
SQL> show parameter WORKAREA_SIZE_POLICY;
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
SQL> startup
ORA-00371: not enough shared pool memory, should be at least 197132288 bytes
SQL> exit
Disconnected
[oracle@oracle-ides ~]$
Causa del error en Oracle:
El valor del parámetro shared_pool_size es demasiado bajo.
Resolución en Oracle:
Aumentar el parámetro shared_pool_size que lo encontraremos en el archivo initCSN.ora.
Ubicación: /oracle/CSN/19.0.0/dbs/
[oracle@oracle-ides ~]$ cd /oracle/CSN/19.0.0/dbs/
[oracle@oracle-ides dbs]$ cat initCSN.ora
###########################################################
# (c)Copyright SAP AG, Walldorf #
# @(#) $Id: //inst/inst_scripts/lmts_004_REL/tpls/ora/INITSIDBASE.ORA#4 $
###########################################################
shared_pool_size = 144955146
open_cursors = 2000
SQL>
Lo aumentamos comentando la línea y que tenemos y añadiendo con el nuevo valor.
#shared_pool_size = 144955146
shared_pool_size = 197132288
Y arrancamos de nuevo Oracle:
SQL> startup
ORACLE instance started.
Total System Global Area 364904384 bytes
Fixed Size 8896448 bytes
Variable Size 201326592 bytes
Database Buffers 146800640 bytes
Redo Buffers 7880704 bytes
SQL>
No hay comentarios:
Publicar un comentario