Oracle 数据库启动三个阶段

nomount -> mount -> open

nomount:
此阶段主要用于控制文件的还原或重新创建。
数据库启动到nomount状态,此状态下实例已经根据初始化参数文件的内容设置并打开了实例。搜索初始化参数文件的顺序如下:
1.在$ORACLE_HOME/dbs中搜索spfile_sid.ora。
2.如1未找到,搜索spfile.ora文件。
3.如2未找到,搜索init_sid.ora文件。
使用shartup的pfile参数可指定初始化参数文件。
SGA各组件的内存已经分配。
后台进程启动完成。
预警日志文件和跟踪文件已经打开。

mount:
此阶段主要在进行数据文件的名称更改、归档模式的开关、执行数据库完整恢复时使用。
此阶段将实例与数据库进行关联,会打开参数文件中指定数据库的控制文件并获取了控制文件中数据文件和联机重做日志文件的状态和位置。

open:
打开数据文件和联机重做日志文件后数据库便完全打开。

posted @   epiphanyy  阅读(36)  评论(0编辑  收藏  举报  
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示