ORA-00028:your session has been killed

  • Post author:
  • Post category:其他




问题描述

巡检时,发现前一天审计的日志没有同步,查看log发现报错:

在这里插入图片描述



报错原因

Oracle 官网对ORA00028解释如下:

[oracle@test ~]$ 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掉,准确点说就是被语句

alter system kill session 'xx,xx';

杀掉。

经排查,当日此时曾发生大量锁表,自动解锁程序对表进行了解锁,而解锁模块中有

kill session

语句,将正在执行的同步会话kill掉了。



版权声明:本文为shayuwei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。