做网站以前出名的公司,陕西做网站公司,免费的视频网站如何赚钱,东莞网站建设知名公司排名1、控制文件和日志文件 控制文件#xff08;Control File#xff09;是一个很小的二进制文件#xff0c;用于描述和维护数据库的物理结构。在Oracle数据库中#xff0c;控制文件相当重要#xff0c;它存放有数据库中数据文件和日志文件的信息。Oracle数据库在启动时需要访…1、控制文件和日志文件 控制文件Control File是一个很小的二进制文件用于描述和维护数据库的物理结构。在Oracle数据库中控制文件相当重要它存放有数据库中数据文件和日志文件的信息。Oracle数据库在启动时需要访问控制文件在数据库的使用过程中数据库需要不断更新控制文件由此可见一旦控制文件受损那么数据库将无法正常工作。 重做日志文件Redo Log File是记录数据库中所有修改信息的文件简称日志文件。其中修改信息包括数据库中数据的修改信息和数据库结构的修改信息等例如删除表中的一行数据或删除表中的一个列。如果只是进行了查询操作则该操作不会被记录到日志文件中。日志文件是数据库系统的最重要的文件之一它可以保证数据库安全是进行数据库备份与恢复的重要手段。如果日志文件受损数据库同样可能会无法正常运行。 2、逻辑存储结构 表空间是Oracle中最大的逻辑存储结构它与物理上的一个或多个数据文件相对应每个Oracle数据库都至少拥有一个表空间表空间的大小等于构成该表空间的所有数据文件大小的总和。表空间用于存储用户在数据库中创建的所有内容例如用户在创建表时可以指定一个表空间存储该表如果用户没有指定表空间则Oracle系统会将用户创建的内容存储到默认的表空间中。 表空间 说明 system 系统表空间用于存储系统的数据字典、系统的管理信息和用户数据表等 sysaux 辅助系统表空间。用于减少系统表空间的负荷提高系统作业效率。该表空间由Oracle系统自动维护一般不用于存储用户数据 temp 临时表空间。用于存储临时的数据例如存储排序时产生的临时数据。一般情况下数据库中的所有用户都使用temp作为默认的临时表空间 undotbs1 撤销表空间。用于在自动撤销管理方式下存储撤销信息。在撤销表空间中除了回退段以外不能建立任何其他类型的段。所以用户不可以在撤销表空间中创建任何数据库对象 users 用户表空间。用于存储永久性用户对象和私有信息 3、数据文件 Oracle数据库从存储结构上可以分为物理存储结构与逻辑存储结构从实例结构上可以分为内存结构与进程结构。 Oracle的物理存储结构是由存储在磁盘中的操作系统文件所组成的Oracle在运行时需要使用这些文件。一般Oracle数据库在物理上主要由3种类型的文件组成分别是数据文件*.dbf、控制文件*.ctl和重做日志文件*.log。 数据文件Data File是指存储数据库数据的文件。数据库中的所有数据最终都保存在数据文件中例如表中的记录和索引等。如果数据文件中的某些数据被频繁访问则这些数据会被存储在内存的缓冲区中。读取数据时Oracle系统会首先从内存的数据缓冲区中查找相关数据信息如果找不到则从数据库文件中把数据读取出来存放到内存的数据缓冲区中供查询使用存储数据时修改后的数据信息也是先存放在内存的数据缓冲区中在满足写入条件例如执行提交操作时由Oracle的后台进程DBWn将数据写入数据文件。 数据文件一般有以下几个特点 一个表空间由一个或多个数据文件组成。一个数据文件只对应一个数据库。而一个数据库通常包含多个数据文件。数据文件可以通过设置其参数实现其自动扩展的功能。如果想要了解数据文件的信息可以查询数据字典dba_data_files和v$datafile。 转载于:https://www.cnblogs.com/Lightning-Kid/p/3954026.html