刊名:现代物理知识
曾用名:高能物理
主办:中国科学院高能物理研究所
主管:中国科学院
ISSN:1001-0610
CN:11-2441/O3
语言:中文
周期:双月
影响因子:0.1105528
被引频次:8984
期刊分类:物理学
简化与存储相关的任务,包括创建和布局数据库以及管理磁盘空间。
通过在物理磁盘上分布数据来解决热点问题,并提供一致的性能。
在存储结构发生变化后自动重新平衡数据。
要使用Oracle ASM,必须将分区磁盘分配给Oracle数据库,并设置条带化(Striping )和镜像(Mirroring )首选项。 Oracle ASM管理磁盘空间,通过在所有可用资源上分配I/O负载来优化性能,并消除手动I/O调整的需要。
ASM存储结构
在Oracle中,可以将数据文件另存为ASM磁盘组(ASM disk group )中的ASM文件或其他类型的数据库文件。
以下重要概念:
ASM磁盘分配给ASM磁盘组的存储设备。 ASM磁盘可以是物理磁盘,也可以是分区、存储阵列中的逻辑单元号(LUN )、逻辑卷或网络附属文件(网络附加文件)。
ASM磁盘组-由ASM作为逻辑单元管理的ASM磁盘的集合。 在磁盘组中,Oracle ASM公开数据库文件的文件系统接口。 存储在磁盘组中的文件内容将均匀分布或条带化,以解决热点问题并提供一致的性能。
ASM文件-存储在磁盘组中的文件。 您可以将Oracle中的其他类型的文件(如数据文件、控制文件和联机重做日志)另存为ASM文件。 ASM文件名以加号和ASM磁盘组文件名开头。 例如,disk group/db _ instance/datafile/tablepsace.256.167523。
ASM区域(ASM extents ):ASM文件的一部分。 ASM文件由一个或多个ASM部分组成。 每个ASM区域由磁盘上的一个或多个分配单元组成。 注:此处的ASM区域与逻辑存储结构中的区域不同。 )
ASM分配单元(allocation units ):ASM磁盘组中的基本分配单元。 分配单元是Oracle ASM分配的最小相邻磁盘空间。 一个或多个分配单元构成一个ASM区域。
ASM实例
ASM实例是一个特殊的Oracle实例,仅用于管理ASM磁盘。 Oracle数据库实例和ASM实例都必须共享访问ASM磁盘组中的磁盘。 ASM实例管理磁盘组的元数据,并为数据库实例提供文件布局信息。 数据库实例可以直接I/O到ASM磁盘,而不通过ASM实例。
Oracle使用相同的技术创建ASM实例和数据库实例。 例如,与数据库实例一样,ASM实例也具有系统全局区(SGA,System global area )和后台进程。 但是,ASM实例无法装载数据库,功能也远远少于数据库实例。
Oracle管理的文件和用户管理的文件
Oracle管理文件(Oracle managed files )是一种文件命名策略,通过它可以使用数据库对象而不是文件名来描述操作。 例如,可以在不指定数据文件的情况下创建表空间。 Oracle管理的文件使数据库管理员不必直接管理数据库中的操作系统文件。 Oracle ASM要求使用由Oracle管理的文件。
另一方面,用户管理的文件(user-managed files )可以直接管理数据库中的操作系统文件。 必须自主决定文件的结构和命名。 例如,创建表空间时,请指定其他名称和其中数据文件的路径。
数据文件(data files )
在操作系统级别,Oracle数据库将数据存储在数据文件中。 Oracle数据库至少需要一个数据文件。
数据文件的用途
每个未分区的方案对象(表、索引等)和对象的每个分区都存储在自己的段(segment )中。 每个段属于一个表空间(tablespace )。 表空间和数据文件有以下重要区别:
每个表空间由一个或多个数据文件组成。
一个数据库中的所有数据都存储在数据库表空间的数据文件中
一个段可以跨越一个或多个数据文件,但不能跨越多个表空间。
Oracle数据库需要两个表空间: SYSTEM和SYSAUX。 创建数据库时,Oracle会自动将第一个数据文件分配给SYSTEM表空间。 SYSTEM表空间包含数据字典(data dictionary ),它是包含数据库元数据的表的集合。 Oracle数据库通常还具有还原表空间和临时表空间(通常命名为TEMP )。
文章来源:《现代物理知识》 网址: http://www.xdwlzs.cn/zonghexinwen/2022/1213/1016.html
现代物理知识投稿 | 现代物理知识编辑部| 现代物理知识版面费 | 现代物理知识论文发表 | 现代物理知识最新目录
Copyright © 2021 《现代物理知识》杂志社 版权所有 Power by DedeCms
投稿电话: 投稿邮箱: