oracle在安装dbca时,报错:ORA:04031 关于shared Memory,我应该怎么调呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle在安装dbca时,报错:ORA:04031 关于shared Memory,我应该怎么调呢相关的知识,希望对你有一定的参考价值。

说明在DBCA过程如果按照默认的shared memory分配可能不足,在DBCA中你用custome选项,不要typicl安装,指定大一些的shared memory,再试试。 参考技术A 下面是oracle的官方解释,你的共享内存设的小了,
ORA-04031: unable to allocate string bytes of shared memory ("string","string","string","string")
Cause: More shared memory is needed than was allocated in the shared pool.
Action: If the shared pool is out of memory, either use the dbms_shared_pool package to pin large packages, reduce your use of shared memory, or increase the amount of available shared memory by increasing the value of the INIT.ORA parameters "shared_pool_reserved_size" and "shared_pool_size". If the large pool is out of memory, increase the INIT.ORA parameter "large_pool_size".
参考技术B 共享内存太低,建议增加oracle sga。
如果是oracle10g,直接修改sga_maxsize和sga_target就可以了

以上是关于oracle在安装dbca时,报错:ORA:04031 关于shared Memory,我应该怎么调呢的主要内容,如果未能解决你的问题,请参考以下文章

RAC DBCA 找不到共享磁盘

racle11g DBCA 创建数据库2%时报错ORA-12547

oracle12C rac DBCA报错 ORA-00838: Specified value of MEMORY_TARGET is too small

Oracle 11g R2 RAC dbca新建实例报错

ORA-13516 / ORA-06512 DBCA建库,密码特殊符号报错

oracle 11g rac dbca建库时提示创建监听