深入理解Oracle(一)

通常所说的 Oracle Server 主要由两个部分组成:Instance 和 Database。Instance 是指一组
后台进程(在 Windows 上是一组线程)和一块共享内存区域;Database 是指存储在磁盘上的
一组物理文件。通过 Instance 与 Database 协同,Oracle 数据库才能形成一个动态的可访问关系
型数据库系统。
1. 数据库的启动
从表象来看,数据库的启动极其简单,只需要以 SYSDBA/SYSOPER 身份登陆,敲一条
startup 命令既可启动数据库。然而在这条命令之后,Oracle 需要执行一系列复杂的操作,深入
理解这些操作不仅有助于了解 Oracle 数据库的运行机制,还可以在故障发生时帮助大家快速
的定位问题的根源所在,所以接下来让我们一起分析一下数据库的启动过程。
Oracle 数据库的启动主要包含三个步骤:

  • 启动数据库到 Nomount 状态
  • 启动数据库到 Mount 状态
  • 启动数据库到 Open 状态

完成这三个过程,数据库才能进入就绪状态,准备提供数据访问。述了一个数据
库从关闭状态(shutdown)到 OPEN 状态经历的这些步骤(关闭步骤与此相反,是一个逆向
过程):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值