重庆思庄Oracle、Redhat认证学习论坛

标题: 重启Oracle数据库shutdown immediate一直无响应 [打印本页]

作者: jiawang    时间: 2024-7-29 13:36
标题: 重启Oracle数据库shutdown immediate一直无响应
本帖最后由 jiawang 于 2024-7-29 13:36 编辑

在重启oracel数据库,使用 shutdown immediate命令之后,cmd界面一直无反应,足足等了大半个小时,都无法正常关掉数据库。
排查后发现,可能是因为有大事务要回滚,导致数据库一直在等待回滚执行完成,无法关闭。
又因为是生产环境,业务用户不停催促尽快解决系统问题。
情急之下,只能通过shutdown   abort 才能马上关掉数据库。
解决办法,操作如下:
(1)sqlplus /nolog

(2)connect /as sysdba

(3)一般在shutdown前,为了防止类似情况发生而丢失数据,先alter system checkpoint一下

(4)shutdown abort(终止关闭方式)这个命令可以很快关闭数据库

(5)关闭后重启 startup

(6)数据库重启完成,系统正常使用。







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2