在ITer的日常工作中经常会与数据库打交道,去数据库里做增删改查,但有时候会发现应用连接不上数据库,自己又无从下手 , 于是乎赶紧叫运维人员来背锅,运维人员一般为了快速恢复通常选择重启大法(别问我为什么知道),接下来给大家科普下Oracle数据库究竟是如何启动的 。
文章插图
Oracle数据库启动主要经历三个阶段:nomount、mount和open 。
nomount:
nomount阶段数据库搜索参数文件,分配数据库内存,启动后台进程,此时应用无法连接数据库,该阶段如果数据库参数有设置不合理 , 则无法正常启动 。
mount:
mount阶段数据库实例关联数据库,定位并读取控制文件,获取数据文件和重做日志文件 , 此时应用还是无法连接数据库,该阶段如果发生控制文件丢失,则无法正常启动 。
open
open阶段数据库打开所有的数据文件和重做日志文件,如果数据库之前发生过异常导致状态不一致,此时还需要做实例恢复(自动进行) , 最后我们的应用就能正常访问了 。
小伙伴们发现了没,简单的数据库启动过程其实包含了多个步骤,而且每一步都不能出错 , 所以重启大法不是那么好施展的,一般运维人员万不得已不会选择直接重启,因为起不起得来还是个问题 , 所以大家还是需要多多善待身边的运维人员哈 , 最后附上数据库启动命令:
【oracle数据库常用命令了解 启动oracle数据库命令】
SQL > startup nomount;SQL > alter database mount;SQL > alter database open;
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 最常用的截图介绍 截图怎么操作电脑快捷键
- 最常用的硬盘修复app大全 电脑硬盘恢复工具有哪些
- 最常用的cad软件大全 常用cad软件有哪些
- 常用的剪辑软件介绍 音乐剪辑用什么软件好
- 掌握excel常用操作技巧 excel新手入门教程
- 道路绿化常用的黄色小植物是什么
- 什么植物常用压条的方法进行繁殖
- 分享两款野钓常用的饵料 如何挑黄骨鱼
- 园林水岸的常用的处理手法有哪些
- 常用的pdf编辑工具推荐 可以免费编辑的pdf阅读器