oracle体系概况
数据库服务
1.数据库实例 instacne
内存结构
后台进程
2.数据库 database
实体文件
*dbf,redo,controlfile
数据成功启动=数据库实例启动(内存和进程)+数据库文件加载成功
启动过程也是排除故障的思路
1.shutdown 状态
2.nomount == 启动了instance(启动后台进程+分配内存)
3. mount == 加载控制文件 controlfile(数据文件的位置及状态,rodo文件的位置和状态)
4. open == 加载数据文件和redo日志
shutdown immediate
startup nomount
-- 控制文件位置信息,记录在数据库参数文件中,参数文件是什么时候加载的,在什么位置呢?
show parameter control_file;
--查询参数文件 位置
show parameter spfile;
alter database mount //加载控制文件,控制文件位置在哪里?
关闭过程
过程与开启过程互为反过程
shutdown normal(正常关闭)
shutdown transaction(事务型关闭)
shutdown immediate(立即关闭)
shutdown bort(强制关闭)