본문 바로가기

IT관련

오라클 에러 정보 (ORA-27, ORA-30) - Session Kill 할때 발생하는

 

Oracle AlertLog 에 가끔씩 보이기 시작한 ORA-27 에러.

처음엔 ORA-27xxx 에러에서 뒤에가 짤린 줄 알았습니다.ㅎㅎ

12cR2 버전부터 새로 생긴 에러라네요~

별거 아닙니다. 기냥 무시하면 되는 에러~~~

 

사용자가~ 아마도 주로 DBA가 DB세션을 강제로 Kill 시키면 AlertLog 에 아래와 같이 생깁니다.

KILL SESSION for sid=(4643, 2333):
  Reason = alter system kill session
  Mode = KILL SOFT -/-/-
  Requestor = USER (orapid = 344, ospid = 23772, inst = 1)
  Owner = N/A
  Result = ORA-27

Kill에 성공했던, 실패했던 무조건 뜹니다.

 

DBA가 세션 강제로 Kill 시키는 커맨드는 아래와 같습니다.

SQL> alter system kill session '4643,2333';   -- 'sid,serial#'

 

그리고, ORA-30 에러도 발생할 수 있는데, 이건 DBA가 Kill 을 시도했는데, 해당 sid 가 없어서 실패한 경우~