当前位置: 首页 > news >正文

Oracle--存储结构

总览

一、逻辑存储结构

二、物理存储结构

1.数据文件

2.控制文件

3.日志文件

4.服务器参数文件

5.密码文件


总览

一、逻辑存储结构

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

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

        数据段存储表中所有数据

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

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

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

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

二、物理存储结构

1.数据文件

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

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
SYSTEMFILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
/u01/app/oracle/oradata/ORCL/sysaux01.dbf
SYSAUXSQL> select file_name,tablespace_name from dba_temp_files;FILE_NAME
--------------------------------------------------------------------------------
TABLESPACE_NAME
------------------------------
/u01/app/oracle/oradata/ORCL/temp01.dbf
TEMP

2.控制文件

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

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

3.日志文件

        配置归档日志:

4.服务器参数文件

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

5.密码文件

        PWDorcl.ora

http://www.lryc.cn/news/374258.html

相关文章:

  • 【计算机毕业设计】259基于微信小程序的医院综合服务平台
  • HP惠普暗影精灵10 OMEN Gaming Laptop 16-wf1xxx原厂Win11系统镜像下载
  • [Day 9] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
  • van-list 遇到的问题
  • DockerCompose+Jenkins+Pipeline流水线打包Vue项目(解压安装配置Node)入门
  • 【新课程】PICO VR 交互开发指南
  • 天童美语:为了得体退出的那一天,你一定要好好爱孩子
  • 什么是JWT?为什么用JWT?JWT的实战案例
  • SpringBoot+Vue小区物业管理系统 附带详细运行指导视频
  • 在不使用js在情况下只用css实现瀑布流效果
  • AMS(ActivityManagerService)源码解析2,Android应用是如何被启动的
  • 数据库事务隔离级别
  • Pytest 记录日志输出到控制台和写入文件
  • LINUX网络FTP服务
  • 10 C++11
  • java的封装
  • 为什么选择海外服务器?
  • k8s+springcloud+nacos部署配置
  • 梯度提升决策树(GBDT)
  • 数据结构之B树的原理与业务场景
  • 【Android面试八股文】你能说一说线程池管理线程的原理吗?
  • springer 在线投稿编译踩坑
  • 固态硬盘的指标
  • mysql 分组后每个取最新的一条记录
  • Java语法和基本结构介绍
  • TDengine 3.3.0.0 引入图形化管理工具、复合主键等 13 项关键更新
  • C++基础之红黑树
  • ClickHouse数据库对比、适用场景与入门指南
  • 举例说明 如何通过SparkUI和日志定位任务莫名失败?
  • Vue前端通过Axios的post方式传输数据,后端为什么一直接收的值是null?