一. 作業系統設定
1.LINUX 作業系統
(1). 掃描映射到主機的磁盤
需要重新開機伺服器(兩個節點都需要)
(2). 通過lun id 來查找新映射過來的磁盤,可以通過存儲廠商提供的多
路徑軟體來檢視,兩台伺服器上新映射的盤的盤符必須一緻
HDS HDLM
#/usr/DynamicLinkManager/bin/dlnkmgr view ‐lu
EMC POWERPATH
#/usr/sbin/powermt display dev=all
LINUX 自帶或者其它多路徑軟體(略)
(3)磁盤設定
在一個節點上執行
對新加盤進行分區
fdisk /dev/sddlmax
fdisk /dev/sddlmay
檢視分區
fdisk ‐l /dev/sddlmax
fdisk ‐l /dev/sddlmay
在第二個節點執行:
partprobe
檢視分區,确認能檢視到在第一個節點建立的分區
fdisk ‐l /dev/sddlmax
fdisk ‐l /dev/sddlmay
(4)建立vol 盤
在第一個節點上執行:
/etc/init.d/oracleasm createdisk VOLDISK7 /dev/sddlmax1
/etc/init.d/oracleasm createdisk VOLDISK8 /dev/sddlmay1
檢視
/etc/init.d/oracleasm createdisk listdisks
在第二個節點執行:
/etc/init.d/oracleasm scandisks
然後檢視:
/etc/init.d/oracleasm listdisks
2.AIX 作業系統
(1). 掃描映射到主機的磁盤
#cfgmgr
(2). 通過lun id 來查找新映射過來的磁盤,可以通過存儲廠商提供的多
路徑軟體來檢視, 兩台伺服器上新映射的盤的盤符必須一緻
HDS HDLM
#/opt/DynamicLinkManager/bin/dlnkmgr view ‐lu
EMC POWERPATH
#/usr/sbin/powermt display dev=all
AIX MPIO(略)
(3)磁盤設定
修改磁盤屬性
/usr/sbin/chdev ‐l hdisk112 ‐a reserve_policy=no_reserve
/usr/sbin/chdev ‐l hdisk113 ‐a reserve_policy=no_reserve
修改權限
#chown oracle:dba /dev/rdisk/disk112
#chown oracle:dba /dev/rdisk/disk113
#chmod 660 /dev/rdisk/disk112
#chmod 660 /dev/rdisk/disk113
PS:以上操作兩個節點都需要要操作
3. HP UX 作業系統
(1). 掃描映射到主機的磁盤
#ioscan ‐fndisk
(2). 通過lun id 來查找新映射過來的磁盤,可以通過存儲廠商提供的多
路徑軟體來檢視, 兩台伺服器上新映射的盤的盤符必須一緻
hp ux 11.31 不支援其它的多路徑軟體,可以通過一個工具inqraid.hpux 來檢視,具體執行:
HPUX 下Lun 對應關系檢視方式如下:
将工具inqraid.hpux 以二進制模式ftp 上傳到主機/tmp 目錄,以root 使用者執行以下指令
a>cd /tmp
b>chmod +x /tmp/inqraid.hpux
c>ioscan ‐fun | grep ‐e rdisk ‐e rdsk | ./inqraid.hpux ‐CLI ‐fx
d>ioscan ‐fun | grep ‐e rdisk ‐e rdsk | ./inqraid.hpux ‐CLI ‐fx ‐fg
e>ioscan ‐fun | grep ‐e rdisk ‐e rdsk | ./inqraid.hpux ‐CLI ‐fx ‐fg>1.txt
f>cat 1.txt
‐h 可以看到更多選項。。。。。。
根據指令的輸出結果可以核對出主機裝置名與儲存設備Lun 的對應關系。
檢視聚合後的磁盤盤符與磁盤實體路徑對應關系
#ioscan ‐m dsf
(3)磁盤設定
修改權限
#chown oracle:dba /dev/rdisk/disk112
#chown oracle:dba /dev/rdisk/disk113
#chmod 660 /dev/rdisk/disk112
#chmod 660 /dev/rdisk/disk113
PS:以上操作兩個節點都需要要操作
二.資料庫設定
1.AIX/HP UX
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 DATA01 add disk '/dev/rdisk/disk112';
alter diskgroup DATA01 add disk '/dev/rdisk/disk113';
ALTER DISKGROUP DATA01 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 DATA01 REBALANCE POWER 1; 恢複到平衡速率為1
2.LINUX
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 DATA01 add disk 'ORCL:VOLDISK7';
alter diskgroup DATA01 add disk 'ORCL:VOLDISK8';
ALTER DISKGROUP DATA01 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 DATA01 REBALANCE POWER 1; 恢複到平衡速率為1