如何在 RAC 叢集或單機 ASM 環境中對已經存在的 Diskgroup 新增新磁碟(最佳實踐)
如何在 RAC 叢集或單機 ASM 環境中對已經存在的 Diskgroup 新增新磁碟(最佳實踐) (文件 ID 1946668.1)
文件內容
|
目標 |
|
解決方案 |
|
參考 |
適用於:
Oracle Database - Enterprise Edition - 版本 10.1.0.2 到 12.1.0.1 [發行版 10.1 到 12.1]本文件所含資訊適用於所有平臺
目標
在您將磁碟加入到已有的生產磁碟組之前,您可以使用下面步驟去校驗候選磁碟狀態,並保障可以被每個節點訪問(這樣可以防止對現有生產磁碟組造成損害),具體步驟如下:
解決方案
1) 使用 Oracle 或 Grid 系統使用者,在每個節點執行下面命令(如果使用 ASMLIB API):
# /etc/init.d/oracleasm scandisks #(only this command needs to be executed as root user)
$> id
$> /etc/init.d/oracleasm listdisks
$> /etc/init.d/oracleasm querydisk <each disk from previous output>
注意:所有磁碟在每個節點必須可見。
2) 確認每個節點(使用 oracle 或 Grid 系統使用者)在系統級所有磁碟可見(I/O):
$> ls -l <disk name>
$> dd if=<raw/character or block partition device in question> of=/dev/null count=100 bs=8192
Example:
$> dd if=/dev/raw/raw1 of=/dev/null count=100 bs=8192 # raw device
$> dd if=/dev/oracleasm/disks/PRODA07 of=/dev/null count=100 bs=8192 # ASMLIB device
$> dd if=/dev/rdsk/c1t3d0s6 of=/dev/null count=100 bs=8192 # raw device
3) 在每個節點系統級別使用 kfed 命令確認候選磁碟可讀(使用 oracle 或 Grid 系統使用者):
Example:
$> kfed read /dev/oracleasm/disks/PRODA07
$> kfed read /dev/rdsk/c1t3d0s6
4) 建一個新的臨時磁碟組:
5) 檢查磁碟組是否已經被建立並且載入(mounted):
6) 如果是,請手工將其載入至其他節點 ASM 例項:
SQL> SELECT STATE, NAME FROM V$ASM_DISKGROUP;
7) 如果前面步驟已經成功並且 TEST 磁碟組在每個 ASM 例項成功載入,則按下面步驟刪除 TEST 磁碟組:
SQL> DROP DISKGROUP TEST; --(from the ASM instance, which the diskgroup is still mounted).
8) 可以將候選磁碟組加入到期望的磁碟組中:
參考
NOTE:1316936.1 - How To Verify If A New Candidate ASM Disk Is Cluster Wide Visible ORA-15075 / ORA-15080NOTE:288002.1 - OERR: ORA-15075 "disk %s is not visible on instance number %s" (varies by version) Reference Note
ORA-15080
ORA-15075
NOTE:837308.1 - Exact Steps To Migrate ASM Diskgroups To Another SAN/Disk-Array/DAS/etc Without Downtime.
NOTE:1918350.1 - Exact Steps to Migrate ASM Diskgroups to Another SAN/Disk-Array/DAS/Etc without Downtime (When ASMLIB Devices Are Involved)
NOTE:1911166.1 - How to Identify and Map the Real Physical Raw Device on Solaris Used as ASM Member or Candidate Disks on RAC or Standalone Configurations.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31393455/viewspace-2130453/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 向RAC中已經存在的磁碟組新增一塊新硬碟硬碟
- Linux 磁碟對應 ASM diskgroup 中的磁碟LinuxASM
- Redis叢集環境搭建實踐Redis
- Redis Manager 接入已經存在的叢集Redis
- 向ASM diskgroup中新增磁碟的例行檢查ASM
- Oracle 10.2的單機(非RAC)環境中建立ASM的實驗記錄OracleASM
- 虛擬機器VMware下 Oracle RAC環境新增磁碟虛擬機Oracle
- RAC環境ASM磁碟組間修改spfile的位置ASM
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- ZooKeeper 系列(二)—— Zookeeper單機環境和叢集環境搭建
- Oracle RAC 高可用性體系結構與叢集 單例項環境與 Oracle RAC 環境對比Oracle單例
- 如何在linux 10gR2 rac 新增ASM磁碟組LinuxASM
- Windows中搭建已存在的Octopress環境Windows
- 單機搭建ASM環境ASM
- pycharm 新增已存在的 pipenv 虛擬環境直譯器?PyCharm
- Redis叢集環境下的-RedLock(真分散式鎖) 實踐Redis分散式
- TKE 叢集組建最佳實踐
- 容器雲多叢集環境下如何實踐 DevOpsdev
- 單機環境配置ASM例項ASM
- RAC資料庫新增ASM磁碟組(1)資料庫ASM
- 新建或修改ASM diskgroup 的問題ASM
- 【RAC】Oracle RAC叢集環境下日誌檔案結構Oracle
- 一次ASM新增新的磁碟組ASM
- 【Mongodb】分片複製集環境新增新的分片MongoDB
- Oracle 11.2.0.4 rac for aix acfs異常環境的克隆環境ASM磁碟組掛載緩慢OracleAIASM
- Windows 10環境簡單搭建ELK叢集Windows
- Glassfish叢集環境的搭建
- 容器化環境中,JVM最佳引數配置實踐JVM
- 使用CREATE DISKGROUP語句建立ASM磁碟組,提示找不到相應的ASM磁碟ASM
- 京東雲Kubernetes叢集最佳實踐
- Zookeeper 叢集環境搭建
- RAC和ASM環境下打patchASM
- 在Oracle10g RAC下新增ASM磁碟組OracleASM
- 單機環境安裝配置ASM例項ASM
- 檢查asm磁碟組狀態的檢視v$asm_diskgroupASM
- Oracle RAC環境新增新的network和listener(未完成)Oracle
- [譯]Xcode 環境配置最佳實踐XCode
- zt: 在linux上單機模擬Oracle 10g RAC叢集(OCFS+ASM)LinuxOracle 10gASM