小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Alert 日志報錯:ORA-2730x OS Failure Message: No Buffer Space Available

 LuciferLiu 2021-12-10

前言

今天巡檢遇到數據庫報錯 ORA-2730x 錯誤,數據庫版本為Oracle 11204 (x86_64),錯誤日志如下:

ORA-00603: ORACLE server session terminated by fatal error
ORA-27504: IPC error creating OSD context
ORA-27300: OS system dependent operation:sendmsg failed with status: 105
ORA-27301: OS failure message: No buffer space available
ORA-27302: failure occurred at: sskgxpsnd2

※ 關鍵詞: ORA-2730x、status: 105、sskgxpsnd2。

一、問題分析

1、錯誤代碼解釋

通過 Oracle oerr 工具查看相關提示信息:


可以發(fā)現:ORA-2730x 顯示是OS系統層面的錯誤。

2、查詢 MOS 文檔

通過查詢MOS文檔,發(fā)現該錯誤相符合的文檔:

  • Troubleshooting ORA-27300 ORA-27301 ORA-27302 Errors (Doc ID 579365.1)
  • Oracle Linux: ORA-27301:OS Failure Message: No Buffer Space Available ( Doc ID 2041723.1 )
  • ORA-27301: OS Failure Message: No Buffer Space Available / ORA-27302: failure occurred at: sskgxpsnd2 Source Script ( Doc ID 2322410.1 )

根據文檔提示: 這是因為可用于網絡緩沖區(qū)預留的空間較少,可通過修改 vm.min_free_kbytes 參數和 MTU 來修復。

二、解決方案

官方 MOS 文檔提供了詳細的解決方案:

完整操作步驟:

1、關閉數據庫和集群

srvctl stop database -d orcl

2、修改MTU參數

ifconfig lo mtu 16384

或者:

以下命令修改可以使server重啟后也生效

cat <<EOF>>/etc/sysconfig/network-scripts/ifcfg-lo
MTU=16384
EOF

3、重啟網絡使其生效,對于 crs 運行的server,需要關閉 crs,重啟網絡?;蛘堅诰S護時間窗口,設置 2 里的參數后,重啟服務器。

service network restart

4、修改系統參數 vm.min_free_kbytes

##設定 vm.min_free_kbytes 參數為物理內存的0.4%
##本機內存大小為131357180 Kb,則配置參數大小為131357180*0.4%≈525429
cat <<EOF>>/etc/sysctl.conf
/etc/sysctl.conf
EOF
##生效
sysctl -p

5、重啟主機

reboot

📢 注意: 需要數據庫 停機 進行操作!


參考MOS文檔:

Bug 20250147 - ORA-600 [kjxmgmb_nreq:!bat] can occur in RAC crashing the instance (Doc ID 20250147.8)

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多