ORA-00093:_shared_pool_reserved_min_alloc must be between 4000 and 612xxx的另一种解决方案
2016-11-17 16:47
597 查看
修改sql共享内存后,大小超过_shared_pool_reserved_min_alloc控制保留池中最小的分配大小,默认大小为4400,其取值范围为4000bytes到60M之间(当然这是基于当前共享池大小)报错数据库无法重启。
修改/u01/app/oracle/admin/orcl/pfile/init.ora.5302016102522文件中的shared_pool_size,
# Pools
###########################################
java_pool_size=50331648
large_pool_size=8388608
shared_pool_size=93886080
然后以dba身份登录oracle,强制加载
startup force pfile=/u01/app/oracle/admin/orcl/pfile/init.ora.5302016102522'
成功了,过程如下
[oracle@iZwz94iiauukqd0ixxirbZ ~]$ sqlplus /nolog
SQL> connect sys / as sysdba
Enter password:
Connected to an idle instance.
SQL>
startup force pfile='/u01/app/oracle/admin/orcl/pfile/init.ora.5302016102522'
ORACLE instance started.
Total System Global Area 4158865408 bytes
Fixed Size 2219912 bytes
Variable Size 1912602744 bytes
Database Buffers 2231369728 bytes
Redo Buffers 12673024 bytes
Database mounted.
Database opened.
SQL> show parameter shared_pool
NAME TYPE
VALUE
------------------------------------ ----------- ------------------------------
shared_pool_reserved_size big integer 5033164
shared_pool_size big integer 96M
SQL>
修改/u01/app/oracle/admin/orcl/pfile/init.ora.5302016102522文件中的shared_pool_size,
# Pools
###########################################
java_pool_size=50331648
large_pool_size=8388608
shared_pool_size=93886080
然后以dba身份登录oracle,强制加载
startup force pfile=/u01/app/oracle/admin/orcl/pfile/init.ora.5302016102522'
成功了,过程如下
[oracle@iZwz94iiauukqd0ixxirbZ ~]$ sqlplus /nolog
SQL> connect sys / as sysdba
Enter password:
Connected to an idle instance.
SQL>
startup force pfile='/u01/app/oracle/admin/orcl/pfile/init.ora.5302016102522'
ORACLE instance started.
Total System Global Area 4158865408 bytes
Fixed Size 2219912 bytes
Variable Size 1912602744 bytes
Database Buffers 2231369728 bytes
Redo Buffers 12673024 bytes
Database mounted.
Database opened.
SQL> show parameter shared_pool
NAME TYPE
VALUE
------------------------------------ ----------- ------------------------------
shared_pool_reserved_size big integer 5033164
shared_pool_size big integer 96M
SQL>
相关文章推荐
- ORA-00093: pga_aggregate_target must be between 10M and 4096G-1
- ORA-01847: day of month must be between 1 and last day of month 解决方法
- oracle日期时间段查询遇到问题to_date ora-01847 day of month must be between 1 and last day of month
- Oracle 之 ORA-01847: day of month must be between 1 and last day of month
- ora-01841 full year must be between -4713 and +9999
- ORA-01847: day of month must be between 1 and last day of month
- ORA-01847: day of month must be between 1 and last day of month 解决方法
- OGG ORA-01847: day of month must be between 1 and last day of month (status = 1847)
- ORA-01849: hour must be between 1 and 12
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000.
- ORA-00371: not enough shared pool memory, should be atleast 62198988 bytes
- Error - SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM
- SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
- Error: FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- ora-4031 and "obj stat memory" component in Shared Pool
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- sga_target或shared_pool_size非正常值导致ORA-00093解决办法
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- mongorestore 恢复mongodump文件报BSONObj size: 17794400 (0x10F8560) is invalid. Size must be between 0 and