建立ASM執行個體及ASM資料庫

來源:互聯網
上載者:User

--========================

-- 建立ASM執行個體及ASM資料庫

--========================

一、ASM相關概念

1.什麼是ASM(Auto Storage Management)

簡稱自動儲存管理,是一種用於管理磁碟的工具

能夠在多個物理裝置之間實現條帶化、鏡像資料檔案、恢複檔案等

檔案按配置單位AUs(allocation units)平衡分布在磁碟組的所有磁碟中,ASM使用索引技術來跟蹤每個AUs的位置

支援聯機磁碟的動態增加和減少,當磁碟發生變化後,AUs會自動重新實現動態分布

支援RAC叢集技術,每一節點上運行一個ASM執行個體,各ASM執行個體間能實現點對點通訊

是一個純軟體層級的實現方式,第三方RAID工作在卷層次上,使用統一條帶大小,ASM可以工作在檔案層次層級,不同檔案可以使用

不同的條帶大小

2.ASM的優點

磁碟增加:增加磁碟變得非常容易。無需停機時間,並且檔案地區自動重新分配。

I/O 分配:I/O 自動分布在所有可用的磁碟上,無需人工幹預,從而減少了熱點出現的可能性。

帶區寬度:在重做記錄檔中分段可以細分(K,以獲得更快的傳輸速率),對於資料檔案,帶區則略大一些(MB,以一次性傳輸大量的資料區塊)。

緩衝:ASM 檔案系統不進行緩衝,直接進行輸入/輸出。

鏡像:如果硬體鏡像不可用,則可以容易地建立軟體鏡像。

核心化的非同步I/O :實現核心化的非同步I/O 無需特殊的設定,並且無需使用原始或第三方的檔案系統(如 Veritas Quick I/O)

3.Oracle 常用資料檔案的RAID層級

SYSTEM、UNDO資料表空間通常置於RAID 1卷上

聯機重做日誌通常置於RAID 0卷上

控制檔案通常置於RAID 0+1 卷上

資料檔案通常置於RAID 5卷上

4.ASM體繫結構(主要由ASM執行個體及ASM磁碟組組成)

ASM的使用需要建立一個ASM執行個體,用於管理ASM磁碟組

ASM磁碟組由ASM磁碟組成,可以包含一個或多個ASM磁碟

ASM磁碟可以是實際的磁碟,也可以是磁碟的某個分區,或LVM管理的邏輯卷,但必須是未格式化的原始裝置

ASM磁碟組的大小為該組內ASM磁碟大小的總和,可使用的容量則根據容錯層級而有不同的可用大小

5.ASM執行個體及RDBMS執行個體

ASM執行個體類似於普通的資料庫執行個體(RDBMS),同樣由SGA和一堆後台進程組成,對大多數系統而言,SGA只需64 MB即可

ASM執行個體中的LargePool 用於存放Extent Map,可以根據資料庫的大小來計算LargePool的大小,通常100GB大小需要1MB存放Extent Map

普通的RDBMS執行個體會定位元據檔案並開啟其資料檔案,而在使用ASM儲存的資料庫中,該工作由ASM執行個體接管,即ASM執行個體用於定位和

管理ASM磁碟,磁碟組。

ASM執行個體擁有類似於普通RDBMS執行個體的後台進程,如SMON,PMON,LGWR,DBWR,CKPT等,還增添了兩個新進程,一類是RBAL,一類是ARBn

RBAL:用於協調和管理磁碟組之間的動態平衡

ARBn:可以為多個,用於完成AU的移動

ASM執行個體僅僅是定位管理ASM磁碟,不能載入或開啟資料庫,因此也無法讀取資料字典資訊

ASM執行個體通常有個參數,只能使用口令檔案或作業系統身分識別驗證作為sysdba或sysoper來啟動或關閉該執行個體。

關於sysdba或sysoper區別請參考:system sys,sysoper sysdba 的區別

一個ASM執行個體可以為多個RDBMS提供服務,可以在一台主機上建立多個ASM執行個體,但通常一台主機上使用一個ASM執行個體

如果一個執行個體服務於多個RDBMS,建議將ASM的ASM_HOME與DB的ORACLE_HOME分開,便於日後的升級與維護

ASM磁碟組的建立與配置在ASM執行個體啟動之後

使用ASM磁碟的RDBMS執行個體與普通的RDBMS執行個體相同,但多出了兩個後台進程,RBAL,ASMB。

ASMB藉助某個伺服器處理序如oracle+ASM1建立普通RDBMS執行個體到ASM執行個體的會話,並傳遞磁碟檔案的相關資訊

RBAL開啟通過ASM執行個體定位的ASM磁碟

注意:ASM 執行個體並不代替RDBMS執行個體來讀取或寫入資料檔案,資料是直接在ASM磁碟和RDBMS執行個體傳遞,ASM執行個體僅用於定位元據檔案

所在的asm磁碟,盤區以及所需的相關資訊。假定新增加資料檔案,則RDBMS告知ASM執行個體要建立資料檔案,ASM執行個體則分配盤區

(extent),並建立盤區映射地址返回給RDBMS執行個體,RDBMS則將資料直接寫入到磁碟組。

6.ASM執行個體中儲存的檔案類型

控制檔案        參數檔案        聯機記錄檔        歸檔記錄檔        資料檔案        臨時檔案

RMAN備份組、映像副本        控制檔案備份集      datapump 轉儲檔案、Change Tracing file

  • 1
  • 2
  • 3
  • 4
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.