Oracle ASM有什麼用?為什麼用?
感謝讀者看《Oracle大型資料庫系統在AIXUNIX上的實戰詳解》這本書,這裡回答一些讀者郵件提出的一個較為公共的問題:ASM有什麼用?為什麼用?
ASM是Oracle從10g開始提供的一種儲存管理技術,指的是一個在物理卷(或者磁碟分割槽)上特別為Oracle資料檔案而建立的“專用”檔案系統。該檔案系統由Oracle核心維護,並管理這些位置,進而獲得適用於資料庫的最高效能和最大可用性。
在ASM之上,管理員不不知道和關心Oracle將這些各個區間(extent)放在磁碟上哪個位置,ASM已做好了所有的管理工作。通過ASM,卷管理軟體、檔案系統都不再需要.
對於系統中存在若干磁碟,其中一些磁碟使用者安裝AIX,成為rootvg根卷組。另外一些磁碟被設定成另外的AIX卷組,存放應用資料。除此之外,還有一些磁碟(右側),他們被Oracle ASM例項所管理,被劃分為若干磁碟組(上圖中的磁碟組和磁碟組二)。
Oracle可以將Oracle的資料檔案、控制檔案、日誌檔案、歸檔日誌等檔案放置在ASM磁碟組中,以ASM檔案的形式存在。每個ASM檔案可能分佈存放在多塊ASM盤上,每塊ASM磁碟上也有若干ASM檔案。
所以,採用ASM方式儲存Oracle資料,也是Oracle提供的一種儲存管理方案,是有其工程意義的。
wenping 2009-12-29
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22363020/viewspace-623913/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CRM什麼意思?有什麼用?
- Python為什麼這麼火?學習python有什麼用?Python
- css--BFC是什麼,有什麼用,怎麼用?CSS
- 什麼是高防?有什麼用?
- RDP是什麼意思?有什麼用?
- NLA有什麼用?原理是什麼?
- LDAP是什麼意思?有什麼用?LDA
- FactoryBean有什麼用Bean
- Linux為什麼受歡迎?學習Linux有什麼用?Linux
- PHP - 什麼是 PHP? 為什麼用 PHP? 有誰在用 PHP?PHP
- 助記詞是什麼,有什麼用?
- 根證書是什麼?有什麼用?
- Python是什麼意思?Python有什麼用?Python
- 優惠券有什麼用,為什麼不直接降價呢?
- JSON是什麼,有什麼用,怎麼寫jsonJSON
- 快應用是什麼軟體?快應用有什麼用?
- defer有什麼用呢
- Python client有什麼用Pythonclient
- httpdns是個什麼技術,有什麼用httpdDNS
- 【BGP乾貨】什麼是BGP?有什麼用?
- RFM是什麼?這個模型有什麼用?模型
- 請問getKey()方法是什麼,有什麼用
- 為什麼要考健康管理師?考健康管理師有什麼用?
- python為什麼用類Python
- Linux中虛擬化是什麼?有什麼用?Linux
- 影像採集卡是什麼,有什麼用處
- 什麼是電話機器人?有什麼用?機器人
- 區塊鏈應用開發究竟是什麼,有什麼用區塊鏈
- 混合雲管理有什麼用?
- 02-概念有什麼用?
- 列表在python有什麼用Python
- where 1=1有什麼用?
- Linux ping命令有什麼用?Linux
- CRM系統有什麼用?
- 什麼是web前端?前端可以做什麼?html5有什麼用?Web前端HTML
- 為什麼 JavaScript 的 this 要這麼用?JavaScript
- 資料庫是什麼意思?有什麼用?有哪些型別?資料庫型別
- Logistic regression 為什麼用 sigmoid ?Sigmoid
- 為什麼用Node.js?Node.js