在采用asmlib时,确认物理磁盘的方法

简介: 在采用asmlib时,确认物理磁盘的方法

在采用asmlib作为asm驱动时,此时,通过v$asm_disk视图无法确认具体物理磁盘:

SQL> select disk_number,path from v$asm_disk
 2  where group_number=1;
DISK_NUMBER PATH
----------- ------------
         0 ORCL:VOL12
         1 ORCL:VOL13

可以通过如下的几种方法实现:
1、dd方法:

[root@rac1 ~]# dd if=/dev/sdb13 bs=1 count=45 |hexdump -c |more
45+0 records in
45+0 records out
45 bytes (45 B) copied, 9.4e-05 seconds, 479 kB/s
0000000 001 202 001 001  \0  \0  \0  \0  \0  \0  \0 200 253 243 245 371
0000010  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0000020   O   R   C   L   D   I   S   K   V   O   L   1   2            
000002d

这可以确定/dev/sdb13为VOL12。

2、通过major号确定:

[root@rac1 ~]# ls -l /dev/oracleasm/disks/VOL12
brw-rw---- 1 oracle oinstall 8, 29 May 15 22:02 /dev/oracleasm/disks/VOL12
[root@rac1 ~]# ls -l /dev/sd* |grep "8, 29"
brw-r----- 1 root disk 8, 29 May 15 22:02 /dev/sdb13
[grid@node2 ~]$ cd /dev/oracleasm/disks/
[grid@node2 disks]$ ll
total 0
brw-rw---- 1 grid oinstall 8, 33 Mar 10 12:04 ARCHDISK
brw-rw---- 1 grid oinstall 8, 49 Mar 10 12:04 DATADISK
brw-rw---- 1 grid oinstall 8, 65 Mar 10 12:04 OVDISK
[grid@node2 disks]$ ls -l /dev/sd* |grep "8, 33"
brw-rw---- 1 grid oinstall 8, 33 Mar 10 12:04 /dev/sdc1
[grid@node2 disks]$ ls -l /dev/sd* |grep "8, 49"
brw-r----- 1 root disk     8, 49 Mar 10 12:04 /dev/sdd1
[grid@node2 disks]$ ls -l /dev/sd* |grep "8, 65"
brw-rw---- 1 grid oinstall 8, 65 Mar 10 12:04 /dev/sde1
[grid@node2 disks]$ 
目录
相关文章
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
783 2
|
Oracle 关系型数据库 数据库
一次解决RAC实例状态为“Stuck Archiver”的经历
一个客户反映Oracle数据库恢复后,有一个数据文件报错
506 0
|
Oracle 关系型数据库
Oracle OGG 单表重新初始化同步的两种思路
OGG 单表重新初始化同步的两种思路
4763 0
|
10月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
951 29
|
10月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
419 4
|
10月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
存储 Oracle 关系型数据库
RAC创建ASM磁盘组时配置多路径和UDEV
RAC创建ASM磁盘组时配置多路径和UDEV
3285 7
|
存储
硬盘数据恢复—硬盘出现物理坏道如何妙手回春?
硬盘故障: 硬盘存在物理坏道。 硬盘存在物理坏道的典型表现: 1、若硬盘为系统盘,故障表现通常为:操作系统异常缓慢、蓝屏,重启系统后引导失败并报告硬盘读取出错、系统自动反复重启。 2、若硬盘为移动硬盘,故障表现通常为:电脑无法加载盘符、提示硬盘需要格式化、频繁提示需要运行chkdsk来检查和修复磁盘、数据读取缓慢、死机。
|
Kubernetes Cloud Native 云计算
云原生技术深度解析:重塑企业IT架构的未来####
本文深入探讨了云原生技术的核心理念、关键技术组件及其对企业IT架构转型的深远影响。通过剖析Kubernetes、微服务、容器化等核心技术,本文揭示了云原生如何提升应用的灵活性、可扩展性和可维护性,助力企业在数字化转型中保持领先地位。 ####
|
运维 Kubernetes Cloud Native
Kubernetes云原生架构深度解析与实践指南####
本文深入探讨了Kubernetes作为领先的云原生应用编排平台,其设计理念、核心组件及高级特性。通过剖析Kubernetes的工作原理,结合具体案例分析,为读者呈现如何在实际项目中高效部署、管理和扩展容器化应用的策略与技巧。文章还涵盖了服务发现、负载均衡、配置管理、自动化伸缩等关键议题,旨在帮助开发者和运维人员掌握利用Kubernetes构建健壮、可伸缩的云原生生态系统的能力。 ####