SharePlex event_log 突然大量Queue出現ORA-12520,該怎麼辦?


問題: SharePlex event_log 突然大量Queue出現ORA-12520,該怎麼辦?


 Error    2019-08-15 11:10:05.302005 3659 2994657120 Poster: 12032 - OCIServerAttach failed with ORA-12520   (posting from o.CARDPROD, queue pq7, to o.CARDPROD) [module osp]
Notice   2019-08-15 11:10:05.302634 3659 2994657120 Poster:   (posting from o.CARDPROD, queue pq7, to o.CARDPROD) [module osp]
Error    2019-08-15 11:10:05.302721 3659 2994657120 Poster: Unexpected Oracle error:  in ../src/opst_mt/connection.cpp:330  (posting from o.CARDPROD, queue pq7, to o.CARDPROD) [module osp]
Info     2019-08-15 11:10:05.306953 3593 1111730016 Poster exited with code=1, pid = 3659  (posting from o.CARDPROD, queue pq7, to o.CARDPROD)
Error    2019-08-15 11:10:05.762734 3655 1684195168 Poster: 12032 - OCIServerAttach failed with ORA-12520   (posting from o.CARDPROD, queue pq3, to o.CARDPROD) [module osp]
Notice   2019-08-15 11:10:05.763042 3655 1684195168 Poster:   (posting from o.CARDPROD, queue pq3, to o.CARDPROD) [module osp]
Error    2019-08-15 11:10:05.763078 3655 1684195168 Poster: Unexpected Oracle error:  in ../src/opst_mt/connection.cpp:330  (posting from o.CARDPROD, queue pq3, to o.CARDPROD) [module osp]
Info     2019-08-15 11:10:05.767781 3593 1111730016 Poster exited with code=1, pid = 3655  (posting from o.CARDPROD, queue pq3, to o.CARDPROD)
Notice   2019-08-15 11:10:26.894087 3595 3975030656 User command: splex2300 start post (from RSLOracle-SPLX)
Info     2019-08-15 11:10:26.895608 4272 1111730016 Poster launched, pid = 4272  (posting from o.CARDPROD, queue pq3, to o.CARDPROD)
Info     2019-08-15 11:10:26.896257 4273 1111730016 Poster launched, pid = 4273  (posting from o.CARDPROD, queue pq1, to o.CARDPROD)
Info     2019-08-15 11:10:26.897554 4274 1111730016 Poster launched, pid = 4274  (posting from o.CARDPROD, queue pq7, to o.CARDPROD)
Error    2019-08-15 11:10:30.466581 4273 1526675296 Poster: 12032 - OCIServerAttach failed with ORA-12520   (posting from o.CARDPROD, queue pq1, to o.CARDPROD) [module osp]



原因: 主要原因是Oracle Process預設只有150個。




解決方法:
Oracle Process放大到500個,並重新啟動SharePlex Post Porcess就正常運作。


留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護