How to rename ASM disks? (文檔 ID 418542.1)
Oracle Database - EnterPRise Edition - Version 10.2.0.1 to 11.2.0.3 [Release 10.2 to 11.2]Information in this document applies to any platform.Information in this document applies to any platform.
如果您計劃更改磁盤的名稱,那么從Oracle的角度來看,唯一需要的是更改ASM實例上的ASM_DISKSTRING參數。 或者,您可以在操作系統級別重命名或創建指向設備的新符號鏈接。或者,您可以只重命名。 這是一個危險的操作,因為ASM卷信息存儲在ASM磁盤頭中。 我們在發現磁盤時讀取該信息; 沒有什么存儲在ASM實例中。此信息包括ASM磁盤名稱,它所屬的磁盤組以及大量其他信息。 ASM不關心磁盤名稱。如果重命名磁盤損壞ASM頭,那么您將需要重新創建ASM磁盤組。我們建議您在重命名之前對數據庫執行新的完整備份。在嘗試重命名ASM磁盤之前,請遵循以下操作計劃
行動計劃
===========
1.修改asm_diskstring參數以包括新設備路徑
From ASM instance, sqlplus prompt
sql>alter system set asm_diskstring='<Existing device path>','<New device path>' scope=spfile sid='*';
2.在重命名磁盤后,asm磁盤組將根據您的asm_diskgroups參數描述進行裝載3.安裝磁盤組后,我們可以刪除舊設備路徑。
From ASM instance, sqlplus prompt
sql>alter system set asm_diskstring='<New device path>' scope=spfile sid='*';
附加信息
===========
ASM_DISKSTRING指定自動存儲管理使用的操作系統相關值,以限制被認為用于發現的磁盤集。將新磁盤添加到磁盤組時,已裝入磁盤組的每個自動存儲管理實例必須能夠使用ASM_DISKSTRING值發現新磁盤。
在大多數情況下,默認值將是足夠的。使用更嚴格的值可以減少自動存儲管理執行發現所需的時間,從而提高磁盤組裝入時間或將磁盤添加到磁盤組的時間。一個 ”?”在字符串的開頭擴展到Oracle主目錄。根據操作系統,可以使用通配符。可能需要在添加磁盤之前動態更改ASM_DISKSTRING,以便發現新磁盤。
語法 ASM_DISKSTRING = discovery_string [, discovery_string ] ...
默認值空字符串; 自動存儲管理發現查找自動存儲管理實例具有讀/寫訪問權限的操作系統特定位置中的所有磁盤。
可使用ALTER SYSTEM修改
有關ASM_DISKSTRING參數的更多信息,請參閱以下鏈接
documentation:http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams011.htm#REFRN10248
新聞熱點
疑難解答