【MOS】零當機遷移ASM磁碟組到另一個SAN/磁碟陣列/DAS的準確步驟 (文件 ID 1946664.1)

lhrbest發表於2017-04-23

【MOS】零當機時間遷移 ASM 磁碟組到另一個 SAN/磁碟陣列/DAS 的準確步驟 (文件 ID 1946664.1)




文件內容

目標
  提問,獲得幫助,並分享您對於這篇文件的經驗。
解決方案
參考


適用於:

Oracle Database - Enterprise Edition - 版本 10.2.0.1 到 11.2.0.4 [發行版 10.2 到 11.2]
本文件所含資訊適用於所有平臺

目標


本文詳述了在零當機時間的前提下將 ASM 磁碟組從一個儲存裝置(SAN/磁碟陣列/DAS等)遷移到另一個儲存裝置(SAN/磁碟陣列/DAS等)的準確步驟。此過程也適用於存放 OCR、表決磁碟和 ASM spfile 的磁碟組。


提問,獲得幫助,並分享您對於這篇文件的經驗。

您是否希望與其他 Oracle 客戶、Oracle 員工和業內專家進一步探討此主題?

請點選這裡進入 Oracle 社群(中文)。
請點選這裡進入 My Oracle Support 社群的資料庫安裝/升級(英文)主頁發現更多的話題和討論。


解決方案

如果你您計劃將你您的磁碟組從當前的磁碟遷移到新的儲存上,此操作過程能沒有沒有任何停機時間地實現它。請按照如下步驟:

1) 備份所有資料庫並檢驗備份有效性(為保護資料所必須)。

2) 增加新的路徑(新儲存的新磁碟)到 asm_diskstring 以供 ASM 識別:

例如:

SQL> alter system set asm_diskstring = '/dev/emcpowerc*' , '/dev/emcpowerh*'; 

這裡: '/dev/emcpowerc*' 是當前的磁碟。 
這裡: '/dev/emcpowerh*' 是新的磁碟。


3) 確認新磁碟被 ASM 識別:

SQL> select path from v$asm_disk;


4) 使用下面文件中的方法驗證所有新磁碟:
 

How To Add a New Disk(s) to An Existing Diskgroup on RAC Cluster or Standalone ASM Configuration (Best Practices). (Doc ID557348.1)

  
5) 增加新磁碟到目標磁碟組:

SQL> alter diskgroup add disk 
‘’, 
‘’, 
‘’, 
‘’, 



‘’ rebalance power <#>; 



6) 接下來等待重平衡操作完成:

SQL> select * from v$asm_operation; 
SQL> select * from gv$asm_operation;


7) 最後,移除舊磁碟:

SQL> alter diskgroup drop disk 







  rebalance power <#>;


8) 接下來等待重平衡操作完成:

SQL> select * from v$asm_operation; 
SQL> select * from gv$asm_operation;



9) 至此,你您的 ASM 磁碟組和資料庫已經遷移到了新的儲存上面。

注: 或者,我們也可以按照如下命令,將加盤,刪盤放在一個操作裡執行,這種方式只會發生一次重平衡操作:

SQL> alter diskgroup  
add disk '', .., '' 
drop disk , , .., 
rebalance power <#>;


這樣會比使用分開的命令(加盤和刪盤語句)高效許多。

 

注1:因為在 10g 版本(如果驅逐磁碟時發生了某些錯誤,比如 hang)ASM 不會去自動重啟重平衡操作(這個已經在 11g 和 12c 版本得到增強),所以需要做一個手工的重平衡操作。手工啟動重平衡的命令如下:
SQL> alter diskgroup rebalance power 11;
  


 

注2:一旦 drop 磁碟發起的重平衡操作完成,來自舊的 SAN/磁碟陣列/DAS 中的磁碟最終要從磁碟組中驅逐出去,此時在 v$asm_disk 檢視中這些磁碟的記錄為 HEADER_STATUS = FORMER

 


參考

NOTE:1918350.1 - Exact Steps to Migrate ASM Diskgroups to Another SAN/Disk-Array/DAS/Etc without Downtime (When ASMLIB Devices Are Involved)
NOTE:557348.1 - How To Add a New Disk(s) to An Existing Diskgroup on RAC Cluster or Standalone ASM Configuration (Best Practices).






About Me

...............................................................................................................................

● 本文來自於MOS文章

● 本文在itpub(http://blog.itpub.net/26736162)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文部落格園地址:http://www.cnblogs.com/lhrbest

● 本文pdf版及小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● QQ群:230161599     微信群:私聊

● 聯絡我請加QQ好友(646634621),註明新增緣由

● 於 2017-04-28 09:00 ~ 2017-04-30 22:00 在魔都完成

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

...............................................................................................................................

拿起手機使用微信客戶端掃描下邊的左邊圖片來關注小麥苗的微信公眾號:xiaomaimiaolhr,掃描右邊的二維碼加入小麥苗的QQ群,學習最實用的資料庫技術。

【MOS】零當機遷移ASM磁碟組到另一個SAN/磁碟陣列/DAS的準確步驟 (文件 ID 1946664.1)
DBA筆試面試講解
歡迎與我聯絡

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

相關文章