ora-371错误的原因和解决方法

简介:

shared_pool_size如果是在自动共享内存管理下

你就可以直接设置shared_pool_size就行了 如果是手工管理内存

如果你想设置shared_pool_size=64m

而sga内部的开销负荷是12m

那么你就得设置shared_pool_size=78m,

所以在手工管理内存的情况下在你设置shared_pool_size时就必须考虑sga内部的开销,

在手工管理内存的情况下实际的shared_pool_size的大小等于你所设置的shared_pool_size减去sga内部的开销所使用的内存大小。sga内部开销固定的内存大小在v$sgainfo视图中就是fixed sga size,在手工管理内存的情况下如果你当设置的shared_pool_size的值小于fixed sga size的大小那么在启动数据库时就会报ora-371错误,当在自动内存管理的情况下sga会自动调整所以不会报ora-371错误

目录
相关文章
|
Oracle 关系型数据库 数据库
|
SQL 关系型数据库 MySQL
ORA-01948和ORA-04052错误的解决方法
一、事件背景: 业务人员在创建一个物化视图的时候,报了以下错误: SQL> CREATE MATERIALIZED VIEW MV_RETAIL_wbmout_R 2 TABLESPACE SAPDATA 3 PCTUSED 0 ...
1731 0
|
Oracle 安全 关系型数据库
小编教你Oracle数据库ORA-28002错误原因及解决办法
  近期小编在开发api接口时,调试中接口返回ORA-28002错误,看前缀知道是Oracle返回的错误信息,随查了下Oracle相关文档。在此把解决方案分享给有需要的朋友。在oracle database 11g中,默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。密码过期后,业务进程连接数据库异常,影响业务使用。数据库密码过期后,业务进程一旦重启会提示连接失败。注:Oracle 11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以下方式进行修改:
538 0
|
SQL 缓存 Oracle
ORA-4031错误深入解析
Oracle共享池一个非常经典的错误,下面我们来详细解读,帮你理解共享结构。
|
关系型数据库 数据库 Windows
|
Oracle 关系型数据库 数据库