Oracle 11gRac 測試案例(五)ASM功能測試
1 檢查候選盤可用性
場景 |
檢查候選盤可用性 |
過程 |
1. 新增磁碟至RAC 節點,並設定適合的許可權 2. SQLPLUS 登入並檢視磁碟資訊 Select name,group_number,path,state,header_status,mode_status,label from v$asm_disk;
|
預期結果 |
新加入的磁碟作為候選盤顯示。 |
衡量標準 |
符合預期。 |
實際結果 |
檢查磁碟資訊 Select name,group_number,path,state,header_status,mode_status,label from v$asm_disk;
|
新建external 磁碟組
場景 |
新建external磁碟組 |
過程 |
1. 透過SQLPLUS登入ASM Create diskgroup <dg_name> external redundancy disk '<candidate path>'; |
預期結果 |
1. 磁碟組成功建立並可以顯示在V$ASM_DISKGROUP檢視中 2. 磁碟組作為叢集資源註冊,可透過crsctl stat res -t檢視 |
衡量標準 |
符合預期。 |
實際結果 |
初始狀態 檢視V$ASM_DISKGROUP Select * from v$asm_diskgroup;
Crsctl stat res -t
建立磁碟組 Create diskgroup DATA external redundancy disk '/dev/mapper/sys6';
檢查檢視 V$ASM_DISKGROUP
Select * from v$asm_diskgroup;
Crsctl stat res -t 檢查
|
建立normal 或high 冗餘度磁碟組
場景 |
建立normal或high冗餘度磁碟組 |
過程 |
1. 透過SQLPLUS登入ASM Create diskgroup <dg_name> normal redundancy disk '<candidate1 path>', '<candidate2 path>' ; |
預期結果 |
1. 磁碟組成功建立並可以顯示在V$ASM_DISKGROUP檢視中 2. 磁碟組作為叢集資源註冊,可透過crsctl stat res -t檢視 |
衡量標準 |
監控系統日誌及叢集狀態,符合預期。 |
實際結果 |
初始狀態 檢視V$ASM_DISKGROUP Select * from v$asm_diskgroup;
Crsctl stat res -t
建立磁碟組 Create diskgroup DATA normal redundancy disk '/dev/mapper/sys6','/dev/mapper/sys7';
檢查檢視 V$ASM_DISKGROUP Select * from v$asm_diskgroup; Crsctl stat res -t
|
新增磁碟至磁碟組
場景 |
新增磁碟至磁碟組 |
過程 |
1. 透過SQLPLUS登入ASM Alter diskgroup< dg_name> add disk '<candidate1 path>' ; |
預期結果 |
1. 磁碟被新增進入磁碟組中並最終完成rebalance,可以透過v$asm_disk和v$asm_operation檢視檢視。 |
衡量標準 |
符合預期。 |
實際結果 |
新增磁碟 Alter diskgroup DATADG add disk '/dev/mapper/sys6'; 發生rebalance 完成rebalance
|
磁碟組中磁碟
場景 |
Dro 磁碟組中磁碟 |
過程 |
1. 透過SQLPLUS登入ASM Alter diskgroup< dg_name> drop disk '<disk name>' ; |
預期結果 |
1. 資料透過剩餘磁碟進行rebalance,一旦完成該磁碟的header_status顯示為FORMER並可以新增至其他磁碟組使用。 |
衡量標準 |
符合預期。 |
實際結果 |
初始狀態檢視v$asm_disk 刪除磁碟 觀察rebalance 完成rebalance 檢視磁碟檢視v$asm_disk
|
磁碟組中磁碟
場景 |
Undrop 磁碟中的磁碟 |
過程 |
1. 透過SQLPLUS登入ASM Alter diskgroup< dg_name> drop disk '<disk name>' ; 在rebalance完成前,執行如下命令完成undrop。 Alter diskgroup <dg_name> undrop disks;
|
預期結果 |
1. 該操作回滾drop操作。磁碟將恢復至之前狀態作為member成為磁碟組成員。 |
衡量標準 |
符合預期。 |
實際結果 |
Undrop 刪除中的磁碟 完成rebalance
|
磁碟組
場景 |
drop 磁碟組 |
過程 |
1. 透過SQLPLUS登入ASM Drop diskgroup< dg_name> ;
|
預期結果 |
1. 磁碟組被成功移除。 2. 磁碟組資源在叢集中取消註冊,使用crsctl stat res -t確認。 |
衡量標準 |
符合預期。 |
實際結果 |
初始狀態,Crsctl stat res -t 檢查 Drop 磁碟組 Drop diskgroup data ; 檢視V$ASM_DISKGROUP Select * from v$asm_diskgroup;
Crsctl stat res -t
|
修改自動平衡優先順序
場景 |
修改自動平衡優先順序 |
過程 |
1. 透過SQLPLUS登入ASM Alter diskgroup< dg_name> add disk '<candidate1 path>' ; 在rebalance完成前,執行如下命令修改優先順序。 Alter diskgroup <dg_name> rebalance power <1-11>'; 預設級別為1 |
預期結果 |
1. 當前的平衡優先順序將增加到指定值。可以透過v$asm_operation檢視確認。 |
衡量標準 |
符合預期。 |
實際結果 |
修改優先順序 檢查確認 |
檢查ASM 檔案訪問
場景 |
檢查ASM訪問 |
過程 |
1. 啟動全部資料庫程式,查詢v$asm_client檢視
|
預期結果 |
1.v$asm_client 檢視中應列出每個資料庫例項資訊 |
衡量標準 |
符合預期。 |
實際結果 |
Select * from v$asm_client;
|
檢查磁碟組後設資料內部一致性
場景 |
檢查磁碟組後設資料內部一致性 |
過程 |
1. 透過SQLPLUS登入ASM Alter diskgroup <diskgroup> check all ;
|
預期結果 |
1. 發生不一致問題,查詢將返回問題資訊。 |
衡量標準 |
符合預期。 |
實際結果 |
檢查磁碟組後設資料一致無問題
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10201716/viewspace-2939466/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11gRac 測試案例(三)系統測試Oracle
- Oracle 11gRac 測試案例(二)系統測試(一)Oracle
- Oracle 11gRac 測試案例(一)目錄Oracle
- Oracle 11gRac 測試案例(四)叢集程式錯誤Oracle
- Oracle sqlldr工具功能測試OracleSQL
- 軟體測試中的功能測試和非功能測試
- 功能測試
- 測試測試測試測試測試測試
- 門戶系統測試---功能測試
- 功能測試之審批流測試
- 軟體測試中功能測試的測試工作流程
- 軟體測試之功能測試、效能測試經驗談
- 功能測試、自動化測試、效能測試的區別
- asm中template特性測試!ASM
- 介面測試和功能測試的區別
- FastJSON 案例測試ASTJSON
- oracle備份與恢復測試(五)Oracle
- Jmeter測試工具的實際專案測試案例JMeter
- 測試人員如何提高API功能測試效率?API
- 【轉】測試用例編寫(功能測試框架)框架
- 功能測試怎麼提升測試開發能力?
- 軟體功能測試包含了哪些測試專案?功能測試報告收費標準測試報告
- 功能測試吐槽
- 軟體測試案例分析
- 功能測試和非功能測試區別簡析,上海好口碑軟體測試公司推薦
- 移動 APP 測試之基礎功能測試流程APP
- 如何使用spring測試模組測試請求功能Spring
- 測試面試題集錦(五)| 自動化測試與效能測試篇(附答案)面試題
- 軟體測試學習 ——五種軟體測試模型模型
- 測試oracle sqlldrOracleSQL
- ORACLE 測試題:Oracle
- 軟體測試學習——移動端功能測試分析
- 軟體測試中的43個功能測試點(上)
- 測試平臺系列(73) 設計測試計劃功能
- 軟體測試中的43個功能測試點(下)
- 功能測試點總結
- 滲透測試學習之報告測試引數五
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試