物理存储结构
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、密码文件、警告文件和跟踪文件
浙公网安备 33010602011771号