我们可以通过oracleasm来对磁盘作相关操作。
系统管理员有最后一项任务。需要使 ASMLib 要访问的每一个磁盘可用。这是通过创建一个 ASM 磁盘来实现的。/etc/init.d/oracleasm 脚本将再次用于这个任务:
[root@ca-test1 /]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdg Creating Oracle ASM disk "VOL1" [ OK ]
磁盘名称是 ASCII 大写字母、数字和下划线。它们必须以字母开始。
不再被 ASM 使用的磁盘也可以取消标记:
[root@ca-test1 /]# /etc/init.d/oracleasm deletedisk VOL1 Deleting Oracle ASM disk "VOL1" [ OK ]
可以查询任意的操作系统磁盘,以了解它是否被 ASM 使用:
[root@ca-test1 /]# /etc/init.d/oracleasm querydisk /dev/sdg Checking if device "/dev/sdg" is an Oracle ASM disk [ OK ] [root@ca-test1 /]# /etc/init.d/oracleasm querydisk /dev/sdh Checking if device "/dev/sdh" is an Oracle ASM disk [FAILED]
可以列出和查询现有的磁盘:
[root@ca-test1 /]# /etc/init.d/oracleasm listdisks VOL1 VOL2 VOL3 [root@ca-test1 /]# /etc/init.d/oracleasm querydisk VOL1 Checking for ASM disk "VOL1" [ OK ]
当向 RAC 设置中添加磁盘时,需要通知其他节点该磁盘的存在。在一个节点上运行 'createdisk' 命令,然后在其他每一个节点上运行 'scandisks':
[root@ca-test1 /]# /etc/init.d/oracleasm scandisks Scanning system for ASM disks [ OK ]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29987/viewspace-51998/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29987/viewspace-51998/