Database 物理文件

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 控制文件(Control File)  1、一个数据库至少需要一个控制文件 2、控制文件(二进制文件)是一个很小的(通常是数据库中最小的)文件,大小一般在1-5M左右。 3、在数据库的运行过程中,每当出现数据库检查点或修改数据库的结构后,oracle就会修改控制文件的内容。


控制文件(Control File) 

1、一个数据库至少需要一个控制文件
2、控制文件(二进制文件)是一个很小的(通常是数据库中最小的)文件,大小一般在1-5M左右。
3、在数据库的运行过程中,每当出现数据库检查点或修改数据库的结构后,oracle就会修改控制文件的内容。
4、DBA可以通过OEM工具修改控制文件中的部分内容,但DBA和用户都不应该人为修改控制文件内容,容易破坏控制文件。

数据文件(Data File)

1、数据文件是实际存储插入到数据库中的实际数据的操作系统文件。
2、数据以一种oracle特有的格式被写入到数据文件,其他程序无法读取数据库文件中的数据。
3、数据文件的大小与他们所存储的数据库的大小直接相关。
4、数据库写入数据后会由于自动分配新增区而增大,但删除数据却不会使其减小,而只能使得其中有更多的空闲区。
5、除了SYSTEM表空间之外,任何表空间都可以由联机状态切换为脱机状态。
6、当表空间进入脱机状态时,组成该表空间的数据文件也就进入了脱机状态。
7、可以将表空间某一个数据文件单独的设置为脱机状态,以便进行数据库的备份或恢复,否则是不能备份的。 
8、数据存储在用户定义的表中,但是数据文件也包含数据字典、成图像前的修改数据、索引以及其他类型的结构。

日志文件(Redo Log File) 

1、当用户对数据库进行修改时候,实际上是先修改内存中的数据,过一段时间后,再几种将内存中的修改结果成批的写入到上面的数据文件中。oracle采取这样的做法,主要是出于性能上的考虑,因为针对数据操作而言,内存的速度比硬盘的速度快。
2、oracle利用“联机重做日志文件”随时保持修改结果,即oracle随时将内存中的修改结果保存到“重做日志文件”中,“随时”表示在将修改结果写入到数据文件之前,可能已经分几次写入到“重做日志文件”。因此发生故障导致数据库崩溃,oracle也可以利用重做日志文件中的信息来恢复丢失的数据。只要某项操作的重做信息没有丢失,就可以利用这些重做信息来重现该操作。
3、oracle是以循环方式来使用重做日志文件的,所以每个数据库至少需要2个重做日志文件。

参数文件 

配置文件记录Oracle数据库运行时的一些重要参数,如:数据块的大小,内存结构的配置等。名字通常为init*.ora 格式,如:initCIMS.ora。

归档文件

归档重做日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。

口令文件

认证哪些用户有权启动和关闭Oracle实例。

告警日志文件

用来记录数据的一些操作,帮忙定位故障点

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
6月前
|
存储 Oracle NoSQL
Oracle 表空间、数据文件、schema的关系
Oracle 表空间、数据文件、schema的关系
186 2
|
Oracle 关系型数据库 数据库
dbca 创建standby 数据库
dbca -silent -createDuplicateDB
1459 0
|
SQL 数据库 数据安全/隐私保护
|
SQL Oracle 关系型数据库