您现在的位置是:主页 > 数据库技术 > 数据库技术

Database物理文件有哪些

IDCBT2022-01-01服务器技术人已围观

简介本篇内容介绍了“Database物理文件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

本篇内容介绍了“Database物理文件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

控制文件(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。

归档文件

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

标签:

很赞哦! ()

本栏推荐