ASM基础
cat /etc/oracle-release
uname -rm
安装相关的包
yum install oracleasm*
yum install kmod-oracleasm
检查安装的包
rpm -qa | grep -i oracleasm
cat /etc/group | grep -i asm
查看grid用户
id grid
查看asm相关的命令
oracleasm
显示ASM版本
oracleasm -V
查看ASM帮助
man oracleasm
查看某条命令的帮助
man oracleasm-scandisks
oracleasm status
Configure:设置Oracle ASMLib驱动程序上的属性
查看Oracle ASMLib驱动程序上的属性
oracleasm configure
oracleasm configure -I
-i:一般使用小写i
oracleasm configure -i
oracleasm configure
cat /etc/sysconfig/oracleasm | more
init:加载Oracle ASMLib驱动程序
创建三块磁盘,测试用
lsblk查看加入的硬盘
格式化磁盘 sdb sdc sdd
查看分区的结果
ll /dev/sdb1 /dev/sdc1 /dev/sdd1
Createdisk:创建ASM磁盘
oracleasm createdisk asm01 /dev/sdb1
oracleasm createdisk asm02 /dev/sdc1
oracleasm createdisk asm03 /dev/sdd1
oracleasm scandisks
Listdisks: 列出所有ASM磁盘
oracleasm listdisks
ll /dev/oracleasm/disks/
Querydisk:列出某一磁盘的详细信息,如指向的哪个磁盘分区
oracleasm querydisk asm01
is a valid ASM disk:是有效的ASM磁盘
oracleasm querydisk /dev/sdb1
is marked an ASM disk with the label “ASM01”:被标记为带有“ASM01”标签的ASM磁盘
oracleasm querydisk /dev/sdb
is not marked as an ASM disk:未标记为ASM磁盘
-p: 显示每个查询标签的设备路径
oracleasm querydisk -p ASM01
-d查询标签的设备号
oracleasm querydisk -d -p ASM01
同时查询多块asm磁盘
oracleasm querydisk -d -p ASM01 ASM02
查看设备号
blkid:可以查看设备位置对应asm磁盘
renamedisk重命名AMS磁盘
oracleasm renamedisk ASM01 ASMDISK1
重命名并查看
oracleasm renamedisk -f ASM01 ASMDISK1
oracleasm renamedisk -f /dev/sdc1 ASMDISK2
Deletedisk:删除 ASM磁盘
删除ASM磁盘,并查看
oracleasm deletedisk ASM03
oracleasm deletedisk /dev/sdc1
exit:卸载Oracle ASMLIB驱动程序
oracleasm exit