返回顶部
首页 > 资讯 > 精选 >使用udev扩展ASM磁盘组
  • 763
分享到

使用udev扩展ASM磁盘组

2023-06-04 17:06:22 763人浏览 安东尼
摘要

环境:linux6.5 oracle RAC集群两节点,Oracle版本11.2.0.41.1.1  查看相关内容:(1)磁盘情况:[root@db1 ~]# fdisk -lDisk /dev/sda: 85

环境:linux6.5 oracle RAC集群两节点,Oracle版本11.2.0.4

1.1.1  查看相关内容:

(1)磁盘情况:

[root@db1 ~]# fdisk -l

Disk /dev/sda: 85.9 GB, 85899345920 bytes255 heads, 63 sectors/track, 10443 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000d2f26    Device Boot      Start         End      Blocks   Id  System/dev/sda1   *           1          64      512000   83  LinuxPartition 1 does not end on cylinder boundary./dev/sda2              64       10444    83373056   8e  Linux LVM Disk /dev/sdb: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/sdd: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/sdc: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/sde: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/sdf: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/sdg: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/sdh: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/mapper/vg_db1-lv_root: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/mapper/vg_db1-lv_swap: 8405 MB, 8405385216 bytes255 heads, 63 sectors/track, 1021 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000  Disk /dev/mapper/vg_db1-lv_home: 23.3 GB, 23278387200 bytes255 heads, 63 sectors/track, 2830 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000

(2)ASM磁盘情况:

sql> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,STATE,TOTAL_MB,PATH,NAME from v$asm_disk order by GROUP_NUMBER,DISK_NUMBER;

GROUP_NUMBER DISK_NUMBER MOUNT_S STATE           TOTAL_MB PATH                 NAME------------ ----------- ------- -------- ---------- -------------------- --------------------            1                0 CACHED  NORMAL        51200 /dev/asmdiske       DATA_0000            1                1 CACHED  NORMAL        51200 /dev/asmdiskf        DATA_0001            2                0 CACHED  NORMAL        20480 /dev/asmdiskg       ARCH_0000            3                0 CACHED  NORMAL       1024 /dev/asmdiskb           OCR_0000            3                1 CACHED  NORMAL       1024 /dev/asmdiskc            OCR_0001            3                2 CACHED  NORMAL       1024 /dev/asmdiskd           OCR_0002 6 rows selected.

结论:ASM挂了6块磁盘,通过容量可能看到有一块21.5G的未挂载进来,也新盘还未使用,查看21.5G的磁盘,我们发现有 /dev/sdg 和 /dev/sdh

(3)ASM磁盘对应物理盘:

[root@db1 rules.d]# pwd

/etc/udev/rules.d

[root@db1 rules.d]# more 99-x-asmdisk_new.rules

KERNEL=="sd?", ENV{ID_SERIAL}=="36000c29c5362298e7a9898225a9f8ed6", SYMLINK+="asmdiskb", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c2963776a39f75310d2f2bd98287", SYMLINK+="asmdiskc", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c29dd4c14aa6a5e4f77f40427565", SYMLINK+="asmdiskd", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c292b56645878eb55e7811673ae2", SYMLINK+="asmdiske", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c29ec780367d4c1f845c880f7f0e", SYMLINK+="asmdiskf", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c297777b8958d4d4dd5cd7ddbc47", SYMLINK+="asmdiskg", OWNER="grid", GROUP="asmadmin", MODE="0660"

[root@db1 rules.d]#

(4)确认下是哪块磁盘未使用,查看磁盘ID,与上面99-x-asmdisk_new.rules内容对比后发现:

[root@db1 rules.d]# /lib/udev/scsi_id -g -u /dev/sdg      ---该块磁盘是新盘,未使用

36000c293ef0d560ff854306446331b79

[root@db1 rules.d]# /lib/udev/scsi_id -g -u /dev/sdh

36000c297777b8958d4d4dd5cd7ddbc47

1.1.2  将未使用磁盘进行挂载

目标:/dev/sdg 到ASM磁盘组2即ARCH当中

(1)首先修改文件99-x-asmdisk_new.rules,修改完后如下内容:

[root@db1 rules.d]# more 99-x-asmdisk_new.rules

KERNEL=="sd?", ENV{ID_SERIAL}=="36000c29c5362298e7a9898225a9f8ed6", SYMLINK+="asmdiskb", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c2963776a39f75310d2f2bd98287", SYMLINK+="asmdiskc", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c29dd4c14aa6a5e4f77f40427565", SYMLINK+="asmdiskd", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c292b56645878eb55e7811673ae2", SYMLINK+="asmdiske", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c29ec780367d4c1f845c880f7f0e", SYMLINK+="asmdiskf", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c297777b8958d4d4dd5cd7ddbc47", SYMLINK+="asmdiskg", OWNER="grid", GROUP="asmadmin", MODE="0660"KERNEL=="sd?", ENV{ID_SERIAL}=="36000c293ef0d560ff854306446331b79", SYMLINK+="asmdiskh", OWNER="grid", GROUP="asmadmin", MODE="0660"   ----增加新行

(2)重新载入udev文件内容并启动

[root@db1 rules.d]# udevadm control --reload-rules

[root@db1 rules.d]# start_udev

Starting udev:                                             [  OK  ]

启动完之后可看到新加的磁盘 /dev/asmdiskh -> sdg

[root@db1 rules.d]# ls -l /dev/asm

total 0

[root@db1 rules.d]# ls -l /dev/asm*

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiskb -> sdf

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiskc -> sde

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiskd -> sdd

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiske -> sdb

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiskf -> sdc

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiskg -> sdh

lrwxrwxrwx 1 root root       3 May 19 15:13 /dev/asmdiskh -> sdg

(3)另一个节点做同样的处理

[root@db2 rules.d]# vi 99-x-asmdisk_new.rules

[root@db2 rules.d]# udevadm control --reload-rules

[root@db2 rules.d]# start udev

start: Unknown job: udev

[root@db2 rules.d]# start_udev

Starting udev:                                             [  OK  ]

[root@db2 rules.d]# ls -l /dev/asm*

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiskb -> sdf

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiskc -> sde

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiskd -> sdd

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiske -> sdb

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiskf -> sdc

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiskg -> sdh

lrwxrwxrwx 1 root root       3 May 19 15:17 /dev/asmdiskh -> sdg

/dev/asm:

total 0

1.1.3  在ASM环境中将磁盘加入到磁盘组中:

(1)使用GRID用户进入ASM实例中,查询ASM磁盘已经能看到该磁盘情况:

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,STATE,TOTAL_MB,PATH,NAME from v$asm_disk order by GROUP_NUMBER,DISK_NUMBER; GROUP_NUMBER DISK_NUMBER MOUNT_S STATE           TOTAL_MB PATH                 NAME------------ ----------- ------- -------- ---------- -------------------- --------------------            0                0 CLOSED  NORMAL           0 /dev/asmdiskh            1                0 CACHED  NORMAL        51200 /dev/asmdiske       DATA_0000            1                1 CACHED  NORMAL        51200 /dev/asmdiskf        DATA_0001            2                0 CACHED  NORMAL        20480 /dev/asmdiskg       ARCH_0000            3                0 CACHED  NORMAL       1024 /dev/asmdiskb           OCR_0000            3                1 CACHED  NORMAL       1024 /dev/asmdiskc            OCR_0001            3                2 CACHED  NORMAL       1024 /dev/asmdiskd           OCR_0002 7 rows selected.

(2)使用命令将磁盘加入到组ARCH中。

使用sqlplus ‘/as sysasm’登录

SQL> alter diskgroup ARCH ADD DISK '/dev/asmdiskh';

查看磁盘组容量已经增加

SQL> select NAME,FREE_MB,TOTAL_MB FROM V$ASM_DISKGROUP; NAME                                     FREE_MB   TOTAL_MB------------------------------ ---------- ----------DATA                                         99315     102400ARCH                                        39294      40960OCR                                 2787       3072

确认另一个节点情况:

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,STATE,TOTAL_MB,PATH,NAME from v$asm_disk order by GROUP_NUMBER,DISK_NUMBER; GROUP_NUMBER DISK_NUMBER MOUNT_S STATE           TOTAL_MB PATH                 NAME------------ ----------- ------- -------- ---------- -------------------- --------------------            1                0 CACHED  NORMAL        51200 /dev/asmdiske       DATA_0000            1                1 CACHED  NORMAL        51200 /dev/asmdiskf        DATA_0001            2                0 CACHED  NORMAL        20480 /dev/asmdiskg       ARCH_0000            2                1 CACHED  NORMAL        20480 /dev/asmdiskh       ARCH_0001            3                0 CACHED  NORMAL       1024 /dev/asmdiskb           OCR_0000            3                1 CACHED  NORMAL       1024 /dev/asmdiskc            OCR_0001            3                2 CACHED  NORMAL       1024 /dev/asmdiskd           OCR_0002 7 rows selected.

至此,磁盘ASM扩展完毕。

--结束END--

本文标题: 使用udev扩展ASM磁盘组

本文链接: https://lsjlt.com/news/238901.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用udev扩展ASM磁盘组
    环境:linux6.5 Oracle RAC集群两节点,Oracle版本11.2.0.41.1.1  查看相关内容:(1)磁盘情况:[root@db1 ~]# fdisk -lDisk /dev/sda: 85...
    99+
    2023-06-04
  • 如何进行ASM磁盘组扩展
    本篇内容主要讲解“如何进行ASM磁盘组扩展”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何进行ASM磁盘组扩展”吧! 今天登录E...
    99+
    2024-04-02
  • RHEL + Oracle 11g + udev + ASM实验扩展
    最近一段时间在刻苦的学习Oracle的体系结构等理论知识,在这里总结一些知识,以及自己在此做个实验扩展巩固最近所学的知识。实验环境 Redhat Enterprise Linu...
    99+
    2024-04-02
  • Linux 7下如何使用udev绑定ASM磁盘
    小编给大家分享一下Linux 7下如何使用udev绑定ASM磁盘,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • 怎么给Oracle ASM磁盘组扩容
    本篇内容介绍了“怎么给Oracle ASM磁盘组扩容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一:查看...
    99+
    2024-04-02
  • Oracle RAC环境下ASM磁盘组扩容
    Oracle RAC环境下ASM磁盘组扩容 生产环境注意调整以下参数: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...
    99+
    2024-04-02
  • oracle 11g ASM 磁盘组在线扩容实验:
    oracle 11g ASM磁盘组扩容实验: 该主机为我经常用的测试机,因为为了顺便学习ASM,底层存储使用的是ASM的方式,但是以前规划的时候磁盘组只有4G,由于数据文件增加,导致没有可用的空间。所以,...
    99+
    2024-04-02
  • oracle asm添加磁盘扩容
    1.存储上面挂载lun2.操作系统上面执行如下操作(不需重启操作系统):echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -  >...
    99+
    2024-04-02
  • ASM磁盘组如何更换磁盘
    这篇文章将为大家详细讲解有关ASM磁盘组如何更换磁盘,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 更换存储操作步骤1、增加新磁盘,对新磁盘创...
    99+
    2024-04-02
  • 怎么使用fdisk扩展磁盘空间
    这篇文章主要介绍了怎么使用fdisk扩展磁盘空间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用fdisk扩展磁盘空间文章都会有所收获,下面我们一起来看看吧。fdisk用来管理linux的磁盘,进行分区,...
    99+
    2023-06-28
  • 使用multipath创建asm磁盘
    使用multipath创建asm磁盘 创建asm磁盘的方法格式各样,本文主要为了标准化,统一采用multipath与udev结合管理asm磁盘.适用于linux6 ,linux7,多路径或者单一路径....
    99+
    2024-04-02
  • ASM磁盘组的创建及扩容方法是什么
    这篇文章主要介绍“ASM磁盘组的创建及扩容方法是什么”,在日常操作中,相信很多人在ASM磁盘组的创建及扩容方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASM磁盘组...
    99+
    2022-11-30
    asm
  • 怎么查看Oracle RAC中asm磁盘的udev对应关系
    小编给大家分享一下怎么查看Oracle RAC中asm磁盘的udev对应关系,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! [...
    99+
    2024-04-02
  • Oracle数据库ASM磁盘组+ASM2_ARCH使用率高
    查看进程ps -ef |grep pmon# su - oracle[YOU HAVE NEW MAIL]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 ...
    99+
    2024-04-02
  • Oracle Linux6.7下使用udev做ASM
    1、需求Oracle Linux6.7使用udev作为asm/dev/sdb <--> /dev/asm-diskb /dev/sdc <-->&nbs...
    99+
    2024-04-02
  • Installation Oracle11gR2 RAC---创建ASM磁盘组
    第三章、创建ASM磁盘组使用grid用户登陆后,输入asmca,输入密码后,创建磁盘组点击创建按钮开始创建磁盘组。创建FRA磁盘组选中磁盘,设置磁盘组名为FRA。点击ok.ok,同样方法创建DATA磁盘组。...
    99+
    2024-04-02
  • udev下oracle 11g RAC asm在线扩盘和删盘操作是怎样的
    本篇文章为大家展示了udev下oracle 11g RAC asm在线扩盘和删盘操作是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 我们都知道ORACLE...
    99+
    2024-04-02
  • 虚拟机扩展磁盘与增加磁盘操作
    一、VMware磁盘扩容和添加磁盘操作 1、磁盘扩展 2、添加磁盘 二、实战演练 1、添加新磁盘,并将新的磁盘挂载到根目录上。 正在使用的磁盘空间不足,针对根分区进行扩容 2、添加新磁...
    99+
    2023-10-06
    服务器 运维 linux
  • ubuntu如何扩展磁盘空间
    要扩展Ubuntu的磁盘空间,可以按照以下步骤进行操作:1. 首先,打开虚拟机或物理机的管理工具(例如VMware或VirtualB...
    99+
    2023-09-21
    ubuntu
  • ubuntu怎么扩展磁盘空间
    在Ubuntu上扩展磁盘空间,可以通过以下几个步骤来实现:1. 查看当前的磁盘分区情况:可以使用命令 `lsblk` 或者 `df ...
    99+
    2023-09-05
    ubuntu
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作