ASM 翻譯系列第九彈:高階知識ASM Toolbox

沃趣科技發表於2016-06-30
原作者:Bane Radulovic
譯者:   莊培培
稽核:   魏興華


本篇文章主要介紹幾個大家應該熟練掌握的ASM工具。

asmcmd - command line interface to ASM

ASM最初發布時,asmcmd的功能還很弱。從11gR2版本開始,asmcmd已經成為一個功能非常豐富和有用的工

ASMCA - ASM configuration assistant

ASMCA有兩種使用方式,第一種是比較容易使用的圖形介面,還有一種是靜默方式。圖形介面經常很有用,但靜默方式更強大。

kfed - ASM metadata editor

前面的章節,在對ASM後設資料塊進行健康檢查過程中我們已經談及如何使用kfed工具,使用它深入地瞭解了ASM的磁碟頭資訊,還有它在進行ASM磁碟對映到OS裝置名時所起到的重要作用。

kfed不僅能讀取後設資料,它還有編輯功能,在前面還未談及如何使用它編輯ASM後設資料塊,需要強調的是,類似於修改後設資料的操作可能會導致ASM和資料庫不能正常使用。和其他ORALCE資料塊編輯工具一樣,kfed工具僅限於Oracle技術支援人員進行資料修復和匯出時使用。

amdu - ASM metadata dump utility

這是一個沒有被公開發表的工具,所以我在介紹它的功能時要謹慎。對Oracle Support技術支援人員來講它很有用,建議普通技術人員至少了解它能做什麼。就像它的名字組成(ASM metadata dump utility)所宣稱的那樣,它能讀取和匯出ASM後設資料,它能抽取資料庫資料檔案,這一點是kfed所不具備的。和kfed一樣,amdu工具不依賴於ASM例項和磁碟組的mount狀態。

譯者注:作者Bane Radulovic是Oracle公司的技術人員,因此他介紹到amdu這樣的內部工具時說自己要謹慎,也就是內部資料不宜公開。

kfod - ASM discovery tool

這是一個只做發現磁碟這一單一工作的專業工具。它在grid軟體安裝的過程中會被呼叫,但是它也能隨時獨立使用。實際上,當ASM在mount磁碟組時發生故障,尤其是報錯資訊與發現磁碟相關時,儘快執行一次kfod能得到非常有參考價值的診斷結果。

renamedg - disk group rename

只用於磁碟組重新命名的專業工具。執行這個工具時必須萬分小心,因為它不與Grid軟體棧其他層互動,如Clusterware, ASM或者資料庫。(當磁碟組重新命名完成後,)ASM會從discovery目錄下的磁碟的磁碟頭發現一個新磁碟組,而資料庫並不知道它的資料檔案所在的磁碟組進行了重命令。

cellcli - Exadata storage cell command line interface

cellcli並不是一個ASM工具。但是對足夠幸運能擁有Exadata的人來講,知道如何使用它是非常重要的。

sqlplus

別忘了sqlplus。它還是最強大的ASM維護和管理工具。

譯者注:其實還有一款工具,adhu(ASM Disk Header Utility),它作為oracle asm中和kfed,amdu齊名的asm三大恢復神器之一,沒有被oracle大力推廣(屬於內部工具),隨著kfed功能增強和asm disk header自動備份功能的完善,adhu oracle基本上停止的開發支援,可以用來作為10.2.0.5之前asm版本的磁碟頭保護工具


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28218939/viewspace-2121263/,如需轉載,請註明出處,否則將追究法律責任。

相關文章