SharePlex event_log 突然大量Queue出現ORA-12520,該怎麼辦?
問題: SharePlex event_log 突然大量Queue出現ORA-12520,該怎麼辦?
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就正常運作。
留言
張貼留言