Oracle物理存储结构简述

2015-07-16 12:08:08 · 作者: · 浏览: 1

数据库其实是由一堆物理文件组成的,主要有4个:
1. 控制文件(control files)
2. 数据文件(Date files)
3. 重做日志文件(redolog)


控制文件是数据库的root file,由他来定位数据库文件
里面有:


控制文件他有两个目的


其实是在pfile 里面指定的,dbca创建数据库的时候会指定。


数据库的数据实际存放在数据文件中(data file)。他一般跟tablesapce的关系比较密切,一个tablespace可以由好几个数据文件,但是一个数据文件只能对于一个tablespace。tablespace是逻辑上的概念。数据文件则是一个物理概念。


online,offline,system,主要是前2个,联机和脱机状态,脱机状态下,数据就没办法访问了。
比如将某个数据文件offline可以执行


但要注意,只有在db开启归档模式时,才可以将数据文件offline,否则会报错


查看错误信息


什么是归档模式,请看redo log里面的相关操作。


redo log其实是非常重要的东西,redo一般在建库的时候指定。


1.查看是否在归档模式下:


2.备份数据库


3.编辑pfile


确保有这个目录。


4.启动数据库,但是不要open
startup mount


5.开启归档模式,并且打开数据库


6.查看状态