物理存储结构

1、数据文件

2、控制文件

3、日志文件

4、服务器参数文件

5、密码文件、警告文件和跟踪文件

 

1、数据文件:

    数据文件是用于保存用户应用程序数据和Oracle系统内部数据的文件,这些文件在操作系统中就是普通的操作系统文件,Oracle在创建表空间的同时会创建数据文件。Oracle数据库在逻辑上由表空间组成,每个表空间可以包含一个或多个数据文件,一个数据文件只能隶属于一个表空间。

      

 

DEMO:查看数据文件

col file_name format a30;

set linesize 30;

select file_name,tablespace_name from dba_data_files;

 

2、控制文件

  控制文件是一个二进制文件,它记录了数据库的物理结构,其中主要包含数据库名、数据文件与日志文件的名字和位置、数据库建立日期等信息。控制文件一般在Oracle系统安装时或创建数据库时自动创建,控制文件所存放的路径由服务器参数文件spfileorcl.ora的control_files参数值来指定

 

DEMO 查看:

col name format a60;

SELECT NAME FROM v$controlfile;

 

3、日志文件

  日志文件的主要功能是记录对数据所作的修改,对数据库所作的修改几乎都记录在日志文件中。

  Oracle的日志文件包括重做日志文件(Redo Log File)和归档日志文件(Archive Log File),它们是Oracle系统的主要文件之一,尤其是重做日志文件,它是Oracle数据库系统正常运行所不可或缺的

 

DEMO 查看:

select * from v$logfile;

 

归档日志文件

 

4、服务器参数文件

  服务器参数文件SPFILE(Server parameter File)是二进制文件,用来记录了Oracle数据库的基本参数信息(如,数据库名、控制文件所在路径、日志缓冲大小等)

查看:v$parameter;

 

5、密码文件、警告文件和跟踪文件

 

posted on 2014-11-01 17:13  技术冬  阅读(304)  评论(0)    收藏  举报