startup nomount选项:(读初始化参数文件,启动实例)
startup nomount选项启动实例,但不安装数据库。当数据库以这个模式启动时,参数文件被读取;后台进程和内存结构被启动;但它们不被附加或与数据库的磁盘结构进行通信。当实例处于这个状态时,数据库是不可使用的。
通常启动到这里可以做create database , create or recreate control file 或者是mount standby database等动作,修改parameter也是可以的。
startup mount 选项:(打开控制文件)
startup nount选项执行STARTUP NOMOUNT选项的所有工作,但另外附加数据库结构并与这些结构进行交互。这时Oralce从它用来查找和附加到主要数据库结构的控制文件中获得信息。当处于这个模式时,可以执行一些管理型任务,比如恢复读取control file 通常启动到这里的有recover dtabase ; backup database ; rename db files ,change archivelog mode等
startup open 选项:(打开数据文件,日志文件)
如果STARTUP命令行上没有指定任何模式,STARTUP OPEN选项就是默认的启动模式。STARTUP OPEN选项执行STARTUP NOMOUNT和STARTUP MOUNT选项的所有步骤。这个选项把数据库变成对所有用户都时可用的。open datafile ,online redo log

启动实例时,参数文件的搜索先后顺序
%ORACLE_HOME%\database\spfile$ORACLE_SID.ora
%ORACLE_HOME%\datebase\spfile.ora
%ORACLE_HOME%\database\init$ORACLE_SID.ora
本文详细解释了Oracle数据库的三种启动模式:startupnomount、startupmount和startupopen。每种模式下,数据库实例的状态和可执行操作都有所不同。了解这些模式有助于进行数据库管理和维护。
1188

被折叠的 条评论
为什么被折叠?



