[ORACLE] ORA-00031 session marked for kill
2022. 12. 2. 15:08
728x90
반응형
원인 : kill 명령 후 트랜젝션 rollback 중이기 때문에 바로 kill 되지 않은 것
dml에 의해 lock 가 걸리고 해당 세션이 끊겼을때 rollback 중인 내용이 많을 때 발생
기다리면 해제되는 경우가 일반적이고 정상적인 Rollback 처리를 위해서는 기다리는 걸 권함
oracle db session이 많이 쌓여서,
Alter system kill session 'SID,SERIAL'로 신나게 세션을 날리는 중 이었다.
그런데, 갑자기 ORA-31이라는 처음보는 오라클 에러가 뜬 것이다.
당황하여 구글링을 해보니 위와 같은 원인으로 해당 오류가 발생하였다.
얼마 지나지 않아 해당 오류는 자연스럽게 사라졌고, 새로운 지식을 얻게 되었다.
728x90
반응형
'IT > oracle' 카테고리의 다른 글
[ORACLE] 오래도는 세션 진행률 확인 쿼리 (0) | 2022.12.28 |
---|---|
[ORACLE] session kill (1) | 2022.12.02 |
[ORACLE/PROCEDURE] ORA-06553 : 호출 시 인수의 갯수나 유형이 잘못되었습니다. 해결 방법 (0) | 2022.11.23 |
[ORACLE] ORA-01732 : 뷰에 대한 조작이 부적합합니다. (0) | 2022.11.22 |
[ORACLE] 테이블 목록 | 테이블 정의서 추출 쿼리 (0) | 2022.11.17 |