oracle数据库常用命令了解 启动oracle数据库命令

在ITer的日常工作中经常会与数据库打交道,去数据库里做增删改查,但有时候会发现应用连接不上数据库,自己又无从下手 , 于是乎赶紧叫运维人员来背锅,运维人员一般为了快速恢复通常选择重启大法(别问我为什么知道),接下来给大家科普下Oracle数据库究竟是如何启动的 。

oracle数据库常用命令了解 启动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小编还为您精选了以下内容,希望对您有所帮助: