admin 管理员组文章数量: 887021
2024年1月15日发(作者:rotation下载官网)
Articles from OracleOnLinuxWindows下如何查看ASM磁盘对应的设备?2014-04-08 22:04:14 Asher如题,在Windows系统下维护ASM磁盘提供存储设备的Oracle数据库时,该如何确定ASM磁盘对应的磁盘设备呢?1 在操作系统层面看到下述磁盘信息,Disk 0是操作系统盘,Disk 1,Disk 2是2块ASM磁盘:2 从ASM实例里,看到磁盘组、磁盘的信息如下:SQL> select name,total_mb,free_mb,state from v$asm_diskgroup;NAME TOTAL_MB FREE_MB STATE------------------------------ ---------- ---------- -----------ORADATA 206849 32661 MOUNTEDSQL> select name,total_mb,free_mb,state from v$asm_disk;NAME TOTAL_MB FREE_MB STATE------------------------------ ---------- ---------- -------- 206849 0 NORMALORADATA_0001 206849 32661 NORMALSQL> select name,total_mb,free_mb,state,path from v$asm_disk;NAME TOTAL_MB FREE_MB STATE PATH------------------------------ ---------- ---------- -------- -------------------- 206849 0 NORMAL .ORCLDISKORADATA0ORADATA_0001 206849 32661 NORMAL .ORCLDISKDATA0SQL>上述看到的信息已经是对ORADATA磁盘组执行过drop disk之后看到的信息。那么接下来,如果想要OS级别移除ORADATA磁盘里path为.ORCLDISKORADATA0的磁盘的话,该如何确定该磁盘对应OS级别的磁盘呢?究竟是Disk 1还是Disk2呢?3 方法1:C:UsersAdministrator>asmtool -list
NTFS DeviceHarddisk0Partition1 278973MORCLDISKDATA0 DeviceHarddisk1Partition1 206849MORCLDISKORADATA0 DeviceHarddisk2Partition1 206849MC:UsersAdministrator>方法2:通过DBCA进入ASM管理[Oracle 10g版本,11g应该使用ASMCA]之后,选择给磁盘stamp disk之后,也可以看到下述信息:进而,均可以可定path为.ORCLDISKORADATA0的ASM磁盘对应于OS上的Disk2。4 通过上述第3步骤移除磁盘的stamp操作之后,看到的信息如下:此时,已经从ASM实例里看不到ASM磁盘的信息了。
5 最终,从OS级别删除磁盘Disk 2的卷信息,分区信息之后,如下:附:在Linux上,可以直接通过/usr/sbin/oracleasm querydisk /dev/sd*的方法来查找ASM磁盘对应OS级别的设备信息。顶一下(4)80%踩一下(1)20%
版权声明:本文标题:OracleOnLinux-Windows下如何查看ASM磁盘对应的设备 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705301289h480303.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论