以下為Linux平台下Oracle ASM磁碟組添加磁碟的主要操作,多路進軟體使用的是HDS的。
一.作業系統設定
1.從儲存映射磁碟到伺服器,然後重啟,掃描磁碟
/opt/D*/bin/dlnkmgr view -lu
2.掃描到新的磁碟後(兩個節點都要掃描,並且盤符要一致),在新盤上建分區(在任意一個節點執行)
fdisk /dev/sddlmax
fdisk /dev/sddlmay
查看分區
fdisk -l /dev/sddlmax
fdisk -l /dev/sddlmay
在另一個節點執行:
partprobe
查看分區
fdisk -l /dev/sddlmax
fdisk -l /dev/sddlmay
3.建立vol盤
在一個節點上執行:
/etc/init.d/oracleasm createdisk VOLDB7 /dev/sddlmax1
/etc/init.d/oracleasm createdisk VOLDB8 /dev/sddlmay1
ls -l /dev/oracleasm/disks
查看
/etc/init.d/oracleasm listdisks
在另一個節點執行:
/etc/init.d/oracleasm scandisks
然後查看:
/etc/init.d/oracleasm listdisks
二.資料庫設定
export ORACLE_SID=+ASM1
sqlplus "/ as sysdba"
show parameter pfile 注意看ASM_DISKSTRING參數有沒有設定的
show parameter asm_power
alter system set asm_power_limit=5;
alter diskgroup DBDATA add disk 'ORCL:VOLDB7';
alter diskgroup DBDATA add disk 'ORCL:VOLDB8';
ALTER DISKGROUP DBDATA REBALANCE POWER 5; 提高平衡速率
select operation,est_minutes from v$asm_operation; 查看平衡需要的時間
select TOTAL_MB,FREE_MB,path from v$asm_disk_stat where GROUP_NUMBER=1 order by 3; 查看當前磁碟空間使用方式
ALTER DISKGROUP DBDATA REBALANCE POWER 1; 恢複到平衡速率為1