shutdown immediate

简介: 使用shutdown immediate后:1. 没有提交的事务会被回滚掉(所以如果有长事务没有提交,可能要花费比较长的时间)2. 并不会等到用户主动断开到系统的连接,而是回滚掉相应的事务,然后自动断开所有的连接shutdown db前先执行下面的语句:1.
使用shutdown immediate后:
1. 没有提交的事务会被回滚掉(所以如果有长事务没有提交,可能要花费比较长的时间)
2. 并不会等到用户主动断开到系统的连接,而是回滚掉相应的事务,然后自动断开所有的连接
shutdown db前先执行下面的语句:

1. for large queries:

select count(*) from v$session_longops where time_remaining>0;
2. for large transactions:

select sum(used_ublk) from v$transaction;


如果都没有的话,关闭就不会很慢。
如果有的话,找出那个session的pid,用os的 kill命令杀掉,再shutdown immediate就很快了。

在执行shutdown immediate之后千万别kill那些local=no的进程,否则数据库会有问题地。

目录
相关文章
|
数据库
FastAPI(55)- Events: startup - shutdown 启动/关闭事件
FastAPI(55)- Events: startup - shutdown 启动/关闭事件
398 0
FastAPI(55)- Events: startup - shutdown 启动/关闭事件
|
8月前
|
网络协议 Linux API
Linux网络编程:shutdown() 与 close() 函数详解:剖析 shutdown()、close() 函数的实现原理、参数说明和使用技巧
Linux网络编程:shutdown() 与 close() 函数详解:剖析 shutdown()、close() 函数的实现原理、参数说明和使用技巧
649 0
|
Java 数据库连接
【线程池使用完毕为何必须shutdown】
【线程池使用完毕为何必须shutdown】
271 0
|
8月前
|
关系型数据库 MySQL Apache
XAMPP启动报错: Apache shutdown unexpectedly or MySQL shutdown unexpectedly
XAMPP启动报错: Apache shutdown unexpectedly or MySQL shutdown unexpectedly
67 0
|
搜索推荐 Unix Linux
init x, halt, shutdown, poweroff, reboot等之间的区别和联系
init x, halt, shutdown, poweroff, reboot等之间的区别和联系
549 0
|
Java API
Executor - Shutdown、ShutdownNow、awaitTermination 详解与实战
使用 executor 线程池时经常用到 shutdown / shutdownNow + awaitTermination 方法关闭线程池,下面看下几种方法的定义与常见用法。
1241 0
关闭线程池 shutdown 和 shutdownNow 的区别?
前言 本章分为两个议题 如何正确关闭线程池 shutdown 和 shutdownNow 的区别 1.线程池示例
373 0
|
NoSQL 数据库 Redis
|
JavaScript 前端开发

热门文章

最新文章