아래 어떤 guide를 주어야 할까요? 6년간 나름.. 운영 했는데 이런 내용은 정말 처음입니다. ㅠㅠ
sys.log 에 보면 ORA-00060: deadlock detected 오류가 있습니다. 각 세션에서 발송결과를 배치업데이트 하는 과정에서 deadlock 현상이 발생한 것으로 https://community.oracle.com/message/1663150?#1661150 같은 table에 대해서 다른 data를 처리하는 transaction이라 하더라도 동시에 수행하는 transaction이 많은 경우라면 initrans 값이 작은경우 ora-60이 발생할 수 있게 된다.하나의 table에 대해서performance 등의 이유로 동시에 다른 data를 처리하는transaction을 수행하고자 한다면, table의 initrans 값을 크게하여,하나의 block에 여러 개의 transaction이 dml 처리를 수행하더라도 space가부족하여 기다리는 상황은 없도록 하여야 한다.==> DBA 가 있으신가요? DBA 께 문의하여 위의 initrans 값을 키워주시면 좋겠습니다. 상세한 방법과 회피 방안은 저희쪽에서도 확인 테스트 하도록 하겠습니다.