当前位置: 首页 > 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

相关文章:

  • Springboot整合Kafka消息队列服务实例
  • thinkphp单独为某个接口设置缓存
  • 预期和视角之外是什么?
  • 01--MySQL数据库概述
  • vue3自动导入---组件库elements-ui,vuetify以及scss样式的自动导入
  • 【C++11 之强类型枚举enum class/struct 基本结构及应用场景】了解在enum基础上增加了什么
  • 水系统阻力计算
  • git log 过滤
  • Redis的实战常用一、验证码登录(解决session共享问题)(思路、意识)
  • 数据仓库之离线数仓
  • Android系统 无法绑定1024以下端口问题
  • 力扣每日一题 6/22 字符串/贪心
  • 【太原理工大学】软件系统安全—分析题
  • 【自动驾驶技术】自动驾驶汽车AI芯片汇总——TESLA篇(FSD介绍)
  • 邻接矩阵实现
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Js基础知识(四) - js运行原理与机制
  • Linux中的硬链接与软链接
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Sequelize 中文文档 v4 - Getting started - 入门
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 从PHP迁移至Golang - 基础篇
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 蓝海存储开关机注意事项总结
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 首页查询功能的一次实现过程
  • 说说动画卡顿的解决方案
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • ​zookeeper集群配置与启动
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • #WEB前端(HTML属性)
  • #Z0458. 树的中心2
  • (9)STL算法之逆转旋转
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (六)DockerCompose安装与配置
  • (四)stm32之通信协议
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)Sql Server 保留几位小数的两种做法
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .bat文件调用java类的main方法
  • .net core docker部署教程和细节问题
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET delegate 委托 、 Event 事件
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • /etc/motd and /etc/issue
  • @Value获取值和@ConfigurationProperties获取值用法及比较(springboot)