ORA-28 에러는 그냥 정보성 에러 입니다.
$ oerr ora 28
00028, 00000, "your session has been killed"
// *Cause: A privileged user has killed your session and you are no longer
// logged on to the database.
// *Action: Login again if you wish to continue working.
어떤 이유로 인해서 특정 세션이 Kill 되었을때, 그 당시에는 즉시 ORA-0, ORA-27 이나 ORA-30 같은 Kill 원인/액션에 해당되는 메시지가 alert log 에 찍히게 됩니다.
이때 해당 세션은 Kill 되었지만, 커넥션캐시(?) 라는 곳.. 아마 OS의 캐시영역인 것 같습니다.
이 커넥션캐시 영역에는 아직 커넥션 정보가 남아 있어서, 이걸 타고 다시 DB에 접속하려고 하면 그때 이 ORA-28 에러를 뿌리고 그 커넥션 캐시의 영역을 정리한다고 합니다.
그러니까 이미 사건은(커넥션 Kill) 진작에 끝난 상황~~
다시 접속하면 그만이니.. 별거 아닌 상황~
하지만, 이게 좀 심하게 많이 발생한다면 당연히 버그의 가능성도 의심해 볼 수 있습니다.
이것도 참고요 => 오라클 Alertlog 파일 분석 프로그램 다운로드
'IT관련' 카테고리의 다른 글
오라클 에러 정보 (ORA-12012, ORA-06550) - DBMS_JOB 실행중 발생한 에러 (0) | 2019.06.07 |
---|---|
오라클 에러 정보 (ORA-31) - DBA가 세션을 Kill 했으나 좀 기다려야 할 때 발생하는 (0) | 2019.06.06 |
오라클 ADW 클라우드 데이터베이스에 대한 나름 간단정리 (0) | 2019.06.06 |
오라클 에러 정보 (ORA-0) - IDLE_TIME에 의해 발생하는 (0) | 2019.06.05 |
오라클 에러 정보 (ORA-27, ORA-30) - Session Kill 할때 발생하는 (0) | 2019.06.05 |