ASMCMD (Automatic Storage Management Command-Line Interface) is used to manage ASM resources like disk groups, disks, and instances. Below are essential ASMCMD commands for your reference.
General Operations
Task
Command(s)
Example
List all disk groups
ASMCMD> lsdg
Example: ASMCMD> lsdg
Include dismounted disk groups
ASMCMD> lsdg --discovery
Lists both mounted and dismounted disk groups.
List disk groups across nodes
ASMCMD> lsdg -g --discovery
Lists disk groups from all nodes in a cluster.
List ASM disks
ASMCMD> lsdsk -k
Example: ASMCMD> lsdsk -k lists all ASM disks with their total and free space.
Disk and Disk Group Operations
Task
Command(s)
Example
List disks of a specific disk group
ASMCMD> lsdsk -k -G <group_name>
Example: ASMCMD> lsdsk -k -G DATA_W3BUDDY (disks in the DATA_W3BUDDY group).
List disk creation dates
ASMCMD> lsdsk -t -G <group_name>
Example: ASMCMD> lsdsk -t -G DATA_W3BUDDY.
List only candidate disks
ASMCMD> lsdsk --candidate -k
Displays unassigned disks eligible for ASM.
Unmount all disk groups
ASMCMD> umount -a
Example: ASMCMD> umount -a.
Unmount a specific disk group
ASMCMD> umount <group_name>
Example: ASMCMD> umount DATA_W3BUDDY.
Mount all disk groups
ASMCMD> mount -a
Example: ASMCMD> mount -a.
Mount a specific disk group
ASMCMD> mount <group_name>
Example: ASMCMD> mount DATA_W3BUDDY.
ASM Disk Group Attributes
Task
Command(s)
Example
List all attributes of disk groups
ASMCMD> lsattr -lm
Example: ASMCMD> lsattr -lm.
List attributes for a specific group
ASMCMD> lsattr -lm -G <group_name>
Example: ASMCMD> lsattr -lm -G DATA_W3BUDDY.
List attributes matching a pattern
ASMCMD> lsattr -lm %<pattern>%
Example: ASMCMD> lsattr -lm %au_size% (filters attributes related to allocation unit sizes).