check lsblk
on root
[root@oracle19ctest ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 59G 0 part
├─ol-root 252:0 0 39.6G 0 lvm /
└─ol-home 252:1 0 19.4G 0 lvm /home
sdb 8:16 0 20G 0 disk
└─sdb1 8:17 0 20G 0 part
sdc 8:32 0 20G 0 disk
└─sdc1 8:33 0 20G 0 part
sdd 8:48 0 20G 0 disk
└─sdd1 8:49 0 20G 0 part
sr0 11:0 1 1024M 0 rom
[root@oracle19ctest ~]#
/sbin/parted /dev/sdb
(parted) mklabel gpt
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted)
---
(parted) mkpart primary ext3
Start? 0GB
End? 35GB
(parted)
print - to print the current configuration.
quit
/usr/sbin/oracleasm createdisk -v EVENTDATA2 /dev/sdb1
Disk "EVENTDATA2" does not exist or is not instantiated
Writing disk header: done
Instantiating disk: done
go to su - grid
login to sqlasm
sqlplus / as sysasm
set lin 300
select GROUP_NUMBER,NAME,TOTAL_MB,FREE_MB from V$ASM_DISKGROUP;
example data:
GROUP_NUMBER NAME TOTAL_MB FREE_MB
------------ ---- -------- -------
1 EVENTDATA 63718 62557
2 RECOVERY 95597 91924
3 SYSTEMDATA 63734 60577
check ASM_DISK allocation
column MOUNT_STATUS format a12
column HEADER_STATUS format a12
column MODE_STATUS format a10
column STATE format a10
column TOTAL_MB format 999999
column FREE_MB format 999999
column NAME format a20
column PATH format a40
column LABEL format a10
set linesize 250
SELECT MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,TOTAL_MB,FREE_MB,NAME,PATH,LABEL FROM V$ASM_DISK;
MOUNT_STAT HEADER_STATUS MODE_STATUS STATE TOTAL_MB FREE_MB NAME PATH LABEL
---------- ------------- ----------- ----- -------- ------- ---- ---- -----
CLOSED PROVISIONED ONLINE NORMAL 0 0 /dev/oracleasm/disks/RECOVERY2
CLOSED PROVISIONED ONLINE NORMAL 0 0 /dev/oracleasm/disks/SYSTEMDATA2
CLOSED PROVISIONED ONLINE NORMAL 0 0 /dev/oracleasm/disks/EVENTDATA2
CACHED MEMBER ONLINE NORMAL 63734 60577 SYSTEMDATA_0000 /dev/oracleasm/disks/SYSTEMDATA1
CACHED MEMBER ONLINE NORMAL 63718 62557 EVENTDATA_0000 /dev/oracleasm/disks/EVENTDATA1
CACHED MEMBER ONLINE NORMAL 95597 91924 RECOVERY_0000 /dev/oracleasm/disks/RECOVERY1
6 rows selected.
--- add EVENTDATA to ASM ---
SQL> ALTER DISKGROUP EVENTDATA add disk 'ORCL:EVENTDATA2';
Diskgroup altered.
check again if its added.
SQL> select GROUP_NUMBER,NAME,TOTAL_MB,FREE_MB from V$ASM_DISKGROUP;
GROUP_NUMBER NAME TOTAL_MB FREE_MB
------------ ---- -------- -------
1 EVENTDATA 97096 95933
2 RECOVERY 131239 127564
3 SYSTEMDATA 97112 93953

Comments
Post a Comment