oracle启动数据库的过程为,Oracle 数据库启动过程

Oracle启动过程涉及几种模式,这些模式涉及不同的文件,每个状态下数据库做不同的事情,同时这些模式适用于不同的维护需求,主要的模式有三种:NOMOUNT、MOUNT、OPEN。

94a29a7f7e53576047b39e21f5a36098.png

1 NOMOUNT:启动数据库实例, 此时读取参数文件,但是不加载数据库;

2 MOUNT:启动数据库实例,加载数据库,但是数据库处于关闭状态;

3 OPEN: 启动数据库实例,加载并打开数据库;

4 FORCE: 终止实例并重启数据库,这种模式在数据库关闭或者启动遇到问题时使用,这种方式不到万不得已时不要使用,会有数据丢失;

1 NOMOUNT

这种模式只会创建实例(创建Oracle实例的各种内容结构与服务进程,其中有5个进程必须启动, DBWR、LGWR、SMON、PMON、CKPT),并不加载数据库,也不会打开任何数据文件。

先关闭数据库

0db7eb297cd165e527991ae6becc7faf.png

startup nomount

414fb3b60dc3ea878814fa5fedddd890.png

数据库的启动过程记录在警告追踪文件中,该警告追踪文件中包括数据库启动信息,它存放在参数BACKGOUND_DUMP_DEST定义的目录下,警告日志的名字为alert_orcl.log

e332e8dadcaf61ccf35b046b1cce8b49.png

进入到目录查看警告日志关于startup nomount过程记录

859916e424ccc0853a5f390aa9469202.png

测试在nomount状态时数据字典是否打的开,下图说明数据库字典在nomount状态下是无法访问的,因为数据字典需要从控制文件获取文件的信息,而此时控制文件没有打开所以无法查看。

cd848a12a520df7eccf0a262a2193e2f.png

但是在nomount下可以通过参数文件获得控制文件的位置,因为此时参数文件已经打开

d78f0e8f71bde2c551f78358ec83ce64.png

2 MOUNT

Oracle 数据库启动过程

标签:读取   startup   控制文件   结构   记录   des   数据文件   alert   force

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:http://www.cnblogs.com/Latiny/p/6617132.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值