自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle數(shù)據(jù)庫(kù)中ASM功能解剖

數(shù)據(jù)庫(kù) Oracle
以下的文章主要是涉及到的是,ASM 是什么?在實(shí)際的應(yīng)用中都有那些的作用,Oracle數(shù)據(jù)庫(kù)中的ASM功能的詳細(xì)介紹。

ASM的全稱是Automated Storage Management,通俗的講 就是自動(dòng)存儲(chǔ)管理,ASM是自Oracle10g版本Oracle推出的***功能之一。這是Oracle數(shù)據(jù)庫(kù)提供的一個(gè)卷管理器,用于替代操作操作系統(tǒng)所提供的LVM,它不僅支持單實(shí)例配置,也支持RAC這樣的多實(shí)例配置。

將給Oracle數(shù)據(jù)庫(kù)管理員帶來(lái)極大的方便,ASM可以自動(dòng)管理磁盤(pán)組,并提供數(shù)據(jù)冗余和優(yōu)化。特別是對(duì)于企業(yè)極的大型數(shù)據(jù)庫(kù)管理員來(lái)說(shuō),可以使管理員可以從管理成百上千個(gè)數(shù)據(jù)文件這些瑣碎的日常事務(wù)中解脫開(kāi)來(lái),以便處理其它更為重要的事務(wù)上去。

 

在Oracle 10g這個(gè)版本之前,管理一個(gè)大型數(shù)據(jù)庫(kù)成百上千個(gè)的數(shù)據(jù)文件對(duì)數(shù)據(jù)庫(kù)管理員來(lái)說(shuō)是一個(gè)既無(wú)技術(shù)含量又十分枯燥的工作,這要求數(shù)據(jù)庫(kù)管理員要熟悉一些系統(tǒng)的LVM的相關(guān)知識(shí),做好磁盤(pán)規(guī)化,LV的條帶等相關(guān)的系統(tǒng)方面的相關(guān)操作。而使用自動(dòng)存儲(chǔ)管理將大大減輕這方面的工作量,Oracle數(shù)據(jù)庫(kù)管理員只需要管理少數(shù)幾個(gè)磁盤(pán)組即可。

一個(gè)磁盤(pán)組是ASM管理的一個(gè)邏輯單元,由一組磁盤(pán)設(shè)備組成。我們可以定義一個(gè)磁盤(pán)組作為Oracle數(shù)據(jù)庫(kù)的默認(rèn)磁盤(pán)組,Oracle會(huì)自動(dòng)管理存儲(chǔ),包括創(chuàng)建、刪除數(shù)據(jù)文件等。Oracle會(huì)自動(dòng)將這些文件與一個(gè)合適的數(shù)據(jù)庫(kù)對(duì)象做關(guān)聯(lián),這樣我們?cè)诠芾磉@些對(duì)象時(shí)只需要提供對(duì)象的名稱,而無(wú)需像以前那樣提供詳細(xì)的文件名。

ASM提供了很多有用的存儲(chǔ)技術(shù),如RAID和LVM(邏輯卷管理)等。像這些技術(shù)一樣,ASM允許你在一組獨(dú)立的磁盤(pán)上創(chuàng)建一個(gè)單獨(dú)的磁盤(pán)組。這樣就實(shí)現(xiàn)了單個(gè)磁盤(pán)組的I/O均衡。同時(shí)ASM還實(shí)現(xiàn)了條帶化(Striping)和磁盤(pán)鏡像(Mirroring)以提高I/O的性能和數(shù)據(jù)可靠性。

與RAID或LVM不同的是,ASM是在文件級(jí)實(shí)現(xiàn)的條帶化和鏡像,這樣的實(shí)現(xiàn)方式給用戶帶了很大選擇自由度,我們可以在同一個(gè)磁盤(pán)組中對(duì)不同的文件配置不同的存儲(chǔ)屬性,實(shí)現(xiàn)不同的存儲(chǔ)方式。

2 11g中ASM都有哪些新特征

2.1 快速重新同步(ASM Fast Mirror Resync)

短暫的磁盤(pán)路徑發(fā)生問(wèn)題時(shí),恢復(fù)ASM磁盤(pán)組(DISK GROUP)的允余性是很費(fèi)時(shí)間的,特別是這種恢復(fù)操作需要重新布局整個(gè)磁盤(pán)組的情況下。ASM快速磁盤(pán)重新同步這個(gè)新特征能顯著減少重新同步一塊壞磁盤(pán)時(shí)這種情況的時(shí)間,當(dāng)你更換了壞磁盤(pán),ASM能夠快速的同步ASM磁盤(pán)的extent。

任何使磁盤(pán)組臨時(shí)不可用的問(wèn)題被認(rèn)為是暫時(shí)的失效,這是ASM快速重新同步新特征可以恢復(fù)的。磁盤(pán)路徑失效,例如接口線問(wèn)題,主機(jī)適配器問(wèn)題,磁盤(pán)控制器問(wèn)題,或者是磁盤(pán)電源問(wèn)題這些都能引起瞬時(shí)失效。缺省的情況下,當(dāng)一塊磁盤(pán)脫機(jī)時(shí),ASM會(huì)立刻移出該磁盤(pán)。

ASM快速再同步功能夠記錄脫機(jī)磁盤(pán)在脫機(jī)期間該磁盤(pán)上區(qū)的所有的變化,當(dāng)磁盤(pán)被修復(fù)或再次聯(lián)機(jī)時(shí),這期間更改的extent能夠被快速的重新同步到剛才失效的這些磁盤(pán)中。

你可以設(shè)定DISK_REPAIR_TIME這個(gè)屬性使失效磁盤(pán)在被修復(fù)和再次聯(lián)機(jī)這段時(shí)間內(nèi)重新整理這樣的操作不發(fā)生。這個(gè)時(shí)間可以以分鐘(m或M)或者小時(shí)(h或H)為單位,如果你不指定時(shí)間單位,缺省的時(shí)間單位為小時(shí)。如果DISK_REPAIR_TIME這個(gè)屬性沒(méi)有設(shè)定,其缺省值為3.6小時(shí)。

需要注意的是,這個(gè)缺省值適用于磁盤(pán)被設(shè)定為脫機(jī)模式而操作語(yǔ)句沒(méi)有DROP AFTER子句這樣的情況。大部分來(lái)說(shuō)環(huán)境,3.6個(gè)小時(shí)這個(gè)DISK_REPAIR_TIME缺省屬性數(shù)值應(yīng)該都是合適的。

注意:

使用這項(xiàng)新功能,ASM磁盤(pán)組的兼容性需要設(shè)定至11.1或更高。

例:

 

  1. CREATE DISKGROUP asmdskgrp1 DISK '/dev/raw/*'  
  2. SET ATTRIBUTE 'compatible.rdbms' = '11.1', 'compatible.asm' = '11.1';  

 

只有當(dāng)包含脫機(jī)磁盤(pán)的磁盤(pán)組再次被掛上,消逝時(shí)間(自磁盤(pán)被設(shè)定成脫機(jī)模式后)都是增加的,V$ASM_DISK的REPAIR_TIME這列顯示的是脫機(jī)磁盤(pán)在被刪除之前所剩余的時(shí)間(單位:秒),當(dāng)指定的時(shí)間到達(dá)后,ASM刪除磁盤(pán),可以用帶有DROP AFTER的ALTER DISKGROUP DISK OFFLINE語(yǔ)句來(lái)覆蓋這個(gè)屬性。

注意:

DROP AFTER也是11g的新特征。

如果一條ALTER DISKGROUP SET ATTRIBUTE DISK_REPAIR_TIME操作的磁盤(pán)組含有脫機(jī)的磁盤(pán),這個(gè)屬性只對(duì)當(dāng)前那些非脫機(jī)模式的磁盤(pán)是生效的。

當(dāng)一塊脫機(jī)磁盤(pán)被第二次執(zhí)行脫機(jī)操作,消逝時(shí)間會(huì)被重置并重新開(kāi)始計(jì)算。如果另一個(gè)時(shí)間這塊磁盤(pán)又被執(zhí)行了DROP AFTER操作,上一個(gè)值會(huì)被覆蓋并且新值生效。不能用ALTER DISKGROUP DROP DISK語(yǔ)句刪除處于脫機(jī)狀態(tài)的磁盤(pán),這樣操作時(shí)會(huì)報(bào)錯(cuò)。

如果在某時(shí)情況,例如磁盤(pán)不能夠被修復(fù),需要在DISK_REPAIR_TIME到達(dá)前把磁盤(pán)刪除時(shí),可以再次執(zhí)行帶有DROP AFTER子句的OFFLINE語(yǔ)句,DROP AFTER指定0H或0M,表示立刻刪除。

你可以用ALTER DISKGROUP來(lái)設(shè)定磁盤(pán)組的DISK_REPAIR_TIME屬性,可以是分鐘,也可以是小時(shí),例如4.5小時(shí)或270分鐘,例如:

 

  1. ALTER DISKGROUP dg01 SET ATTRIBUTE 'disk_repair_time' = '4.5h'  
  2. ALTER DISKGROUP dg01 SET ATTRIBUTE 'disk_repair_time' = '270m'  

 

在你修復(fù)磁盤(pán)后,運(yùn)行ALTER DISKGROUP DISK ONLINE這條SQL語(yǔ)句可以使磁盤(pán)組恢復(fù)到聯(lián)機(jī)狀態(tài),新的讀寫(xiě)操作都可以正常進(jìn)行了,這條語(yǔ)句也觸發(fā)把磁盤(pán)維修期間內(nèi)更改的extent從磁盤(pán)組冗余的數(shù)據(jù)重新同步到剛才失效的這些磁盤(pán)中。

以上的相關(guān)內(nèi)容就是對(duì)Oracle數(shù)據(jù)庫(kù)ASM功能詳解的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle進(jìn)程中出現(xiàn)帶鎖狀況的解決
  2. Oracle內(nèi)存結(jié)構(gòu)里Process Memory實(shí)際操作步驟
  3. Oracle同時(shí)訪問(wèn)N個(gè)SQL Server的實(shí)操
  4. Oracle數(shù)據(jù)庫(kù)的異構(gòu)服務(wù)原理描述
  5. Oracle使用hints的調(diào)整機(jī)制實(shí)操

 

 

責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-26 10:24:12

Oracle ASM

2011-03-04 12:46:57

Oracle數(shù)據(jù)庫(kù)自動(dòng)存儲(chǔ)管理(ASM)

2010-04-22 16:16:35

Oracle數(shù)據(jù)庫(kù)

2011-05-17 13:43:23

Oracle數(shù)據(jù)庫(kù)

2018-10-23 22:04:08

2010-04-02 12:23:30

Oracle數(shù)據(jù)庫(kù)

2011-05-26 13:36:40

Oracle數(shù)據(jù)庫(kù)時(shí)間處理

2019-10-11 08:19:01

Oracle數(shù)據(jù)庫(kù)表空間設(shè)計(jì)

2009-07-02 15:09:05

數(shù)據(jù)庫(kù)自動(dòng)存儲(chǔ)管理ASM

2010-04-14 10:32:42

Oracle數(shù)據(jù)

2010-04-19 15:41:58

2011-03-25 14:53:39

DB2數(shù)據(jù)庫(kù)Oracle

2010-04-23 16:05:50

Oracle數(shù)據(jù)庫(kù)

2009-07-02 00:00:00

OOPOracle

2009-09-04 09:54:59

數(shù)據(jù)庫(kù)名

2023-09-05 08:40:57

刪除數(shù)據(jù)庫(kù)Oracle

2010-05-06 14:31:32

Oracle數(shù)據(jù)庫(kù)

2010-04-23 09:23:44

Oracle 數(shù)據(jù)庫(kù)

2011-05-26 10:30:12

Oracle數(shù)據(jù)庫(kù)約束

2015-08-21 12:59:38

Oracle數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)