首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

asm磁盘

ASM磁盘是Oracle数据库自动存储管理(Automatic Storage Management)中的一个关键组成部分,它通过简化存储管理、提供高可用性、优化性能等方式,显著提升了数据库的存储效率和可靠性。以下是关于ASM磁盘的相关信息:

ASM磁盘的基础概念

  • ASM概述:ASM是一种自动存储管理技术,它通过在多个物理磁盘上创建一个逻辑卷,简化了数据库文件的管理。这种技术减少了数据库管理员在存储管理方面的负担,使得他们可以更专注于数据库的其他方面。
  • ASM组件:包括ASM实例和ASM磁盘。ASM实例是管理ASM磁盘组的后台进程,而ASM磁盘则是实际存储数据的物理或逻辑单元。

ASM磁盘的优势

  • 自动化管理:减少了对数据库管理员手动管理存储需求的依赖。
  • 高可用性:通过数据冗余和故障恢复机制,确保数据在硬件故障时的可用性。
  • 性能优化:通过自动调整I/O负载和文件分布,提高数据库的整体性能。
  • 扩展性:支持在线添加或删除磁盘,无需停机即可扩展存储容量。
  • 灵活性:支持多种存储设备和文件系统,适应不同的数据中心需求。
  • 数据完整性:通过镜像和故障组机制,保护数据免受磁盘故障的影响。
  • 简化操作:提供简化的文件命名和定位机制,减少了管理复杂性。
  • 高效I/O:支持直接和异步I/O操作,提高数据读写效率。
  • 可移植性:可以在不同的硬件平台上运行,支持跨平台的数据管理。
  • 成本效益:通过优化存储资源的使用,降低总体拥有成本。

ASM磁盘的应用场景

ASM磁盘广泛应用于需要处理大量数据的大型企业环境中,如金融机构、电信公司和互联网公司等。它特别适合于那些需要高可用性和高性能数据库解决方案的场景。

遇到问题可能的原因及解决方法

  • 无法MOUNT磁盘组:可能的原因包括磁盘权限不正确、磁盘头信息被破坏或磁盘生成了PV信息。解决方法包括调整磁盘权限、恢复磁盘头信息或删除PV信息。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

RAC ASM磁盘存储配置相关(转载)

所谓持久化就是将磁盘通过UUID或者其他唯一标识符绑定为一个human friendly的磁盘名(可以是磁盘的软链接等),而权限配置就是为了可以使oracle可以正确使用这些磁盘,给他们赋予正确的用户和组以及权限...udev-scsi-rules-configuration-in-oracle-linux 以及参考:官网文档附加的A部分中的Configuring Device Persistence Manually for Oracle ASM...asmdisk03'" 绑定ID_SERIAL示例: KERNELS=="sd*",ENV{ID_SERIAL}=="VBOX_HARDDISK_VBc6580c49-d54cc0df",SYMLINK+="asm-ocr..."asmadmin",MODE="0660" KERNELS=="sd*",ENV{ID_SERIAL}=="VBOX_HARDDISK_VB41a7cba4-749c4aec",SYMLINK+="asm-mgmt..."asmadmin",MODE="0660" KERNELS=="sd*",ENV{ID_SERIAL}=="VBOX_HARDDISK_VB6aaaf601-96dab065",SYMLINK+="asm-data

2.2K10
  • ASM 磁盘、目录的管理

    --======================== -- ASM 磁盘、目录的管理 --======================== ASM磁盘是ASM体系结构的重要组成部分,ASM磁盘由ASM...有关ASM实例及ASM数据库的创建请参考:创建ASM实例及ASM数据库 一、相关概念 1.ASM 磁盘组 ASM存储管理除了ASM实例之外,最大的组成部分就是ASM磁盘组。...一个ASM磁盘组由过多个ASM磁盘组成 一个磁盘组内可以存放多个数据文件,一个数据文件仅仅只能位于一个磁盘组内,不能跨磁盘组 多个数据库可以共享相同的或多个磁盘组 磁盘组的冗余类型可以分为三类:标准冗余...ASM磁盘在不同的节点可以使用不同的名字 ASM磁盘可以使网络文件系统 ASM磁盘上的对象被冗余保护 每一个ASM磁盘的第1块用于定义磁盘的头部信息,ASM磁盘名字编号,创建的时间戳等 ASM...文件会均匀分布在一个ASM组内的各个磁盘中 3.ASM 故障组 一个磁盘组可以由两个或多个故障组组成 一个故障组由一个或多个ASM磁盘组成 故障组提供了共享相同资源的冗余,我们可以这样来理解标准冗余

    1.6K40

    关于ASM磁盘发现

    ---- 磁盘发现如何工作 当ASM实例启动,ASM会发现和检查ASM_DISKSTRING初始化参数里面的路径下面的磁盘情况 其也会在如下情况下进行磁盘发现 使用如下命令时候: 使用ALTER...DISK新增磁盘时 使用ALTER DISKGROUP…RESIZE DISK resize磁盘大小时 查询 SELECT … FROM V$ASM_DISKGROUP 或V$ASM_DISK视图时 使用...,暂时不可以添加进去,需等待操作使其能够被ASM识别到 FORMER 代表磁盘以前属于磁盘组 FOREIGN 代表磁盘中的数据不是ASM生成的,加入后会重新格式化 磁盘发现规则 Oracle ASM...最多可以发现10000个次磁盘,如果ASM_DISKSTRING 参数查找的超过1000个,则只会识别前10000个 Oracle ASM只会发现磁盘分区,不会发现包含分区表的的分区 CANDIDATE...这种情况发生在拷贝磁盘的情况下 ---- 提高磁盘发现速度 Oracle ASM使用ASM_DISKSTRING 参数的值来搜索可用磁盘 我们必须保证新增的磁盘被各个ASM实例的ASM_DISKSTRING

    1.5K20

    ASM 翻译系列第三十四弹:ASM磁盘组重要属性介绍

    Disk Group Attributes 磁盘组的属性是ASM 11.1版本引入的,是磁盘组层面而非ASM实例层面的。...对于磁盘组中的对象,这个属性可以开启smart scan功能。 COMPATIBLE.ASM COMPATIBLE.ASM属性指定了可以使用磁盘组的ASM实例的最低软件版本。...距离为1的意思是ASM认为所有的磁盘都具有partner关系。 距离为3的意思是每第三个磁盘具有partner关系。距离为5的意思是每第五个磁盘具有partner关系。...当磁盘组的ASM兼容性设置为12.1或者更高时,每个磁盘的物理元数据会做复制。这些元数据包括此盘头,FST表和AT表。 元数据的复制是在线异步做的。...如果磁盘组中每个磁盘的元数据都做了复制,那么该属性的值就会被ASM设置为true. 该属性只有在COMPATIBLE.ASM设置为12.1或者更高的磁盘组中才可以定义。

    1.4K60

    Oracle ASM 磁盘组基础知识整理(收藏版)

    添加磁盘组磁盘,应使用类似如下的操作命令,可谁想尽没有检查权限导致悲剧发生。所以本次才对 ASM 磁盘组的基础操作命令做了一个整理及简化操作,希望对正在阅读中的你有所帮助。...一、ASM 实例的启动与关闭 ASMCMD 工具是一个强大的管理工具,可以对实例、磁盘组、文件进行管理。...SYS@ +ASM2> 四、磁盘组的创建与删除 利用 asmcmd 工具中的 mkdg 命令,可以创建 ASM 磁盘组,而磁盘组的结构是通过一个 XML 文件来指定,在这个文件中需要指定磁盘组的名称、冗余级别...Oracle 11g RAC 一般数据文件都是存放于共享盘之上,要访问数据文件磁盘组必须得 mount ;当 ASM 实例启动后磁盘组自动被挂载, ASM 实例关闭后自动卸载。...ydjt_tes CONNECTED 六、磁盘组中的目录管理 ASM 里面有一整套完整的目录层次,此目录由 ASM 实例或者数据库实例自动创建。

    13.2K141

    ASM镜像和磁盘组冗余

    ASM Mirroring ASM可以为ASM 文件提供镜像服务,做法为将不同的文件区拷贝放在故障组中,这样可以保证文件副本不会存放在同个故障组中 ASM运行在数据库服务器上,Oracle 推荐使用在没有...ASM Failure Groups 故障组用来存放数据的拷贝,当ASM为一个文件分配了一个区(extent),ASM在不同的故障组同时写入主拷贝和次要拷贝,这样可以保证一个故障组的磁盘损坏不会影响数据的可用性...故障组常见的问题 4.1 我们应当建多少个故障组 一般建议按照默认的建法不指定故障组,让ASM自动为每个磁盘创建一个故障组 但需要注意的是如果我们的磁盘属于多种不同的硬件设备(存储,NAS),则需要将相同设备的磁盘放在同一个故障组...,防止整个硬件故障导致数据丢失 4.2 关于磁盘连续故障 当磁盘组中的一块磁盘损坏后,ASM会进行重新同步以使其能够提供冗余服务,如果在这过程中,其他故障组的磁盘继续损坏,则会导致数据丢失,减轻方案见4.1...DISK_REPAIR_TIME 当ASM 磁盘损坏或者不可用时,ASM会将其标记为offline状态,之后等待DISK_REPAIR_TIME 参数的时间,默认为3.6小时,如果磁盘修复完成,则可以将其

    2.5K20

    ASM 磁盘组如何重命名

    大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起聊聊ASM 磁盘组如何重命名的问题,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!...前几天在 MOS 上看到一篇“如何在 11gR2 版本上重命名 ASM 磁盘组”的文章。记得很久之前有人问过是否可以重命名,当时要是看到这篇的话就可以参考一下了。...其他磁盘组到是可以重命名,但也要注意由于 ASM 文件名(如 files / controlfiles 等)包括磁盘组名称,因此在重命名后,需要注意(更新 pfile 或重命名...asm_diskstring='','' 最后,挂载重命名的磁盘组并验证它是否已挂载(如果这是 RAC 配置,则在每个节点上):...ASM 磁盘组名> -volumeSizeGB ASM 卷大小 (GB)> [-volumeRedundancy <INHERIT

    1.3K50

    更改ASM磁盘组

    删除磁盘组的磁盘 可使用alter diskgroup的DROP 子句新增磁盘 使用force参数强制删除磁盘,即使ASM不能识别或写入该磁盘 2.1 删除磁盘组磁盘 ALTER DISKGROUP dgroup1...手动磁盘重平衡操作 ASM会在磁盘组配置更改后自动进行平衡,默认情况下更改命令会立即返回成功 我们可以使用wait参数使其等到重新平衡完成后才返回成功,这个在脚本中会比较有用 如果在ALTER DISKGROUP...没有指定POWER参数,则POWER值由ASM_POWER_LIMIT参数指定 ?...越高重平衡速度越快但也越耗资源 我们可以使用如下语句手动进行平衡 ALTER DISKGROUP dgroup2 REBALANCE POWER 5 WAIT; 如指定wait参数则可以使用ctrl+c组合键取消 可以通过V$ASM_OPERATION...好了,这节讲了磁盘组的更改命令,下节ASM 磁盘的发现

    1.9K10
    领券