共计 1253 个字符,预计需要花费 4 分钟才能阅读完成。
本篇内容介绍了“Database 物理文件有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
控制文件(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 实例。
告警日志文件
用来记录数据的一些操作,帮忙定位故障点
“Database 物理文件有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!