♣程序員
題目部分面試
在Oracle中,ASM是什麼?它有哪些優勢?數據庫
♣微信
答案部分
網絡
ASM(Auto Storage Management,自動存儲管理)是一種用於管理磁盤的工具。ASM是Oracle爲了簡化數據庫的管理而推出來的一項新功能,這是Oracle本身提供的卷管理器,主要用於替代操做系統所提供的LVM,它不只支持單實例,同時對RAC的支持也是很是好。ASM能夠自動管理磁盤組並提供有效的數據冗餘功能。使用ASM後,DBA再也不須要對Oracle中成千上萬的數據文件進行管理和分類,從而簡化了DBA的工做量,可使得工做效率大大提升。ASM支持Data Files,Online Log Files,Control Files,Archived Logs,RMAN backup sets等文件。oracle
有關ASM須要掌握以下幾點內容:異步
① ASM可以在多個物理設備之間實現條帶化、鏡像數據文件、恢復文件等。ide
② 文件按分配單元AUs(Allocation Units)平衡分佈在磁盤組的全部磁盤中,ASM使用索引技術來跟蹤每一個AUs的位置。工具
③ 支持聯機磁盤的動態增長和減小,當磁盤發生變化後,AUs會自動從新實現動態分佈。學習
④ 支持RAC集羣技術,每一節點上運行一個ASM實例,各ASM實例間能實現點對點通信。
⑤ 是一個純軟件級別的實現方式,第三方RAID工做在卷層次上,使用統一條帶大小,ASM能夠工做在文件層次級別,不一樣文件可使用不一樣的條帶大小。
ASM具備以下的優勢:
① 磁盤增長:增長磁盤變得很是容易。無需停機時間,而且文件區域自動從新分配。
② I/O分配:I/O自動分佈在全部可用的磁盤上,無需人工干預,從而減小了熱點出現的可能性。
③ 帶區寬度:在REDO日誌文件中分段能夠細分(KB,以得到更快的傳輸速率),對於數據文件,帶區則略大一些(MB,以一次性傳輸大量的數據塊)。
④ 緩衝:ASM文件系統不進行緩衝,直接進行輸入/輸出。
⑤ 鏡像:若硬件鏡像不可用,則能夠很是容易地創建軟件鏡像。
⑥ 核心化的異步I/O:實現核心化的異步I/O無需特殊的設置,而且無需使用原始或第三方的文件系統(例如Veritas Quick I/O)。
有關ASM磁盤組的一些經常使用命令以下所示:
1CREATE DISKGROUP DATADG EXTERNAL REDUNDANCY DISK '/dev/oracleasm/disks/VOL1' ATTRIBUTE 'compatible.asm' = '11.2','compatible.rdbms' = '11.2','compatible.advm'='11.2'; --建立磁盤組 2ALTER DISKGROUP DATADG SET ATTRIBUTE 'compatible.asm' = '11.1';--修改磁盤組的兼容屬性 3ALTER DISKGROUP DATA MOUNT; --掛載磁盤組 4DROP DISKGROUP ORADG FORCE INCLUDING CONTENTS; ---NOMOUNT狀態下強制刪除磁盤組 5ALTER SYSTEM SET ASM_DISKSTRING='/dev/asm-disk*','/dev/raw/raw*'; --修改磁盤組磁盤路徑 6ALTER DISKGROUP DATA ADD DISK '/dev/raw/raw1';--給磁盤組添加磁盤 7ALTER DISKGROUP FRA DROP DISK FRA_0003; --刪除磁盤組中的磁盤 8ALTER DISKGROUP FRA ADD DISK 'ORCL:VOL3'; --ADD DISK後的參數爲PATH,而DROP DISK後的參數爲NAME 9ALTER DISKGROUP DATA ADD DISK '/dev/oracleasm/disks/VOL1', '/dev/oracleasm/disks/VOL2';
以下的SQL能夠查詢ASM磁盤:
1COL NAME FORMAT A10 2SET LINE 9999 3COL PATH FORMAT A15 4SELECT GROUP_NUMBER,PATH,NAME,DISK_NUMBER,TOTAL_MB,FREE_MB,CREATE_DATE,MOUNT_STATUS,MOUNT_DATE FROM V$ASM_DISK ORDER BY GROUP_NUMBER DESC,DISK_NUMBER;
& 說明:
有關ASM的更多內容能夠參考個人BLOG:http://blog.itpub.net/26736162/viewspace-2141229/
真題一、Identify three key features of ASM.(Choose three.)
A、file striping
B、allocation unit mirroring
C、automatic disk rebalancing
D、automatic file size increment
E、automatic undo management
答案:A、B、C。
題目要求選出ASM的3個主要特色,選項A爲文件條帶化,選項B爲分配單元鏡像選項,選項C爲自動磁盤從新平衡,選項D和選項E都不是ASM的特色。
本文選自《Oracle程序員面試筆試寶典》,做者:小麥苗
詳細內容能夠添加麥老師微信或QQ私聊。
About Me:小麥苗
● 本文做者:小麥苗,只專一於數據庫的技術,更注重技術的運用
● 做者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列題目來源於做者的學習筆記,部分整理自網絡,如有侵權或不當之處還請諒解
● 版權全部,歡迎分享本文,轉載請保留出處
● QQ:646634621 QQ羣:618766405
● 提供OCP、OCM和高可用部分最實用的技能培訓
● 題目解答如有不當之處,還望各位朋友批評指正,共同進步
DBA寶典
長按下圖識別二維碼或微信掃描下圖二維碼來關注小麥苗的微信公衆號:xiaomaimiaolhr,學習最實用的數據庫技術。