新聞中心
Oracle ASM簡介
Oracle自動存儲管理(Automatic Storage Management,簡稱ASM)是Oracle數(shù)據(jù)庫的一種存儲管理技術(shù),它通過將磁盤組劃分為多個邏輯卷,實現(xiàn)對存儲資源的自動管理和負載平衡,本文將介紹一次成功的Oracle ASM實現(xiàn)負載平衡的實踐過程。

我們擁有十年網(wǎng)頁設計和網(wǎng)站建設經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設計師為您提供的解決方案。為企業(yè)提供網(wǎng)站建設、網(wǎng)站設計、微信開發(fā)、小程序制作、手機網(wǎng)站制作設計、H5響應式網(wǎng)站、等業(yè)務。無論您有什么樣的網(wǎng)站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。
實踐環(huán)境
1、操作系統(tǒng):Windows Server 2012 R2
2、Oracle數(shù)據(jù)庫版本:11.2.0.4
3、ASM版本:11.2.0.4.0
實踐步驟
1、準備環(huán)境
在Windows Server 2012 R2上安裝Oracle 11g數(shù)據(jù)庫軟件,并創(chuàng)建一個新的數(shù)據(jù)庫實例,安裝ASM軟件,并將ASM實例與數(shù)據(jù)庫實例關(guān)聯(lián)。
2、創(chuàng)建磁盤組和邏輯卷
使用ASM命令創(chuàng)建一個新的磁盤組,然后將物理磁盤添加到磁盤組中,接下來,使用ASM命令在磁盤組中創(chuàng)建邏輯卷。
創(chuàng)建磁盤組
CREATE DISKGROUP diskgroup_name DEVICE 'D:oracleasmdiskgroup_name';
添加物理磁盤到磁盤組
ALTER DISKGROUP diskgroup_name ADD DISK 'D:oracleasmdiskgroup_namephysical_disk_name';
創(chuàng)建邏輯卷
CREATE LOGICAL VOLUME logical_volume_name
DATAFILE 'D:oracleoradatadb_namesystem01.dbf'
SIZE 5G,
AUTOEXTEND ON NEXT 5G;
3、分配邏輯卷給數(shù)據(jù)庫實例
使用ASM命令將邏輯卷分配給數(shù)據(jù)庫實例。
分配邏輯卷給數(shù)據(jù)庫實例
ALTER DATABASE DATAFILE '/dev/asm/diskgroup_name/logical_volume_name' ADD LOGFILE GROUP 1 ('/dev/asm/diskgroup_name/logical_volume_name') SIZE 5G;
4、監(jiān)控負載情況
使用ASM命令查看磁盤組的負載情況,如果發(fā)現(xiàn)某個邏輯卷的負載較高,可以考慮將其遷移到其他磁盤上,以實現(xiàn)負載平衡。
查看磁盤組的負載情況 SELECT * FROM v$asm_diskgroup_stat;
5、遷移邏輯卷
如果需要遷移邏輯卷,可以使用ASM命令將邏輯卷從一個磁盤移動到另一個磁盤,在遷移過程中,數(shù)據(jù)庫實例會暫時無法訪問邏輯卷上的數(shù)據(jù),在執(zhí)行遷移操作之前,需要先關(guān)閉數(shù)據(jù)庫實例,然后再進行遷移,遷移完成后,可以重新啟動數(shù)據(jù)庫實例,使其重新訪問數(shù)據(jù)。
遷移邏輯卷(假設要將邏輯卷從diskgroup1遷移到diskgroup2) ALTER DATABASE MOUNT RESET; 重置數(shù)據(jù)庫實例的掛載狀態(tài) ALTER DATABASE CLEAR UNDO; 清除回滾段中的事務日志 ALTER SYSTEM FLUSH SGA; 刷新系統(tǒng)全局區(qū)緩存 ALTER DATABASE NOMOUNT; 關(guān)閉數(shù)據(jù)庫實例的訪問權(quán)限 ALTER DATABASE MOUNT; 重新掛載數(shù)據(jù)庫實例到新的磁盤組上
實踐歸納
通過以上步驟,我們成功地實現(xiàn)了Oracle ASM的負載平衡,在實踐過程中,需要注意以下幾點:
1、確保ASM實例與數(shù)據(jù)庫實例關(guān)聯(lián)成功。
2、根據(jù)實際需求合理劃分磁盤組和邏輯卷。
3、定期監(jiān)控磁盤組的負載情況,及時調(diào)整邏輯卷的位置。
當前名稱:OracleASM實現(xiàn)負載平衡一次成功的實踐
文章源于:http://www.fisionsoft.com.cn/article/cojgjss.html


咨詢
建站咨詢
