Oracle ASM存储维护实践与规范指南

news/2025/11/24 18:29:11/文章来源:https://www.cnblogs.com/liuziyi1/p/19265278

Oracle ASM存储维护实践与规范指南

在现代融IT架构中,Oracle Automatic Storage Management (ASM) 已成为数据库存储管理的首选方案,尤其在RAC(Real Application Clusters)环境中,它提供了高效、可靠且易于管理的共享存储解决方案。

一、ASM硬盘规范与命名 conventions

规范的硬盘配置是ASM稳定运行的基础。上海银行对ASM磁盘组的规划、命名及硬件要求都有严格的标准。

  1. 磁盘组规划

    • +CRS:用于存放集群投票盘(VOTE)和集群注册文件(OCR),每套RAC环境仅创建一个。通常由3块10GB的硬盘组成,确保集群的高可用性。
    • +DATA:用于存放数据库数据文件。根据数据库容量,可分为单卷组(容量小于2TB)或多卷组(容量大于2TB),命名格式为+DATAXXXX+DATAXXXXn(XXXX为数据库实例名)。
    • +ARCH:专门用于存放归档日志,每个数据库对应一个独立的归档卷组,命名格式为+ARCHXXXX(XXXX为数据库实例名)。
  2. 硬盘命名规范

    • +CRS磁盘组的硬盘固定命名为 /dev/ASMDISK/CRSDISK1, /dev/ASMDISK/CRSDISK2, /dev/ASMDISK/CRSDISK3
    • +DATA和+ARCH磁盘组的硬盘则按顺序命名为 /dev/ASMDISK/ASMDISK1, /dev/ASMDISK/ASMDISK2, ... 等。
  3. 硬盘需求规范

    • ASM直接使用未格式化的物理硬盘,不允许使用分区或逻辑卷(LV)。
    • 同一个磁盘组内的所有硬盘必须是同规格、同型号的,以保证性能和容量的一致性。

二、操作系统层面的硬盘绑定技术

为确保ASM在主机重启后仍能正确识别磁盘,避免盘符漂移,并固化权限,上海银行在不同操作系统上采用了成熟的硬盘绑定技术。

  1. Linux系统 (RHEL 6.x及以上)

    • 背景:由于Oracle官方不再为RHEL 6.x以上版本提供oracleasm包,转而采用udev规则进行磁盘绑定。
    • 目标:实现多路径聚合、基于WWID(全球唯一标识符)的持久化设备名、以及固定的文件权限和属主(grid:dba)。
    • 操作步骤
      a. 修改/etc/scsi_id.config配置文件。
      b. 获取每个磁盘的WWID。
      c. 创建udev规则文件(如/etc/udev/rules.d/99-oracle-asmdevices.rules),根据WWID或设备名通配符,定义/dev/ASMDISK/下的别名、属主和权限。
      d. 重启udev服务使配置生效,并验证绑定结果。
  2. HP-UX系统

    • 背景:通过创建设备文件别名,确保重启后盘符一致,并固化权限。
    • 目标:与Linux类似,实现持久化设备名和权限。
    • 操作步骤
      a. 确认共享磁盘在各节点的WWID和系统设备文件名。
      b. 修改原始磁盘设备文件的属主和权限为grid:dba
      c. 创建/dev/ASMDISK/目录。
      d. 使用mknod命令为每个ASM磁盘创建指定的别名设备文件。
      e. 验证别名设备文件的正确性。

三、硬盘格式化前的关键检查

在对任何磁盘执行格式化操作前,必须进行严格检查,以防止误操作导致ASM或SFRAC(Veritas集群)使用的磁盘数据丢失。

  1. 数据库管理员确认

    • 使用asmcmd lsdsk命令查看ASM当前使用的所有磁盘路径。
    • 使用crsctl query css votedisk命令确认CRS磁盘组的具体成员。
  2. 操作系统层面确认(Linux示例)

    • 检查是否存在grid用户。
    • 检查是否有asm_smon_+ASM*进程运行,确认ASM实例存在。
    • 使用kfod disks=all status=true命令(grid用户执行)检查磁盘的Header状态。MEMBER状态的磁盘绝对不能格式化CANDIDATEPROVISIONED状态的磁盘才可进行后续操作。
    • 使用blkid命令查看磁盘类型,TYPE="oracleasm"表明该磁盘已被ASM使用。

四、日常维护操作与禁止事项

  1. 日常禁止操作

    • 严禁在未做充分检查的情况下,对任何磁盘执行pvcreatedd等可能破坏磁盘数据的命令。
    • 在HP-UX系统上,严禁运行insf -e命令,以免重置设备文件和权限。
  2. 核心日常维护命令

    • asmcmd lsdg:查看所有磁盘组的状态、总空间、剩余空间以及是否正在进行Rebalance操作。
    • asmcmd lsdsk:查看所有ASM磁盘的详细信息,如路径、大小、状态等。

五、ASM实例参数配置优化

合理配置ASM实例参数是保证其性能和稳定性的关键。上海银行推荐的核心参数配置如下(示例):

ALTER SYSTEM SET processes=1000 SCOPE=SPFILE;
ALTER SYSTEM SET sga_max_size=0 SCOPE=SPFILE; -- 使用自动内存管理
ALTER SYSTEM SET sga_target=0 SCOPE=SPFILE;
ALTER SYSTEM SET pga_aggregate_target=0 SCOPE=SPFILE;
ALTER SYSTEM SET memory_max_target=4096M SCOPE=SPFILE;
ALTER SYSTEM SET memory_target=3072M SCOPE=SPFILE;
ALTER SYSTEM SET large_pool_size=128M SCOPE=SPFILE;

修改参数后需重启ASM实例(通常通过重启集群实现)。

六、ASM磁盘组管理实践

  1. 创建磁盘组

    CREATE DISKGROUP DG_NAME EXTERNAL REDUNDANCY DISK '/dev/ASMDISK/ASMDISKx';
    

    (根据冗余需求选择EXTERNAL, NORMAL, 或 HIGH

  2. 添加磁盘到磁盘组

    ALTER DISKGROUP DG_NAME ADD DISK '/dev/ASMDISK/ASMDISKx' REBALANCE POWER 10;
    

    REBALANCE POWER参数控制Rebalance操作的并行度。

  3. 从磁盘组中删除磁盘

    ALTER DISKGROUP DG_NAME DROP DISK 'DG_NAME_0001' REBALANCE POWER 10;
    

    删除前需确保磁盘组有足够的剩余空间。可通过SELECT * FROM v$asm_operation;监控Rebalance进度。

  4. 删除磁盘组

    -- 在所有其他节点上卸载磁盘组
    ALTER DISKGROUP DG_NAME DISMOUNT;-- 在一个节点上删除磁盘组
    DROP DISKGROUP DG_NAME INCLUDING CONTENTS;
    

七、ASM磁盘头信息备份策略

ASM磁盘头部包含了至关重要的元数据。建立完善的备份机制,以防磁盘头部损坏导致灾难性后果。

  1. 备份内容

    • 磁盘头信息:使用kfed read命令读取并备份每个ASM磁盘的头部信息。
    • ASM元数据:使用asmcmd md_backup命令备份整个磁盘组的元数据。
    • ASM实例参数文件:使用CREATE PFILE FROM SPFILE;命令备份参数文件。
    • 磁盘前32个AU(Allocation Unit):使用dd命令备份,这部分包含了关键的元数据结构。
  2. 备份策略

    • 配置cron任务,由grid用户定期(如每日)执行备份脚本。
    • 备份文件保留30天,以应对近期的数据损坏场景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/975167.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新露谷物语-新手指南:

星露谷物语天行建--------君子以自强不惜

从 runC 到 runD:SAE 如何用 “装甲级” 隔离,化解运维安全焦虑!

阿里云 Serverless 应用引擎 SAE 是面向 AI 时代的一站式容器化应用托管平台,以“托底传统应用、加速 AI 创新”为核心理念。它简化运维、保障稳定、闲置特性降低 75% 成本,并通过 AI 智能助手提升运维效率。作者:张…

实用指南:SAP MM 采购申请转采购订单功能分享

实用指南:SAP MM 采购申请转采购订单功能分享2025-11-24 18:24 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: …

ddddocr: 滑块验证码的一个例子

一,代码: from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import Byfrom sel…

恢复Windows图片查看器

将下面的内容保存为 .reg 文件,双击运行即可。 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Applications\photoviewer.dll][HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell][HKEY_CLASSES_ROOT…

没有root权限在linux安装python库

没有root权限在linux安装python库 # 安装兼容版本(绕过外部管理限制) pip3 install virtualenv==20.16.6 --user --break-system-packages ~/.local/bin/virtualenv ~/my_env# 激活虚拟环境(不变) source ~/my_e…

2025白酒品牌推荐:聚会必备气氛担当,7 款让酒桌升温的纯粮好酒

2025白酒品牌推荐:聚会必备气氛担当,7 款让酒桌升温的纯粮好酒周末约上三五好友撸串,冰啤酒喝着不过瘾,总想整两杯白酒助助兴;中秋全家团圆,老爸拿出珍藏的“好酒”,喝着却辣喉上头,怀疑是勾兑酒;商务宴请要撑…

linux之基于信号解决僵尸进程的写法

#include <signal.h> #include <sys/wait.h> #include <unistd.h> #include <stdio.h>void sigchld_handler(int signo) {// 回收所有退出的子进程while (waitpid(-1, NULL, WNOHANG) > 0)…

《ESP32-S3使用指南—IDF版 V1.6》第五十章 WiFi热点实验

第五十章 WiFi热点实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+…

各位大哥好

各位大哥好zq.zhaopin.Com/moment/83559851 zq.zhaopin.Com/moment/83559865 zq.zhaopin.Com/moment/83559869 zq.zhaopin.Com/moment/83559845 zq.zhaopin.Com/moment/83559846 zq.zhaopin.Com/moment/83559847 zq.zh…

【无标题】HIT-ICS2025计统大作业——程序人生 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

mapvthree Engine 设计分析——二三维一体化的架构设计

深入分析 mapvthree Engine 的架构设计理念,探讨其如何融合地图引擎的 LBS GIS 能力与 3D 通用渲染引擎的设计思想,实现二三维一体化的创新架构。mapvthree Engine 作为二三维一体化渲染引擎的核心,其设计理念既不同…

eMMC, UFS,SATA,PCIe/NVMe

四者都是现代计算设备中常见的存储解决方案,但它们处于不同的层级和应用场景中。eMMC 和 UFS 是面向嵌入式设备(如手机、平板、低端笔记本、物联网设备)的存储芯片。SATA 和 PCIe/NVMe 是面向电脑、服务器和高性能设…

2025 十大充电桩品牌推荐:全场景覆盖 + 硬核产品,这些厂家领跑行业

截至 2025 年 9 月底,我国电动汽车充电设施总数已突破 1806.3 万个,同比增长 54.5%,在《电动汽车充电设施服务能力 “三年倍增” 行动方案(2025—2027 年)》政策驱动下,行业正从 “规模扩张” 转向 “场景适配 +…

2025年一对一家教老师实力排行权威发布,上门家教/一对一家教一对一家教老师推荐榜单

前言 随着个性化教育需求的持续增长,一对一家教市场呈现出蓬勃发展的态势。优质的教育资源、专业的教学团队以及良好的教学效果成为家长选择家教机构的重要考量因素。为帮助广大家庭更全面地了解当地家教市场,本文基…

2025工地洗车池厂家推荐-实用厂家深度分析

2025工地洗车池厂家推荐-实用厂家深度分析。工地洗车池是控制施工扬尘、保障场地清洁的关键设施,其耐用性、清洁效率和场景适配性直接影响使用效果。以下从设备性能、行业适配和服务保障等维度,推荐几家具备实力的工…

B2B企业必看:2025年5家TOB场景GEO服务商深度测评

一、引言:AI浪潮下,TOB获客为何离不开专业GEO服务商? 1.1 行业背景与市场现状 随着生成式AI技术的爆发式发展,搜索生态正经历颠覆性变革,TOB企业的获客模式也随之迎来重构。传统SEO模式因适配性不足,逐渐难以满足…

人工智能之数据分析 numpy:第十三章 工具衔接与迁移

人工智能之数据分析 numpy:第十三章 工具衔接与迁移人工智能之数据分析 numpy 第十三章 工具衔接与迁移前言 NumPy 作为 Python 科学计算的核心库,不仅功能强大,还与众多工具无缝衔接。本文从两个关键方向系统讲解…

北京家事律师事务所有哪些?本地优质机构推荐

在家庭生活中,婚姻、继承、财产分割等家事问题常常需要专业的法律支持。北京作为一线城市,拥有众多提供家事法律服务的律师事务所,这些机构凭借专业的法律知识和丰富的实务经验,为市民解决各类家事纠纷提供帮助。一…

UFS简介

电脑的硬盘有机械硬盘(HDD)和固态硬盘(SSD),前者是机械存储设备,存储介质是磁盘;而后者是电子存储设备,存储介质是闪存。我们不可能在小小的手机中塞入一个机械设备,所以手机上的存储设备只能是电子存储设备,…