oracle学习笔记(2)——物理存储结构——数据文件

11g临时表空间的几个数据字典视图含义 1、DBA_TEMP_FILES:描述了数据库的所有临时文件 Column Datatype NULL Description FILE_NAME VARCHAR2(513)   Name of the database temp file FILE_ID NUMBER   File identifier number of the 阅读详情

1、数据文件的内容

用于保存数据库中所有 数据的文件(.DBF)。

临时数据文件是一种特殊的数据文件,其存储内容是临时性的,在一定条件下自动释放。

Oralce数据库中的每个数据文件都具有两个文件号,称为绝对文件号和相对文件号,用于唯一地确定一个数据文件。其中,绝对文件号用于在整个数据库范围内唯一标识一个数据文件;相对文件号用于在表空间范围内唯一标识一个数据文件。

2、数据文件与表空间的关系

一个表空间可以包含几个数据文件

一个数据文件只能从属于一个表空间

3、数据文件的管理策略

由于对数据库的操作最终转换为对数据文件的操作,因此在数据库运行过程中对数据文件进行频繁的读写操作。为了提搞I/O效率,应该合理的分配数据文件的存储位置。

把不同存储内容的数据文件放置在不同的硬盘上,可以并行访问数据,提高系统读写的效率。

初始化参数文件、控制文件、重做日志文件最好不要与数据文件存放在同一个磁盘上,以免数据库发生介质故障时,无法恢复数据库。

4、数据文件的管理

(1)创建数据文件

数据文件依附于表空间而存在,创建数据文件就是向表空间添加文件。在创建数据文件时应该根据文件数据量的大小确定文件的大小以及文件的增长方式。

语法:

create tablespace:  创建表空间同时创建数据文件

create temporary tablespace:  创建临时表空间同时创建临时数据文件

create database    创建数据库时创建数据文件

ALTER TABLESPACE…ADD DATAFILE  向表空间中加数据文件

ALTER TABLESPACE…ADD TEMPFILE  向表空间中加临时数据文件

举例:

向ORCL数据库的USERS表空间中添加一个大小为10 MB的数据文件。

SQL>ALTER TABLESPACE USERS ADDDATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF'SIZE 10M;

向ORCL数据库的TEMP表空间中添加一个大小为5 MB的临时数据文件。

SQL>ALTER TABLESPACE TEMP ADDTEMPFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEMP02.DBF'SIZE 5M;

 

(2)修改数据文件的大小

1)  设置数据文件为自动增长方式。

优点:DBA无须干涉,保证不因空间不足而报错。

方法:可以在创建时设置数据文件为自动增长,也可以在创建后修改数据文件为自动增长

格式:AUTOEXTEND ON NEXT …MAXSIZE…|UNLIMITED

举例:

为ORCL数据库的USERS表空间添加一个自动增长的数据文件。

SQL>ALTERTABLESPACE USERS ADD DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS03.DBF'

SIZE 10M AUTOEXTEND ON NEXT 512KMAXSIZE 50M;

修改ORCL数据库USERS表空间的数据文件USERS02.DBF为自动增长方式 。

SQL>ALTERDATABASE DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\

USERS02.DBF' AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED;

取消ORCL数据库USERS表空间的数据文件USERS02.DBF的自动增长方式。

SQL>ALTER DATABASE DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF' AUTOEXTEND OFF;

2)手工改变数据文件的大小。

格式:ALTER DATABASE  DATAFILE…RESIZE…

举例:

将ORCL数据库USERS表空间的数据文件USERS02.DBF大小设置为8 MB 。

SQL>ALTER DATABASE  DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF'RESIZE 8M;

 

(3)改变数据文件的可用性

1)概念:

可以通过将数据文件联机或脱机来改变数据文件的可用性。(脱机状态的文件对数据库来说不可用)

2)在下面几种情况下需要改变数据文件的可用性:

要进行数据文件的脱机备份时,需要先将数据文件脱机;

需要重命名数据文件或改变数据文件的位置时,需要先将数据文件脱机;

如果Oracle在写入某个数据文件时发生错误,会自动将该数据文件设置为脱机状态,并且记录在警告文件中。排除故障后,需要以手动方式重新将该数据文件恢复为联机状态;

数据文件丢失或损坏,需要在启动数据库之前将数据文件脱机。

3)归档模式下数据文件可用性的改变

非归档模式只能做冷备份,并且恢复时只能做完全备份. 最近一次完全备份到系统出错期间的数据不能恢复. 归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.

数据文件可用性的改变:

ALTER DATABASE DATAFILE… ONLINE|OFFLINE

临时数据文件可用性的概念改变:

ALTER DATABASE TEMPFILE… ONLINE|OFFLINE

举例:

在数据库处于归档模式下,将ORCL数据库USERS表空间的数据文件USERS02.DBF脱机。

SQL>ALTER DATABASE DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF' OFFLINE;

在数据库处于归档模式下,将ORCL数据库USERS表空间的数据文件USERS02.DBF联机。

SQL>ALTER DATABASE DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF' ONLINE;

4)非归档模式下数据文件可用性的改变

在非归档模式下,通常不能将数据文件脱机。

如果由于数据文件的损坏,需要将数据文件脱机,然后重新启动数据库,需要使用ALTER DATABASE DATAFILE…OFFLINE FOR DROP语句。

举例:

SQL>ALTER DATABASE DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF'OFFLINE FOR DROP;

5)改变表空间中所有数据文件的可用性

即将表空间脱机或联机则表空间中的所有数据文件都相应的脱机或联机。

在归档模式下,将表空间脱机或联机

ALTER TABLESPACE...DATAFILEONLINE|OFFLINE

在归档模式下,将临时表空间联机或脱机

ALTER TABLESPACE...TEMPFILE ONLINE| OFFLINE

举例:

在归档模式下,将USERS表空间中所有的数据文件脱机,但USERS表空间不脱机。然后再将USERS表空间中的所有数据文件联机。

SQL>ALTER TABLESPACE USERS DATAFILEOFFLINE;

SQL>RECOVER TABLESPACE USERS;

SQL>ALTER TABLESPACE USERS DATAFILEONLINE;

(关于归档模式和非归档模式的详细介绍,查看这里)

 

(4)改变数据文件的名称或位置

1)改变同一个表空间中的数据文件的名称或位置

格式:

ALTER TABLESPACLE…RENAME DATAFILE…TO

举例:

更改ORCL数据库USERS表空间的USERS02.DBF和USERS03.DBF文件名为USERS002.DBF和USERS003.DBF 。

步骤:

a.       将包含数据文件的表空间置为脱机状态。

SQL>ALTER TABLESPACE USERSOFFLINE;

b.      在操作系统中重命名数据文件或移动数据文件到新的位置。分别将USERS02.DBF和USERS03.DBF文件重命名为USERS002.DBF和USERS003.DBF。

使用ALTER TABLESPACE…RENAMEDATAFILE…TO语句进行操作:

SQL>ALTERTABLESPACE USERS RENAME DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF',

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS03.DBF'TO

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS002.DBF',

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS003.DBF';

c.       将表空间联机。

SQL>ALTER TABLESPACE USERSONLINE;

 

2)  改变多个表空间中的数据文件的名称或位置

ALTER DATABASE RENAME FILE…TO

举例:

更改ORCL数据库USERS表空间中的USERS002.DBF文件位置和修改TOOLS表空间中的TOOLS01.DBF文件名

步骤:

a.      关闭数据库。

SQL>SHUTDOWN

b.      在操作系统中,将USERS表空间中的USERS002.DBF文件复制到一个新的位置,如D:\ORACLE\PRODUCT\10.2.0\ORADATA,修改TOOLS表空间的数据文件TOOLS01.DBF的名为TOOLS001.DBF。

c.      启动数据库到MOUNT状态。

SQL>STARTUPMOUNT

d.      执行ALTER DATABASE RENAME FILE…TO语句更新数据文件名称或位置。

SQL>ALTERDATABASE RENAME FILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS002.DBF',

 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TOOLS01.DBF'TO

 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\USERS002.DBF',

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TOOLS001.DBF';

e.      打开数据库。

SQL>ALTERDATABASE OPEN;

注意:

改变数据文件的名称或位置时,Oracle只是改变记录在控制文件和数据字典中的数据文件信息,并没有改变操作系统中数据文件的名称和位置,因此需要DBA手动更改操作系统中数据文件的名称和位置。

 

(5)删除数据文件

1)删除某个表空间中的某个空数据文件

ALTER TABLESPACE…DROP DATAFILE …

举例:

删除USERS表空间中的数据文件USERS03.DBF。

SQL>ALTER TABLESPACE USERS DROP DATAFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS03.DBF';

2)删除某个临时表空间中的某个空的临时数据文件

ALTER TABLESPACE… DROP TEMPFILE…

ALTER DATABASE TEMPFILE…DROP

举例:

删除TEMP临时表空间中的临时数据文件TEMP03.DBF。

SQL> ALTER TABLESPACE TEMP DROP TEMPFILE

'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEMP03.DBF';

说明:

1)所谓的空数据文件或空临时数据文件是指为该文件分配的所有区都被回收。

2)删除数据文件或临时数据文件的同时,将删除控制文件和数据字典中与该数据文件或临时数据文件的相关信息,同时也将删除操作系统中对应的物理文件。

3)删除数据文件或临时数据文件时受到以下约束:

数据库运行在打开状态;

数据文件或临时数据文件必须是空的;

不能删除表空间的第一个或唯一的一个数据文件或临时数据文件;

不能删除只读表空间中的数据文件;

不能删除SYSTEM表空间的数据文件;

不能删除采用本地管理的处于脱机状态的数据文件。

(6)查询数据文件信息

DBA_DATA_FILES:包含数据库中所有数据文件的信息,包括数据文件所属的表空间、数据文件编号等。

DBA_TEMP_FILES:包含数据库中所有临时数据文件的信息。

DBA_EXTENTS:包含所有表空间中已分配的区的描述信息。

USER_EXTENTS:包含当前用户所拥有的对象在所有表空间中已分配的区的描述信息。

DBA_FREE_SPACE:包含表空间中空闲区的描述信息。

USER_FREE_SPACE:包含当前用户可访问的表空间中空闲区的描述信息。

V$DATAFILE:包含从控制文件中获取的数据文件动态信息。

V$DATAFILE_HEADER:包含从数据文件头部获取的信息。

V$TEMPFILE:包含所有临时文件的基本信息。

举例:

1)查询数据文件动态信息

SQL>SELECT NAME,FILE#,STATUS,CHECKPOINT_CHANGE# FROM V$DATAFILE;

2)查询数据文件的详细信息

SQL>SELECT TABLESPACE_NAME, AUTOEXTENSIBLE,FILE_NAME FROM DBA_DATA_FILES;

3)查询数据文件的增长方式

SQL>SELECT TABLESPACE_NAME, BYTES, AUTOEXTENSIBLE,FILE_NAME FROM

               DBA_DATA_FILES

4)查询临时数据文件信息

SQL>SELECT TABLESPACE_NAME, FILE_NAME, AUTOEXTENSIBLE FROM DBA_TEMP_FILES;

 

 

Oracle表空间数据文件(.dbf)迁移 经过问题排查,SQL语句都已优化查询依然很慢,猜测可能时磁盘I/O太大触及机械硬盘的瓶颈了,服务器中还有一个固态硬盘空间,将Oracle的数据文件迁移到固态硬盘中,磁盘I/O速度应该会大幅度提升从而解决慢SQL导致系统卡顿问题。生产环境Oracle数据库安装在机械硬盘中,当并发量大时,Oarcle进行大量磁盘I/O操作,由于机械硬盘I/O速度有限,导致大量SQL堵塞,变为慢SQL系统极度卡顿。再次开放业务系统访问,等并发量上来时再检查磁盘I/O,依然很高,但是已经不存在慢SQL和系统卡顿的问题了。 阅读详情

相关推荐

WSL2 Ubuntu复现FoundationPose项目(docker)

复现一个基于深度学习的物体姿态估计框架FoundationPose项目,使用docker,WSL2

woaidawangwang的博客 2000

Oracle数据库文件(.dbf文件)迁移

数据库文件迁移的整体流程为:离线表空间->迁移文件->更改表空间映射的数据文件位置->上线表空间->删除原有数据文件->释放原有磁盘空间

一杯温酒慰风尘,一段代码为爱好 4850

UE5 SplineMesh与StaticMesh性能对比:生成1000米路径的帧率与内存实测

本文深度对比了UE5中SplineMesh与StaticMesh在生成1000米路径时的性能差异,包括帧率、内存占用及实现复杂度。实测数据显示,SplineMesh在Draw Call优化和动态变形场景中表现更优,而StaticMesh适合需要复杂材质变化的场景。文章还提供了优化技巧和选型指南,帮助开发者根据项目需求做出科学决策。

weixin_33976326的博客 318

oracle 中的.dbf,郑怡:请问各位大师:oracle中dbf文件是什么文件?

陈庆聪的回答:oracle中dbf文件是数据库文件,指电脑上储存数据的文件。dbf为一种特殊的文件格式,表示数据库文件,Foxbase,Dbase,Visual FoxPro等数据库处理系统所产生的数据库文件。可以通过系统数据字典DBA_DATA_FILES查看.dbf数据文件。 对应于逻辑表空间(不是实际文件),一个表空间可以具有多个数据文件,但是一个数据文件只能属于一个表空间。扩展资料:Ora...

weixin_30368981的博客 4970

【Fluent】太阳辐射模型—Solar Ray Tracing

一、引言Fluent提供了一个太阳能负载模型,可用于计算进入计算域的太阳光线的辐射效应。该模型可以分为:太阳光线追踪和太阳辐照。其中太阳辐照需要使用DO或MC模型,直接向辐射模型提供外光束方向和强度参数。太阳光线追踪不限制辐射模型,可以独立于辐射方程使用,甚至可以在辐射模型off的情况下使用。本文主要介绍太阳光线追踪模型。该模型非常适用于以下领域汽车气候控制 (ACC) 应用建筑物中的人体热舒适建模应用该模型使用着色算法进行太阳光线追踪。光线会透过半透明的面加载在照射面上。

a5567899的博客 7588

cefshap(C#)定义浏览器的右键菜单

菜单效果:复制(自带),搜索文本,打开链接,复制链接,刷新,检查,关于 public class MenuHandler : IContextMenuHandler { //public event Action<string> PopupRequest; void IContextMenuHandler.OnBeforeContextMenu(IWebBrowser browserControl, IBrows

无线智能模块 可视DIY智能专家 1705

oracle临时表数据字典,11g临时表空间的几个数据字典视图含义

1、DBA_TEMP_FILES:描述了的所有临时文件ColumnDatatypeNULLDescriptionFILE_NAMEVARCHAR2(513)Name of the database temp fileFILE_IDNUMBERFile identifier number of the database temp fileTABLESPACE_NAMEVARCHAR2(30)NOT ...

weixin_30035343的博客 787

风控域——知识图谱相关原理

本文全面介绍了知识图谱在风控领域的应用原理。从基础知识入手,阐述了知识图谱的定义、概念及应用场景,重点聚焦于金融风控。进一步讲解了知识图谱的技术架构,涵盖计算、融合与构建等方面。深入探讨了知识表示、建模、抽取、挖掘、存储、融合、检索和推理等关键技术原理,并结合金融风控实际需求,详细说明了各技术环节的具体应用方法与流程,为构建高效风控知识图谱提供了理论与实践指导。

庄小焱 608

Oracle数据库存储结构--物理存储结构

参数文件的修改 注意:最好不要直接更改里面的参数,需要更改使用alter system命令或OEM工具。例如,修改动态参数JOB_QUERY_PROCESSES,可以根据修改后立即生效、下一次启动数据库实例时生效,以及当前立即生效且下一次数据库实例启动也生效这3种情况进行SCOPE子句的设置。

2403_83147124的博客 1421

IgH EtherCAT 从入门到精通:第 30 章 实战:高可用 EtherCAT 系统设计

摘要:构建高可用EtherCAT系统的关键技术 本章详细介绍了工业级EtherCAT系统的高可用性设计方法,主要包括: 冗余链路架构:采用双网卡环形拓扑设计,主备网卡同时工作,通过IgH Master的冗余配置实现线缆故障自动切换。 状态监控机制:提供专用API实时监控主备链路状态,包括从站响应数、链路状态和冗余激活标志,形成完整的故障判断矩阵。 自动恢复功能:系统内置FSM架构支持热插拔自动检测和重配置,从站断线/重连时可自动完成状态恢复,同时允许应用层实施安全措施。 这些技术共同构成了生产环境下Ethe

从事嵌入式linux android驱动开发,拥有全栈能力 244

Transformer实战(39)——多模态生成式Transformer

能够理解多种类型输入的模型被称为多模态模型。多模态学习是人工智能 (Artificial Intelligence, AI) 领域的重要研究方向之一,长期受到众多研究人员的关注。本节将介绍使用多模态模型的生成式 AI,包括文本到图像 (text-to-image) 和文本到音乐 (text-to-music) 的生成模型。将介绍 Stable Diffusion 及其工作原理,同时也将介绍 MusicGen 和 AudioGen 模型。

盼小辉丶的博客 2453

Oracle数据库存储结构:物理存储结构

Oracle数据库存储结构物理存储结构数据文件(data files)控制文件(control files)在线重做日志(online redo log)逻辑存储结构数据块(data blocks)区(extents)段(segments)表空间(tablespaces) 本文所讨论的内容涉及的数据库版本为 Oracle 19c。 物理存储结构 数据文件(data files) 控制文件(control files) 在线重做日志(online redo log) 逻辑存储结构 数据块(data block

Sebastien23的博客 3054

第81篇:Vibe Coding时代:LangGraph + Eval评估体系实战,解决 Agent 优化全靠感觉的问题

本文介绍了一个为LangGraph Coding Agent设计的评估体系解决方案。文章首先指出了当前AI Coding Agent开发中的常见问题:优化过程缺乏客观评估标准,导致改进效果难以量化。随后提出了一个完整的评估框架,包括评估指标(任务成功率、质量指标、安全指标、成本指标和流程指标)、项目结构设计和评估案例集。 核心内容包括: 设计了JSON格式的评估案例集,覆盖正常任务、边界任务和高风险场景 实现了模拟Agent输出的演示代码 构建了多维度评分系统,包括关键词匹配、禁用词检测和成本评估 提供了评

sundong_81的博客 48

Oracle-Oracle数据库物理存储结构管理

Oracle数据库物理存储结构管理 紧接着上一篇博客:Oracle-新建Oracle数据库并连接(图文,详细):https://blog.csdn.net/xu_benjamin/article/details/90209332 进行一些简单的Oracle数据库物理存储结构管理操作 说明:下面的操作由于一些原因,是在sql plus和SQL developer中混合完成的。(有一些是失败的,...

快乐的小小程序猿 4955

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Oracle存储结构简介

Oracle存储结构 Oracle存储结构分物理存储结构和逻辑存储结构。 物理存储结构:数据文件、日志文件和控制文件 逻辑存储结构:数据块 -> 区 -> 段 -> 表空间 -> 数据库 Oracle存储结构示意图 Oracle物理存储结构 1. 数据文件 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。

Mike_ToUp 6670

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

oracle物理储存结构包含三种,Oracle的物理存储结构

Oracle数据库的体系结构是从某一角度来分析数据库的组成,工作过程以及数据库如何管理和组织数据的,主要包括物理存储结构,逻辑存储结构,内存结构以及进程结构。Oracle的物理存储结构:Oracle物理存储结构主要包括三种类型的物理文件,分别是数据文件(*.dbf),控制文件(*.ctl)和重做日志文件(*.log)。1. 数据文件数据文件主要是存储数据的文件。例如,数据文存储的表的记录和索引。在...

weixin_27541383的博客 2898

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【赵渝强老师】Oracle的物理存储结构

当查询表中数据的时候,如果内存中没有该表的数据,那么Oracle数据库的服务器进程将读取该表所在的数据文件,然后把数据存放到内存中。在Oracle 9i版本之前,Oracle采用的PFile类型的参数文件,该文件是一个文本类型的文件;而从Oracle 9i版本之后,采用了SPFile类型的参数文件,该文件是一个二进制类型的文件。Oracle的物理存储结构就是指的Oracle数据库在硬盘上存储的各种文件,包括:数据文件、联机日志文件、控制文件、归档日志文件、参数文件、告警日志文件、跟踪文件和备份文件等。

赵渝强老师优快云博客主页 1530

Oracle存储结构:物理存储结构和逻辑存储结构

1、 物理存储结构 1.1 oracle数据文件 数据文件是保存Oracle数据的操作系统文件。 数据文件由头部、区间(已分配的空间)和空闲空间(未分配的空间)组成。 头部:将数据文件标识为数据库的一部分;存储了数据文件所属的表空间和最后执行的检查点等细节。 每个oracle数据文件都只属于一个表空间,并且由若干操作系统块组成。 1.2 操作系统块 操作系统块是文件系统所使用的最小分配单位。 ...

weixin_44516119的博客 2113

【Oracle】第13天 物理存储结构、逻辑存储结构、表空间与数据文件、数据字典

Oracle体系结构逻辑存储结构(扩展)数据块数据区段数据段索引段回滚段临时段表空间集中默认创建的表空间SYSTEM表空间SYSAUX表空间UNDO表空间USERS表空间TEMP表空间注意物理存储结构(扩展)主要文件数据文件表空间与数据文件数据字典 逻辑存储结构(扩展) 存储结构 在sql中存储数据的方式成为存储结构 逻辑存储结构是用于描述ORACLE内部组织和管理数据的方式,是从逻辑的角度分析数据库的构成,是指的一种层次结构 主要的层次有: 表空间、段、数据区 和 数据块 数据块 逻辑存储结构中最

csdn_okcheng的博客 1200

Oracle物理存储结构(一)

Oracle数据库的存储结构分为物理存储结构和逻辑存储结构。 物理存储结构描述了Oracle数据库中数据在操作系统中的组织和管理,它是指存储在磁盘上的物理文件,包括数据文件、控制文件、重做日志文件、初始化参数文件、跟踪文件、归档文件等。 逻辑存储结构描述了Oracle数据库内部数据的组织和管理,它包含表空间、区、和块四种。 物理存储构的组成及其功能: 数据文件(.dbf):用于存储数据库中的...

lxzi0594的博客 4834

ORACLE的物理存储结构

简记ORACLE的存储结构

weixin_43869703的博客 1255

Oracle数据库系统结构一(存储结构)

1.Oracle数据库系统结构概述 Oracle数据库由存放在磁盘上的数据库(DB)和对磁盘上的数据库进行管理的数据库管理系统(DBMS)两部分构成,分别对应着数据库的存储结构和软件结构。Oracle数据库的存储结构(StorageStructure)分为物理存储结构和逻辑存储结构两种,分别描述了在操作系统中和数据库系统内部数据的组织管理方式。其中,物理存储结构表现为操作系统中一系列文件)逻......

CX的博客 3511

Oracle的存储结构

Oracle数据库的存储结构分为物理存储结构和逻辑存储结构两种。

明确的爱,真诚的喜欢,直接的厌恶,站在太阳底下的坦荡,被坚定的选择。 1711

Oracle康复计划——Oracle物理存储结构

存储数据库物理结构(数据文件、联机重做日志文件和归档的重做日志文件)位置的信息。理想情况下,成员的位置应位于不同的磁盘上,以便一个磁盘的故障不会导致整个联机重做日志的丢失。例如,当管理员添加、重命名或删除数据文件或联机重做日志文件时,数据库会更新控制文件以反映此更改。一个日志组至少有一个日志文件组成,也可以多个联机重做日志文件组成,即联机重做日志文件的多个副本。在一个数据库中,至少有两个日志组,默认三个日志组,有多个日志组的作用,实现日志切换。有关数据文件、联机重做日志文件和归档的重做日志文件的信息。

weixin_44177066的博客 882

ORACLE 存储结构

ORACLE数据库存储结构简介简介我们知道数据库是存储数据的容器,它的主要功能是保存和共享数据。在这篇文章中,我们对数据库存放数据的基础知识进行了介绍。首先,oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构,对于这两种存储结构,oracle是分别进行管理的。  逻辑存储结构:oracle内部的组织和管理数据的方式。  物理存储结构:oracle外部(操作系统)组织和管理数据的方式。接...

XZZZP的博客 1233

3、逻辑存储结构、物理存储结构

逻辑存储结构:从逻辑的角度分析数据库的构成。 oracle存储结构是一种层次结构包括表空间、数据段、数据区、数据块。 数据块 data block:由块头、表目录、行目录、空余空间、行数据组成。 数据区 extent:由一组连续的oracle数据块构成,一个或多个数据块组成一个数据区、一个或多个数据区组成一个段。 段 segment:用于存储表、索引、簇等占用空间的数据对象。 表空间 tablespace:将相关逻辑结构(段、数据区)组合在一起,数据块最大的逻辑划分区域,通常用来存放数据表、索引、回滚段等

我的菠萝呀的博客 2697
上一篇: Oracle学习笔记(1)——Oracle数据库系统结构
下一篇: oracle学习笔记(3)——物理存储结构——控制文件
hackerain
博客等级 码龄16年 753粉丝 220原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值