Database物理文件有哪些

发布时间:2021-12-30 17:02:36 作者:iii
来源:亿速云 阅读:148

本篇内容介绍了“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。

归档文件

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

口令文件

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

告警日志文件

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

“Database物理文件有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. mysql物理文件组成
  2. 如何升级Oracle Database为Oracle Database 19.3?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

database

上一篇:Matlab如何实现三维数据可视化

下一篇:JOIN怎么显示来自多个表的数据

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》