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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux
- oracle兩節點RAC,由於gipc導致某節點crs無法啟動問題分析Oracle
- oracle rac 打PSU補丁30805461兩個問題(Java版本及空間不足導致失敗)OracleJava
- 網路原因導致rac安裝過程中節點2跑root.sh失敗
- oracle 11.2.0.4 rac節點異常當機之ORA-07445Oracle
- 關於Oracle 11G RAC雙節點之間存在防火牆導致只能一個節點執行Oracle防火牆
- RAC節點啟動失敗--ASM無法連線ASM
- ORACLE RAC 11.2.0.4 ASM加盤導致叢集重啟之ASM sga設定過小OracleASM
- Oracle RAC新增節點Oracle
- Oracle RAC啟動失敗(DNS故障)OracleDNS
- oracle 11g rac新增節點前之清除節點資訊Oracle
- 當心ORACLE 12.2 RAC新特性引入的BUG導致ORA-4031Oracle
- Oracle RAC常見啟動失敗故障分析Oracle
- alicdn邊緣節點不穩定導致頁面崩潰問題
- 19c RAC因profile.xml檔案丟失節點1啟動失敗XML
- RAC節點hang住, oracle bug導致了cpu過高,無法啟動叢集隔離Oracle
- ORACLE 分割槽索引UNUSABLE導致的DML操作失敗引起的血案Oracle索引
- oracle11g RAC新增節點Oracle
- DRM特性引起的RAC節點當機
- 【RAC】Oracle19.13之後的grid,節點重啟後不會自動驅動Oracle
- undo truncate 導致qps下降分析
- oracle truncate table recover(oracle 如何拯救誤操作truncate的表)Oracle
- Oracle RAC啟動失敗-軟連結惹的禍Oracle
- Hadoop 啟動namenode節點失敗Hadoop
- rac新增節點前之清除節點資訊
- springboot衝突導致的發版失敗Spring Boot
- Oracle RAC啟動因CTSS導致的異常Oracle
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- 私有IP丟失造成Oracle 12C RAC叢集節點不能啟動Oracle
- 故障分析 | DDL 導致的 Xtrabackup 備份失敗
- Docker 導致阿里雲 ECS 內網互通失敗Docker阿里內網
- oracle11g_RAC新增刪除節點Oracle
- Oracle 11g RAC重新新增節點Oracle
- 【RAC】Oracle10g rac新增刪除節點命令參考Oracle
- runc hang 導致 Kubernetes 節點 NotReady
- sock鎖檔案導致的MySQL啟動失敗MySql
- 迴圈引用導致的json序列化失敗JSON
- 使用mybatis-plus,由於表名關鍵字導致插入資料失敗MyBatis