Oracle体系结构和启动关闭阶段

1.Oracle 体系结构图

2.Oracle数据库关闭与启动

2.1数据库的启动
从表象来看,数据库的启动极其简单,只需要以SYSDBA/SYSOPER身份登陆,敲一条startup命令既可启动数据库。然而在这条命令之后,Oracle需要执行一系列复杂的操作,深入理解这些操作不仅有助于了解Oracle数据库的运行机制,还可以在故障发生时帮助大家快速的定位问题的根源所在,所以接下来让我们一起分析一下数据库的启动过程。
Oracle数据库的启动主要包含三个步骤:


  • 启动数据库到Nomount状态startup nomount(读取参数文件PFILE或SPFILE,读取不到则数据库nomount异常)
  • 启动数据库到Mount状态startup mount(读取记录数据库中数据文件、日志文件、检查点信息的控制文件)
  • 启动数据库到Open状态alter databaseopen(根据控制文件记录的信息,定位到数据、日志文件等,开通实例和数据库之前的桥梁)

完成这三个过程,数据库才能进入就绪状态,准备提供数据访问。下面逐个来看看以上各个步骤的具体过程以及含义。

2.2 数据库的关闭

数据库关闭是启动的逆过程,先把数据库关闭,然后数据库和实例之前的DISMOUNT,最后关闭实例,开辟的内存区域消失,后台进程也全部消失。

shutdown immediate


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值