Oracle–存储结构

作者 : admin 本文共1445个字,预计阅读时间需要4分钟 发布时间: 2024-06-17 共1人阅读

总览

一、逻辑存储结构

二、物理存储结构

1.数据文件

2.控制文件

3.日志文件

4.服务器参数文件

5.密码文件


总览

Oracle–存储结构插图

一、逻辑存储结构

Oracle–存储结构插图(1)

        数据块是Oracle逻辑存储结构中的最小的逻辑单位,一个数据库块对应一个或者多个物理块,大小由参数DB_BLOCK_SIZE决定,数据块的结构包括块头和存储区两个部分

Oracle–存储结构插图(2)

        数据区是由连续的数据块结合而成的,是Oracle存储分配的最小单位

        数据段存储表中所有数据

        索引段存储表中最佳查询的所有索引数据

        临时段存储表排序操作期间建立的临时表的数据

        回滚段存储修改之前的位置和值

        表空间是数据库的最大逻辑划分区域,一个表空间由一个或多个数据文件组成,一个数据文件只属于一个表空间,表空间的大小是它所对应的数据文件大小的总和。它包括:系统表空间、辅助表空间、撤销表空间、用户表空间

二、物理存储结构

1.数据文件

  • 系统数据文件:system01.dbf、sysaux01.dbf
  • 回滚数据文件:undotbs01.dbf
  • 用户数据文件:users01.dbf
  • 临时数据文件:temp01.dbf

Oracle–存储结构插图(3)

SQL> select file_name,tablespace_name from dba_data_files;

FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
/u01/app/oracle/oradata/ORCL/users01.dbf
USERS

/u01/app/oracle/oradata/ORCL/undotbs01.dbf
UNDOTBS1

/u01/app/oracle/oradata/ORCL/system01.dbf
SYSTEM


FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
/u01/app/oracle/oradata/ORCL/sysaux01.dbf
SYSAUX

SQL> select file_name,tablespace_name from dba_temp_files;

FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
/u01/app/oracle/oradata/ORCL/temp01.dbf
TEMP

2.控制文件

        是数据库中最小的文件,也是最重要的文件

Oracle–存储结构插图(4)

在/u01/app/oracle/product/19.0.0/dbhome_1/dbs/initorcl.ora中配置如下:

Oracle–存储结构插图(5)

3.日志文件

Oracle–存储结构插图(6)

        配置归档日志:Oracle–存储结构插图(7)

4.服务器参数文件

        /u01/app/oracle/product/19.0.0/dbhome_1/dbs/initorcl.ora

5.密码文件

        PWDorcl.ora

本站无任何商业行为
个人在线分享 » Oracle–存储结构
E-->