ORACLE RAC 两节点db_32k_cache_size设置不当导致表truncate失败之ORA-00379

    今天下午,接到客户反馈:业务程序在执行truncate程序时,报错:ORA-00379:no free buffers available in buffer 

pool DEFAULT for block size 32k:

    检查oracle rac集群2个节点的db_32k_cache_size值,发现节点1设置为2G,节点2是默认值0:

    节点1  db_32k_cache_size为2G

    节点2  db_32k_cache_size为0

    由于内存限制,将2节点的 db_32k_cache_size设置为1G,然后应用尝试程序正常运行。

    后续,查找两个节点不一致的原因,是2018.12月份剔除节点2时, db_32k_cache_size被重置:

    2019.1重新添加改节点时没有重新配置 db_32k_cache_size 参数,而数据库内部有32k表空间,导致32k的

buffer pool无法初始化, 通过节点2实例2连接的应用程序无法执行对32k表空间中的表对象进行truncae。





来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29357786/viewspace-2384231/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29357786/viewspace-2384231/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值