oracle:数据库mount状态是什么意思啊?

如题所述

数据库mount状态是加载控制文件,让度实例和数据库相关联。

nomount状态:启动实例。

Reading the initialization file from $ORACLE_HOME/dbs in the following order:

从环境变量下dbs目录按如下顺序读取初始化文件:

-first  spfileSID.ora

首先,读取spfile+实例名.ora

-if not found then, spfile.ora

若未发现文件则读取spfile.ora

-if not found then, initSID.ora

若未发现文件则读取init+实例名.ora

Specifying the PFILE parameter with STARTUP overrides the default behavior.

扩展资料

后台进程是数据库和操作系统进行交互的通道,后台进程的命名由ORACLE_SID决定,ORACLE根据ORACLE_SID来寻找参数文件启动实例。

是Oracle数据库为保持最佳性能和协调多用户请求而设置的,主要有DBWR(将Database Buffer Cache数据写入Data Files)、LGWR(将Redo Log Buffer数据写入Redo Log Files)、CKPT(协调数据文件、控制文件和重做日志。

将System Change Number即SCN写入到控制文件和数据文件头部,促使DBWR、LGWR执行)、SMON(System Monitor,3方面作用:instance recovery实例故障数据恢复、合并空闲碎片空间、回收临时段)、PMON(用户例程意外终止时处理事务。

如回退事务、释放锁及其他资源等)、ARCH(将Redo Log Files写入Archive Log Files)、CJQ0(job queue coordinator)、RVWR(recover writer,为flashback database提供日志记录)等进程。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-27
oracle的内存结构和进程合并起来叫实例。管理oracle数据库,同时提供服务。
如果把oracle数据库比喻成仓库,oracle实例就是负责看管仓库,负责提货开门锁门的部门。
第2个回答  推荐于2017-11-23
oracle启动分为三步:
nomount --根据参数文件启动实例(instance)
mount --加载控制文件,让实例和数据库相关联
open --根据控制文件找到并打开数据文件和日志文件,从而打开数据库本回答被提问者采纳
第3个回答  2010-03-20
oracle启动分三步:
startup nomount ; 启动oracle例程.
alter database mount ; 读取控制文件
alter database open ; 打开数据库

mount就是挂起控制文件.
相似回答