【转载】oracle关闭理解shutdown

windows平台下,oracle 中组成实例的后台进程是由oracle 服务派生出来的线程实现的,所以任务管理器看不见DBWn 之类的后台进程 (linux 平台下 用ps aux 命令是可以看见的)。

shutdown 停掉实例过程,是关闭后台进程(这里对应线程)和释放SGA 内存。因为关闭的是线程,所以在任务管理器中看不出变化。

oracle 进程是用来派生后台线程的服务进程,尽管他还在,实际上oracle 实例已经停止了。

停掉oracle 服务,才能停掉oracle 进程。



数据库的关闭(SHUTDOWN)

对于数据库的关闭,有四种不同的关闭选项,下面对其进行一一介绍。

1、SHUTDOWN NORMAL

这是数据库关闭SHUTDOWN命令的确省选项。也就是说如果你发出SHUTDOWN这样的命令,也即是SHUTDOWN NORNAL的意思。

发出该命令后,任何新的连接都将再不允许连接到数据库。在数据库关闭之前,Oracle将等待目前连接的所有用户都从数据库中退出后才开始关闭数据库。采用这种方式关闭数据库,在下一次启动时不需要进行任何的实例恢复。但需要注意一点的是,采用这种方式,也许关闭一个数据库需要几天时间,也许更长。


2、SHUTDOWN IMMEDIATE

这是我们常用的一种关闭数据库的方式,想很快地关闭数据库,但又想让数据库干净的关闭,常采用这种方式。

当前正在被Oracle处理的SQL语句立即中断,系统中任何没有提交的事务全部回滚。如果系统中存在一个很长的未提交的事务,采用这种方式关闭数据库也需要一段时间(该事务回滚时间)。系统不等待连接到数据库的所有用户退出系统,强行回滚当前所有的活动事务,然后断开所有的连接用户。

3、SHUTDOWN TRANSACTIONAL

该选项仅在Oracle 8i后才可以使用。该命令常用来计划关闭数据库,它使当前连接到系统且正在活动的事务执行完毕,运行该命令后,任何新的连接和事务都是不允许的。在所有活动的事务完成后,数据库将和SHUTDOWN IMMEDIATE同样的方式关闭数据库。

4、SHUTDOWN ABORT

这是关闭数据库的最后一招,也是在没有任何办法关闭数据库的情况下才不得不采用的方式,一般不要采用。如果下列情况出现时可以考虑采用这种方式关闭数据库。

1、 数据库处于一种非正常工作状态,不能用shutdown normal或者shutdown immediate这样的命令关闭数据库;

2、 需要立即关闭数据库;

3、 在启动数据库实例时遇到问题;

所有正在运行的SQL语句都将立即中止。所有未提交的事务将不回滚。Oracle也不等待目前连接到数据库的用户退出系统。下一次启动数据库时需要实例恢复,因此,下一次启动可能比平时需要更多的时间
oracle 中shutdown命令的实用 在oracle数据库中,关于shutdown命令的详解。对于新手很有帮助 立即下载

相关推荐

基于昇腾MindIE开箱部署Qwen2.5-VL-32B,体验更聪明的多模态理解能力

昇腾MindIE已适配支持Qwen2.5-VL-32B-Instruct并上架魔乐社区,欢迎广大开发者下载体验!

2401_87243659的博客 6870

oracle的shutdown命令

oracle的shutdown命令用来关闭当前实例,有4个可选参数:normal、transactional、immediate和abort。不带参数时默认是normal。 这几个参数的差异体现在以下几个维度: 是否允许新的连接; 当前已连接的回话是否自动断开; 当前未提交的事务是等待用户提交完成还是自动回滚; 关闭时是否需要做检查点; 启动时是否需要进行实例恢复。 shutdown normal:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例

lasdaybg的博客 6942

深入理解光流法外推雷达回波

背景介绍 鉴于本人实在太过疲惫和劳累,一些简单的便于理解的废话就不在记录,耗费两天时间研究了一下光流法,本帖用于记录学习过程中源码的难点细节。 使用光流预测的核心有两个利用多张连续回波图像(变分)或者相邻两张回波图(交叉相关,LK等)计算出光流场(速度矢量场),之后利用半拉格朗日方法进行外推。 半拉格朗日方法 三时间步半拉格朗日方法,其核心公式如下 但这个有点难理解,但看一维的图就很好理解 它的核心就是迭代求Am(位移矢量),如果理解困难的话,其实质上就是通过未来迭代(猜)出当前时刻的Am找到过去的假设

weixin_44695861的博客 6031

oracle 关闭数据库的四种操作的区别

立即阻止新连接与新事务;强制终止所有活跃事务(不回滚,事务状态保留在重做日志中);直接终止所有数据库进程(类似 “断电”),跳过资源清理步骤;数据库直接从OPEN状态变为SHUTDOWN状态,不经过MOUNT阶段。Oracle 四种SHUTDOWNNORMAL与:安全优先,适用于常规维护;IMMEDIATE:平衡安全与效率,适用于紧急但无故障场景;ABORT:效率优先(强制中断),仅用于故障应急。

Leon-Ning Liu的博客 1441

Python 映射函数map()详解

Python 映射函数map()详解

分享我的点点滴滴,在成长路上与你同行! 2139

一种基于OpenPose和DNN的跌倒检测软件系统(中文&英文)

学习并实现一种跌倒检测模型,此模型基于OpenPose实现逐帧人体姿态检测,使用DNN识别人体动作。检测方式有在线与离线两种,本文主要测试了离线模式,测试效果较好。

Tongzhou_Li的博客 2643

Oracle启动和关闭

shutdown 关闭数据库实例lsnrctl stop 关闭数据库监听。

wwqwwqwwq352的博客 2643

保姆级教程:DBeaver社区版安装与驱动配置(附阿里云镜像解决下载超时)

本文提供DBeaver社区版的保姆级安装教程,涵盖版本选择、安装路径设置到驱动配置优化。特别针对国内用户遇到的下载超时问题,详细介绍了如何配置阿里云镜像加速驱动下载,确保高效连接MySQL等主流数据库。

weixin_30430169的博客 479

oracle shutdown 很慢,oracle shutdown immediate等待时间很长之思考

问题引出:测试环境,进行oralce的shutdown immediate,等待时间很长,长的无法等待ORACLE shutdown 过程:1、shutdown normal(正常关闭方式):阻止任何用户建立新的连接;等待当前所有正在连接的用户主动断开连接;当所有的用户都断开连接后,将立即关闭数据库2、shutdown transactional(实务关闭方式):阻止用户连接新的连接和开始新事务;...

weixin_31659095的博客 3670

后台扫描工具 - 御剑(珍藏版)附下载

版本说明:御剑后台扫描珍藏版 下载地址:安装包放下方网盘里了 链接:https://pan.baidu.com/s/1Bn7GtWb7AStcjzVahFOjSQ 提取码:zkaq 使用环境:windows 标题工具说明: 御剑后台扫描珍藏版是T00LS大牛的作品,方便查找用户后台登陆地址,同时也为程序开发人员增加了难度,尽量独特的后台目录结构。 附带很强大的字典,字典我们也是可以自己修改的,继续增加规则。 一、御剑后台扫描工具简介: 1、扫描线程自定义:用户可根据自身电脑的配置来设置调节扫描线程 2、

hackzkaq的博客 4万+

SimpleITK使用——1. 进行Resample/Resize操作

文章目录1. 变换到一个新的spacing1.1 使用Resample()的方法1.1.1 完整代码1.1.2 转换前后图像1.2 使用ResampleImageFilter()的方法2. 已知原图和变换后目标图像的大小2.1 代码2.2 转换后图像3. 相关内容说明3.0 体素和spacing3.1 Resample() 函数说明3.2 itk::simple::ResampleImageFilter函数说明 1. 变换到一个新的spacing 1.1 使用Resample()的方法 1.1.1

啷个哩个啷 8079

深刻理解Oracle数据库的启动和关闭

转载自www.oracle.com.cnOracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。一、启动和关闭Oracle数据库对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功

幽客独往 1796

太空安全卫士:基于YOLOv5的空间态势感知系统(实现轨道碰撞预警与太空环境保护)

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护宇宙安全”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了航天监测的哪些痛点、YOLOv5在太空目标检测中的性能优势、系统未来能怎么优化(比如对接航天监测网络、实现实时轨道预测)。未来,这个系统还能往“更智能”的方向发展:比如结合轨道计算预测碰撞风险、开发移动端APP让天文爱好者参与太空垃圾上报、在航天任务中实现全自动避障决策……想象空间很大。

m0_71589036的博客 89

Oracle中Shutdown和Startup命令

转帖:http://blog.youkuaiyun.com/haru/archive/2008/12/08/3478370.aspx  shutdown 命令 SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭

深渊的水影 775

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

oracle shutdown 各种状态

oracle shutdown 各种状态 未命名.jpg ...

160

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

oracle 关闭数据库实列,Oracle数据库和实例的区别以及启动和关闭的方式

一、数据库和实例的区别数据库:数据库文件实例:数据库进程和内存一个数据库可以有多个实例,但是一个实例只能有一个数据库。二、数据库启动和关闭的方式启动:1、STARTUP NOMOUNT: 创建一个Oracle实例。读取init.ora初始化文件、启动后台进程,初始化系统全局区(SGA)。2、STARTUP MOUNT:创建一个Oracle实例,并装载数据库。在NOMOUNT基础上,读取SPFILE...

weixin_39992483的博客 147

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

startup和shutdown

SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查...

csp12130的博客 308

数据库关闭

三、关闭数据库(SHUTDOWN) 对于关闭的数据库,有四个不同的选择关闭,下一个被一一介绍。 1、SHUTDOWN NORMAL 这是数据库关闭SHUTDOWN事实上,省命令选项。也就是说,如果您发出SHUTDOWN此命令,那是,SHUTDOWN NORNAL的意思。 发出该命令后,不论什么新的连接都将再不同意连接到数据库。在数据库关闭之前,Oracle将等待如今连接的...

weixin_30414635的博客 104

oracle数据库关闭方式及其区别

oracle数据库关闭方式及其区别 oracle共有三种关闭方式,分别为: shutdown shutdown immediate shutdown abort 1、shutdown shutdown是shutdown normal的简写,在发出命令shutdown之后,不允许新的连接再连接到oracle,同时等待所有的连接到or...

weixin_33975951的博客 617

DBA必备神器:让Oracle关库不再心惊胆战!

我们的文章会在微信公众号"Oracle恢复实录"和由于博客中包含大量代码,建议通过网页浏览以获得更好的阅读体验。

weixin_41178094的博客 66

oracle学习之数据库启动与关闭

首先说些题外话,准备认真学习数据库(首先是学习oracle), 今天刚浅浅的照着书上的方法实践了一遍数据库启动和关闭的基本操作。这其中也多多少少遇到了一些问题,现拿出来分享,第一,通过写日志加深自己的理解,第二,也算是给...

cuanhaonan9068的博客 150

Oracle 11g-oracle 启动与关闭

Oracle11g-oracle启动与关闭Target:1.理解Oracle-11g启动中读取参数文件的顺序;2.理解Oracle的四种状态;3.掌握状态变换的方法。1.启动中读取参数文件9i之前,只有静态参数文件pfile文件;9i开始,引入了动态参数文件spfile文件。11g中,启动数据库,Oracle按照spfileSID.ora、spfile.ora、ini...

weixin_34319640的博客 142

shutdown的几种方式,shutdown abort的一些弊端有哪些

1、shutdown normal 正常方式关闭数据库。 2、shutdown immediate 立即方式关闭数据库。 在SVRMGRL中执行shutdown immediate,数据库并不立即关闭, 而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源), 当使用shutdown不能关闭数据库时,shutdown im...

weixin_34183910的博客 235

ORA-01089 immediate shutdown in progress - no operations are permitted 解决方法

上午群里一朋友说在500w的表上建索引,半个小时都没有建完,有点不正常,就讨论如何减少建索引的时间,用了nologging+并行,但是效果不明显,朋友一心急,就自己shutdown immediate了.但是问题是shutdown没有结束。挂住了。在连接就报错。 ORA-01089:immediateshutdowninprogress-noop...

weixin_30869099的博客 90
上一篇: 收集数据库 AWR报告
下一篇: oracle中查询语句条件用in
SunRuing
博客等级 码龄15年 7粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值