已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
oracle 11g數(shù)據(jù)庫ASM磁盤組存儲空間擴容實施任務(wù)概述XX系統(tǒng)存放oracle數(shù)據(jù)文件的DATA磁盤組空間因為開發(fā)方新上線業(yè)務(wù),造成原有數(shù)據(jù)庫表空間較為緊張,應(yīng)業(yè)務(wù)開發(fā)方要求,為了適應(yīng)未來的數(shù)據(jù)增長要求,需要擴容。此方案為數(shù)據(jù)庫擴容常規(guī)標準步驟,無需專門測試,但是,在數(shù)據(jù)庫存儲擴容前,為防止變更操作帶來的風險,需要對數(shù)據(jù)庫數(shù)據(jù)作備份,以防萬一出現(xiàn)問題時做回退恢復。在實施存儲擴容變更操作時,由于是底層磁盤陣列和操作系統(tǒng)的標準化操作,為了防止操作失誤,必須一人操作,另一人在旁監(jiān)督檢查,并且分步確認,步步把關(guān),確保萬無一失。1.1.實施任務(wù)DATA磁盤組擴容:在DS5300存儲RAID10組中劃分新的2個300G的LUN并添加到DATA磁盤組給XX集群數(shù)據(jù)庫使用,RAID10組剩余的空間可以留給以后擴容或其他用途使用。1.2.環(huán)境簡介系統(tǒng)名稱:XX系統(tǒng);主機:兩臺IBM P750小型機;操作系統(tǒng):AIX 6.1;存儲:1套IBM DS5300;數(shù)據(jù)庫:ORACLE RAC .0;1.3.實施時間2014年11月。1.4.實施人員略2.實施方案2.1.實施內(nèi)容原有數(shù)據(jù)庫需要作數(shù)據(jù)作RMAN備份;連接到存儲DS5300劃分LUN,并加載到主機;主機掃描識別,修改屬性及權(quán)限;ASM存儲DATA磁盤組增加disk擴容;檢查數(shù)據(jù)庫和應(yīng)用。2.2.實施步驟步驟花費時間備注1.數(shù)據(jù)庫數(shù)據(jù)備份60分鐘2.連接到存儲DS53003.創(chuàng)建LUN4.將LUN加載到主機5.主機掃描新劃分的磁盤6.修改盤符屬性7.修改磁盤所有者及權(quán)限8.查看當前ASM空間使用情況9.為DATA磁盤組擴容2.3.實施風險控制在數(shù)據(jù)庫存儲擴容前,為防止變更操作風險,需要對數(shù)據(jù)庫數(shù)據(jù)作備份,以防萬一。在實施存儲擴容變更操作時,由于是底層磁盤陣列和操作系統(tǒng)的標準化操作,為了防止操作失誤,必須一人操作,另一人在旁監(jiān)督檢查,并且分步確認,步步把關(guān),確保萬無一失。3.詳細實施步驟3.1.RMAN備份在數(shù)據(jù)庫服務(wù)器節(jié)點2上通過RMAN對數(shù)據(jù)庫做全備份,歷時約60分鐘。具體步驟如下:以root用戶創(chuàng)建備份用的目錄,并更改所有者等;#mkdir -p /backup/20131122#chown -R oracle:dba /backup/以oracle用戶創(chuàng)建rman備份用的腳本,并賦權(quán)限:#su - oracle$cd /backup/20131122$vi rmanbackup.sh$chmod 744 rmanbackup.shRMAN全備份腳本rmanbackup.sh內(nèi)容:runallocate channel ch1 device type disk;allocate channel ch2 device type disk;allocate channel ch3 device type disk;backup as compressed backupset full database format /backup/20131122/db_%U_%d tag=full spfile include current controlfile;sql alter system archive log current;change archivelog all crosscheck;backup as compressed backupset archivelog all format /backup/20131122/arch_%t_%stag=archivelog;release channel ch1;release channel ch2;release channel ch3;使用腳本做RMAN備份,通過參數(shù)cmdfile指定命令文件,使用log指定日志文件:nohup rman target / cmdfile=/backup/20131122/rmanbackup.sh log=/backup/20131122/rmanbackup.log &3.2.連接到存儲將本機設(shè)置為192.168.128.XX(不要跟存儲控制器的管理ip有沖突),通過集線器,連接到IBM DS5300存儲的兩個控制器的管理口,SPA(01)和SPB(02),在本機ping兩個管理口地址,是否能ping通。如果兩個控制器管理IP均可以ping通,然后使用IBM的storage manager客戶端連接到存儲。3.3.創(chuàng)建LUN參照目前DS5300存儲劃分給DATA磁盤組的LUN大小,為了保證數(shù)據(jù)庫存儲層面的性能穩(wěn)定性,這次擴容在DS5300存儲RAID10組中新創(chuàng)建2個300G的LUN,DATA_0005- DATA_0013。點擊RAID10組(array2),查看此raid組剩余空間為1.5TB,右鍵點擊RAID10組的free capacity,選擇create logical drive,創(chuàng)建一個LUN;等到上一個創(chuàng)建完成后,繼續(xù)創(chuàng)建下一個。注意:在新建LUN時,選擇自定義,選擇將LUN分配給數(shù)據(jù)庫使用,其他使用默認設(shè)置。3.4.將LUN加載到主機將剛剛創(chuàng)建的幾個LUN加載到數(shù)據(jù)庫的主機組里,映射,后臺同步。3.5.主機掃描以root用戶執(zhí)行操作,主機掃描新劃分的磁盤:(1)登錄數(shù)據(jù)庫服務(wù)器節(jié)點1,使用cfgmgr命令,掃描一下新盤,然后通過lspv命令,查看掃描到的硬盤:# lspv# cfgmgr# lspvhdisk18noneNonehdisk19noneNone(2)登錄數(shù)據(jù)庫服務(wù)器節(jié)點2,使用cfgmgr命令,掃描一下新盤,然后通過lspv命令,查看掃描到的硬盤:# lspv# cfgmgr# lspvhdisk18noneNonehdisk19noneNone注意:要確保數(shù)據(jù)庫的兩個節(jié)點掃描到的盤符一致。3.6.修改盤符屬性以root用戶登錄數(shù)據(jù)庫服務(wù)器節(jié)點1,修改盤符屬性:# chdev -l hdisk18-a reserve_policy=no_reserve# chdev -l hdisk19-a reserve_policy=no_reserve以root用戶登錄數(shù)據(jù)庫服務(wù)器節(jié)點2,修改盤符屬性:# chdev -l hdisk18-a reserve_policy=no_reserve# chdev -l hdisk19-a reserve_policy=no_reserve3.7.修改磁盤所有者及權(quán)限以root用戶登錄數(shù)據(jù)庫服務(wù)器節(jié)點1,修改磁盤所有者及權(quán)限:#cd /dev#ls -l rhdisk*#chown grid:dba/dev/rhdisk18#chown grid:dba/dev/rhdisk19#chmod 660/dev/rhdisk18#chmod 660/dev/rhdisk19#ls -l rhdisk*以root用戶登錄數(shù)據(jù)庫服務(wù)器節(jié)點2,修改磁盤所有者及權(quán)限:#cd /dev#ls -l rhdisk*#chown grid:dba/dev/rhdisk18#chown grid:dba/dev/rhdisk19#chmod 660/dev/rhdisk18#chmod 660/dev/rhdisk19#ls -l rhdisk*=說明:以下步驟(3.8-3.9)只在節(jié)點1上操作即可:3.8.查看ASM空間情況登錄到數(shù)據(jù)庫服務(wù)器節(jié)點1,以grid用戶查看ASM磁盤組空間情況:#su - grid$ asmcmdASMCMD lsdg3.9.為DATA磁盤組擴容登錄到數(shù)據(jù)庫服務(wù)器節(jié)點1,查看asm_power_limit參數(shù)值,并調(diào)大為10,以加快后臺ASM動態(tài)平衡速度:說明:以下如無特殊說明,均由grid用戶操作;此步驟調(diào)整asm_power_limit參數(shù)值必須是ASM類型實例下操作,否則報錯ORA-15021su - gridsqlplus/ as sysdbashow parameter asm_power_limitalter system set asm_power_limit=10 sid=*scope=both;show parameter asm_power_limit查看磁盤組使用情況及磁盤名稱和路徑:select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;select name,path from v$asm_disk;將新增加的磁盤依次添加到DATA磁盤組:說明:此處必須以sysasm身份操作,否則報錯ORA-15032和ORA-15260,這是oracle 11G ASM磁盤管理上的一個改進。(參考)/technetwork/cn/articles/sql/11g-asm-094058-zhs.htmlsqlplus / as sysasmalter diskgroup DATAadd disk /dev/rhdisk18;alter diskgroup DATAadd disk /dev/rhdisk19;col name for a10col path for a30select name,path from v$asm_disk;將當前的diskgroup組的rebalance速度修改為10:alter diskgroup DATArebalance power10;查看重新平衡需要的時間:select operation,est_minutes from v$asm_operation;select name,path from v$asm_disk;select operation,est_minutes from v$asm_operation;添加完畢并且重新平衡完成后,恢復到平衡速率為1,并調(diào)整參數(shù)為1:alter diskgroup DATA rebalance power 1;alter system set asm_power_limit=1 sid=* scope=both;查看ASM磁盤組空間情況:SQL select group_number,name,state,total_mb,free_mb from v$asm_diskgroup;=3.10.檢查數(shù)據(jù)庫和應(yīng)用檢查集群數(shù)據(jù)庫和應(yīng)用是否正常。(1)檢查集群數(shù)據(jù)庫是否正常:檢查集群狀態(tài)(grid用戶):crs_stat -tcrsctl check crsocrcheck檢查數(shù)據(jù)庫集群兩個節(jié)點告警日志是否有報錯檢查結(jié)果:正常(2)開發(fā)方人員檢查檢查應(yīng)用是否正常檢查結(jié)果:正常以下是一個向現(xiàn)有磁盤組加入一個新磁盤的過程:1. SQLalterdiskgroupORADGadddiskORCL:VOL6rebalancepower11; 2. Diskgroupaltered. 3. SQLselectgroup_number,disk_number,mode_status,namefromv$asm_disk; 4. GROUP_NUMBERDISK_NUMBERMODE_STATUSNAME 5. - 6. 04ONLINE 7. 10ONLINEVOL1 8. 11ONLINEVOL2 9. 12ONLINEVOL3 10. 13ONLINEVOL4 11. 14ONLINEVOL6可以看一下最初磁盤組中的磁盤使用情況為:1. SQLselectname,total_mb,free_mbfromv$asm_disk; 2. NAMETOTAL_MBFREE_MB 3. - 4. 28700 5. VOL1190776571 6. VOL2190776497 7. VOL3190776558 8. VOL4122284321 9. VOL610418797622經(jīng)過Oracle的自動調(diào)整均衡之后,磁盤空間使用情況變?yōu)椋?. SQLselectname,total_mb,free_mbfromv$asm_disk; 2. NAMETOTAL_MBFREE_MB 3. - 4. 28700 5. VOL11907713337 6. VOL21907713381 7. VOL31907713337 8. VOL4122288548 9. VOL610418772966可以看到數(shù)據(jù)已經(jīng)逐漸均衡到VOL6上來。磁盤組通過ASM實例透明地提供給數(shù)據(jù)庫實例,那么數(shù)據(jù)庫就不必再關(guān)心具體的數(shù)據(jù)文件在底層硬件上的存儲。但是值得注意的是,Oracle的自動Rebalance需要消耗大量的IO,當數(shù)據(jù)庫存儲并不很大的情況下,Rebalance過程能夠快速完成,但是當數(shù)據(jù)庫的存儲達到海量,如TB級時,Oracle的Rebalance時間可能就會變得極其漫長。所以當你需要使用R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年智能手機課程設(shè)計
- 美食調(diào)料培訓課程設(shè)計
- 高中微課課程設(shè)計
- 秋天 課程設(shè)計說明
- 鐵路運輸?shù)乩碚n程設(shè)計
- 陶藝非遺文化課程設(shè)計
- 自動控制原理pid課程設(shè)計
- 遺傳基本定律的課程設(shè)計
- 線上教學寵物課程設(shè)計
- 酶工程課程設(shè)計
- 《國有控股上市公司高管薪酬的管控研究》
- 餐飲業(yè)環(huán)境保護管理方案
- 人教版【初中數(shù)學】知識點總結(jié)-全面+九年級上冊數(shù)學全冊教案
- 食品安全分享
- 礦山機械設(shè)備安全管理制度
- 計算機等級考試二級WPS Office高級應(yīng)用與設(shè)計試題及答案指導(2025年)
- 造價框架協(xié)議合同范例
- 糖尿病肢端壞疽
- 心衰患者的個案護理
- 醫(yī)護人員禮儀培訓
- 無人機飛行安全協(xié)議書
評論
0/150
提交評論