文档介绍:第06课启动和关闭Oracle数据库
概述
本课内容
1、启动和关闭数据库
2、初始化参数文件
3、改变数据库可用性
启动和关闭数据库
1、数据库启动过程
(1)启动实例
读取初始化参数文件
分配系统全局区
启动后台进程
启动和关闭数据库需要用户拥有DBA权限或者以sysoper和sysdba身份连接到数据库。
启动和关闭数据库
1、数据库启动过程
(2)装载数据库
将数据库与一个已打开的实例关联起来
打开初始化参数文件指定的控制文件
根据控制文件获得数据文件和重做日志文件的名称和状态,为打开数据库做准备
启动和关闭数据库
1、数据库启动过程
(3)打开数据库
打开数据文件
打开联机重做日志文件
启动和关闭数据库
2、数据库启动方式
(1)启动实例方式(NOMOUNT)
(2)装载数据库方式(MOUNT)
(3)打开数据库方式(OPEN)
启动和关闭数据库
2、数据库启动方式
(1)启动实例方式(NOMOUNT)
特点:只启动实例,并不装载和打开数据,启动后系统只有一个未关联任何数据库的实例
启动方式:
命令为:startup nomount
启动和关闭数据库
2、数据库启动方式
(2)装载数据库方式(MOUNT)
特点:首先启动实例,然后装载数据库,但是不打开数据库。启动完成后系统存在一个关联了数据库的实例,处于装载状态的数据库不允许一般用户的访问。
启动方式:
命令为:startup mount
启动和关闭数据库
2、数据库启动方式
(3)打开数据库方式(OPEN)
特点:首先启动实例,然后装载数据库,最后打开数据库,允许任何用户连接到数据库,并存取数据库中的数据。
启动方式:
命令为:startup open 或 startup
启动和关闭数据库
3、数据库关闭过程
关闭数据库是打开数据库的逆过程,包括三个过程:
(1)关闭数据库
(2)卸载数据库
(3)关闭实例