oracle 数据库关闭的的几种方式总结

简介: shutdown的几种方式,shutdown abort的一些弊端有哪些 1、shutdown normal 正常方式关闭数据库。 2、shutdown immediate 立即方式关闭数据库。 在SVRMGRL中执行shutdown immediate,数据库并不立即关闭, 而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源), 当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。

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

1、shutdown normal  

  正常方式关闭数据库。

2、shutdown immediate  

  立即方式关闭数据库。  

  在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,  

  而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),  

  当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。

3、shutdown abort  

  直接关闭数据库,正在访问数据库的会话会被突然终止,  

  如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间

--------------------------------------------------------

shutdown abort 的时候,跟kill 进程是一样的效果

数据库立即关闭,这个时候文件状态可能不一致

因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致并且不用进行崩溃恢复

若检查点信息一致,则做崩溃恢复

若检查点信息不一致(正好在更新文件头)则需要做介质恢复

这些问题都好处理,最怕的问题是这个时候系统有大量IO,结果这样造成写的突然中断,碰巧造成文件块的逻辑坏块,那麻烦比较大一些,尤其是系统表空间的block损坏

虽然shutdown abort 出错的几率很小,1000个人可能只有一个人碰到,但是我们还是要小心。

正确的处理流程是,shutdown immediate ,若数据库迟迟不能down下来,在os上观察IO状况,几乎没有io的时候,另开一窗口shutdown  abort ,几乎不会出问题了

目录
相关文章
|
2天前
|
SQL Oracle 关系型数据库
Oracle数据库基础教程:从安装到基本操作的全面介绍
Oracle数据库基础教程:从安装到基本操作的全面介绍
|
3天前
|
Oracle 关系型数据库 Java
Oracle数据库教程*
Oracle数据库教程*
|
21小时前
|
Oracle 关系型数据库 Java
Oracle数据库教程
Oracle数据库教程
|
1天前
|
SQL Oracle 关系型数据库
Oracle数据库基础教程:从安装到基本操作的全面介绍
Oracle数据库基础教程:从安装到基本操作的全面介绍
|
2天前
|
DataWorks Oracle 数据库连接
DataWorks产品使用合集之如何实现数据集成接入提供ODBC API的Oracle数据库
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
10 0
|
3天前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
4天前
|
Oracle 关系型数据库 Linux
解决oracle数据库乱码
解决oracle数据库乱码
|
4天前
|
存储 关系型数据库 MySQL
|
4天前
|
存储 SQL 关系型数据库
|
5天前
|
存储 关系型数据库 MySQL

推荐镜像

更多