重启Oracle数据库shutdown immediate一直无响应
在重启oracel数据库,使用 shutdown immediate命令之后,cmd界面一直无反应,足足等了大半个小时,都无法正常关掉数据库。
排查后发现,可能是因为有大事务要回滚,导致数据库一直在等待回滚执行完成,无法关闭。
又因为是生产环境,业务用户不停催促尽快解决系统问题。
情急之下,只能通过shutdown abort 才能马上关掉数据库。
解决办法,操作如下:
(1)sqlplus /nolog
(2)connect /as sysdba
(3)一般在shutdown前,为了防止类似情况发生而丢失数据,先alter system checkpoint一下
(4)shutdown abort(终止关闭方式)这个命令可以很快关闭数据库
(5)关闭后重启 startup
(6)数据库重启完成,系统正常使用。
在重启oracel数据库,使用 shutdown immediate命令之后,cmd界面一直无反应,足足等了大半个小时,都无法正常关掉数据库。
排查后发现,可能是因为有大事务要回滚,导致数据库一直在等待回滚执行完成,无法关闭。
又因为是生产环境,业务用户不停催促尽快解决系统问题。
情急之下,只能通过shutdown abort 才能马上关掉数据库。
解决办法,操作如下:
(1)sqlplus /nolog
(2)connect /as sysdba
(3)一般在shutdown前,为了防止类似情况发生而丢失数据,先alter system checkpoint一下
(4)shutdown abort(终止关闭方式)这个命令可以很快关闭数据库
(5)关闭后重启 startup
(6)数据库重启完成,系统正常使用。