ASM 常用概念解釋
ASM例項上執行與其它資料庫相似,不過用預設的STARTUP MOUNT命令代替了STARTUP命令。此外,我們還可以用STARTUP RESTRICT來暫時阻止資料庫例項連線到ASM例項上並安裝磁碟組。如果人們在ASM例項上使用SHUTDOWN命令,在ASM完成關機操作之前,他會等待所有的相關的資料庫都關閉。唯一的例外是,如果使用SHUTDOWN ABORT,則ASM例項並不將ABORT命令傳送到相關的資料庫,而是所有的相關資料庫都會立即執行一條SHUTDOWN ABORT命令。
31.ASM動態效能檢視
有一些新的動態效能檢視與ASM例項有關。這些檢視的內容在ASM例項和資料庫例項中內容各不相同,見下表:
檢視 |
ASM例項中的內容 |
RDBMS例項中內容 |
V$ASM_DISK |
沒一行記錄ASM例項發現的一個磁碟,不論是否用於磁碟組 |
每一行記錄例項使用的每一個磁碟 |
V$ASM_DISKGROUP |
每一行記錄一個磁碟組資訊,包含該磁碟組的一般特徵 |
每一行記錄使用的每一個磁碟組,不管它是否已經安裝了 |
V$ASM_FILE |
每一行記錄在每個安裝過的磁碟組中的每一個檔案 |
未用 |
V$ASM_OPERATION |
每一行記錄ASM例項中正在執行的一個長時間執行的操作 |
未用 |
V$ASM_TEMPLATE |
每一行記錄ASM例項中每個安裝過的磁碟組中的一個模板 |
每一行記錄每個安裝過的磁碟中的一個模板 |
V$ASM_CLIENT |
每一行記錄每一個使用ASM例項管理的磁碟組的每一個資料庫 |
如果由任何ASM檔案開啟了,那麼為ASM例項新增一行 |
V$ASM_ALIAS |
沒一行記錄每個安裝過的磁碟組的每一個別名 |
未用 |
所有的ASM檔案都是OMF,因此在大多數管理工作中不用關心使用的實際檔名是什麼。當人們從一個ASM磁碟刪除物件時,對應的檔案也會刪除。ASM檔案可以採用6種不同的格式
1)全名稱
例如:+DSG1/ora10g/datafile/system.264.584793233
在上面這個例子中,磁碟組名稱是+DSG1,資料庫名稱是ora10g,它是system表空間的一個資料檔案,檔案號/實現(incarnation)對應的是264.584793233。
2)數字名稱
數字名稱僅用於引用現有的ASM檔案,它允許只使用磁碟組名稱以及檔案號/實現來對應ASM檔案。例如對於上面的例子,數字名稱就是:
+DSG1.264.584793233
3)別名
我們可以在ASM例項中透過ALTER DISKGROUP ADD ALIAS來為現有的或者新的ASM檔案建立一個更友好的名稱。首先要建立一個目錄
alter diskgroup data2 add directory '+data2/redempt';
然後建立別名:
alter diskgroup data2 add alias '+data2/redempt/users.dbf'
for '+data2/rac0/datafile/users3.256.1';
4)帶模板的別名
只有在建立新的ASM檔案時可以使用帶模版的別名。模版為我們在建立新的ASM檔案時,提供了一種簡化檔案型別的辦法和標記。
5)不完全名稱
不完全檔名格式即可以用於建立單個檔案,也可以用於建立多個檔案。我們可以只指定磁碟組名稱,然後根據檔案的型別使用一個預設模版。例如:
CREATE TABLESPACE users4 DATAFILE '+DATA1';
6)帶模版的不完全名稱。建立檔案時可以指定磁碟組和模版名。例如:
CREATE TABLESPACE users4 DATAFILE '+DATA1(tempfile)';
33.磁碟組結構
磁碟組就是作為一個單位而管理的一組物理磁碟。每個ASM磁碟作為整個磁碟組的一部分,都有一個ASM磁碟名,要麼是DBA指定的,要麼是在將它分配到此磁碟組時自動指派的。磁碟組中的檔案經過條帶化(strip)處理後儲存在各個磁碟上,可能使用粗條帶(coarse stripping)處理,也可能使用細條帶化(fine stripping)處理。粗條帶化以1M為單位,細條帶化處理適合用於資料倉儲環境或者帶有低並行處理和各I/O請求擁有最大響應時間的OLTP系統(?)系統模板中只有CONTROLFILE、ONLINELOG、FLASHBACK是細條帶化,其它的都是粗條帶化。
34.失效組合磁碟組映象
在定義磁碟組的映象處理型別之前,必須將磁碟組成失效組(failure group)。失效組是指屬於一個磁碟組的一塊活多塊磁碟組成的一部分資源,例如磁碟控制器。它如果失效將引起磁碟組的一部分磁碟不可用。大多數情況下,ASM例項不知道某個磁碟的硬體和軟體的依賴關係。因此,除非人們明確將一個磁碟指定到一個失效組,否則磁碟組的每一個磁碟都屬於只包含自身的一個失效組。
定義了失效組之後,我們就可以定義磁碟組的映象處理了。磁碟組中可用失效組數量會限制該磁碟組可用的映象型別,下面是三中可用的型別:
1)外部冗餘:
External redundancy要求只有一個失效組,並且認為該磁碟組對於資料庫執行並不重要,或者改磁碟由外部的一個高可用性硬體,如RAID控制器管理
2)普通冗餘
普通冗餘要求有兩個失效組,提供雙路映象。
3)高冗餘
高冗餘要求至少三個失效組,提供三路映象,即使有兩路失效,仍然可以使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1061855/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分散式快取 - 概念解釋分散式快取
- 【ASM】asm常用命令及主要功能介紹ASM
- WLAN常用概念
- 用Iterator解釋Rust所有權概念Rust
- 鮑勃大爺:SOLID概念解釋Solid
- 「Kafka應用」名詞概念解釋Kafka
- Oracle常用名詞解釋Oracle
- 前端非同步的解釋-概念性前端非同步
- HTTP 常用狀態碼解釋HTTP
- 比特幣常用術語解釋比特幣
- 通俗易懂解釋Rust所有權和借用概念Rust
- 領域驅動設計的概念解釋 -DEVdev
- JEE、J2EE與Jakarta等概念解釋
- 程式設計師常用術語解釋程式設計師
- CUDA常用概念及注意點
- ARM常用的22個概念!
- git常用命令stash詳細解釋。Git
- 阿里雲常用產品彙總及解釋阿里
- 《區塊鏈常用術語解釋》彙總區塊鏈
- [Webpack] 核心概念、基礎配置、常用loader和常用外掛Web
- mybatis foreach標籤的解釋 與常用之處MyBatis
- Git 重要概念和常用命令Git
- 案例版名詞解釋:機器學習中的概念漂移!機器學習
- 漏洞安全相關概念解釋?網路安全入門學習
- docker常用命令 命令解釋 docker基礎理解Docker
- Centos7 Docker安裝及常用引數解釋CentOSDocker
- 解決ASM無法啟動問題ASM
- RabbitMQ概念詳解MQ
- 建議收藏—Apple Ads中常用的專有名詞解釋APP
- 一張圖解釋DDD領域驅動設計的戰術概念圖解
- Oracle ASM故障資料恢復解決方案OracleASM資料恢復
- 阿里雲服務網格 ASM 正式釋出商業化版本阿里ASM
- Git物件概念詳解Git物件
- 移動APP崩潰捕獲解決方案CrashSight之常用術語解釋(下)APP
- 移動APP崩潰捕獲解決方案CrashSight之常用術語解釋(上)APP
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle
- 【ASM】ASM磁碟頭被重寫,如何修復ASM
- Maven筆記之核心概念及常用命令Maven筆記
- Java集合框架的概念以及常用介面的介紹Java框架