oracle数据库实例的启动三个步骤,Oracle数据库实例启动步骤分析

本文详细介绍了Oracle数据库实例启动的三个阶段:nomount、mount和open。在nomount阶段,系统分配内存并启动后台进程;mount阶段检查控制文件并准备数据文件和日志文件;open阶段进行数据文件一致性检查,确保数据库正常运行。如果在这些阶段遇到问题,如文件丢失或不一致,将导致启动失败。
摘要由CSDN通过智能技术生成

Oracle数据库实例启动时,分成nomount、mount和open的三个阶段,下面的实例分析来展示不同阶段时,系统到底做了哪些工作

1、nomout阶段,该阶段启动的前提是有参数文件,若没有参数文件,系统无法启动,在该过程中,系统分配内存、开启后台进程,同时更新alter日志文件

实例nomount之前的状态:

--无实例进程

[oracle@secdb1 admin]$ echo $ORACLE_SID

PROD

[oracle@secdb1 admin]$ ps -ef|grep PROD

oracle   14890  6310  0 21:12 pts/1    00:00:00 grep PROD

--alter日志信息

[oracle@secdb1 bdump]$ ls -lrt

total 48

-rw-r----- 1 oracle oinstall  1113 Mar  4 23:15 prod_lgwr_7319.trc

-rw-r----- 1 oracle oinstall   779 Mar  5 19:42 prod_mmnl_7329.trc

-rw-r--r-- 1 oracle oinstall 40910 Mar  5 21:08 alert_PROD.log

此时启动实例到nomount状态

[oracle@secdb1 admin]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 5 21:15:50 2014

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup nomount

ORACLE instance started.

Total System Global Area  314572800 bytes

Fixed Size                  1219184 bytes

Variable Size             100664720 bytes

Database Buffers          209715200 bytes

Redo Buffe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值