版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 利用OMF簡化數(shù)據(jù)文件管理</p><p> 在沒有OMF(托管文件)之前,數(shù)據(jù)庫管理員在創(chuàng)建數(shù)據(jù)文件的時(shí)候,需要關(guān)心兩個(gè)問題。一是該為這個(gè)數(shù)據(jù)文件取一個(gè)什么樣的名字,二是需要考慮新創(chuàng)建的數(shù)據(jù)文件會(huì)不會(huì)與已經(jīng)存在的數(shù)據(jù)文件重復(fù)。 </p><p> 在沒有OMF(托管文件)之前,數(shù)據(jù)庫管理員在創(chuàng)建數(shù)據(jù)文件的時(shí)候,需要關(guān)心兩個(gè)問題。一是該為這個(gè)數(shù)據(jù)文件取一個(gè)什么樣的
2、名字,二是需要考慮新創(chuàng)建的數(shù)據(jù)文件會(huì)不會(huì)與已經(jīng)存在的數(shù)據(jù)文件重復(fù)。當(dāng)企業(yè)的數(shù)據(jù)庫比較大,有數(shù)百個(gè)數(shù)據(jù)文件時(shí),這項(xiàng)工作就會(huì)變得非常的困難。為此需要采用一種機(jī)制,對(duì)數(shù)據(jù)文件進(jìn)行自動(dòng)管理。在Oracle數(shù)據(jù)庫中就提供了OMF托管文件這種機(jī)制。 </p><p> 使用過程中的相關(guān)配置 </p><p> OMF托管文件機(jī)制相當(dāng)于是一個(gè)批處理。當(dāng)用戶在建立數(shù)據(jù)文件的時(shí)候,只要輸入一個(gè)命令,不需
3、要帶名字、存儲(chǔ)位置等參數(shù),系統(tǒng)就會(huì)自動(dòng)根據(jù)一定的規(guī)則來創(chuàng)建數(shù)據(jù)文件。故在使用這個(gè)托管文件功能之前,管理員需要先在數(shù)據(jù)庫中建立好相關(guān)的規(guī)則。雖然系統(tǒng)有時(shí)候也會(huì)采用默認(rèn)的配置,但是不建議這么做。對(duì)于一個(gè)復(fù)雜的數(shù)據(jù)庫系統(tǒng)來說,根據(jù)企業(yè)的實(shí)際情況,預(yù)先創(chuàng)建好數(shù)據(jù)文件的體系,是一個(gè)很好的習(xí)慣。系統(tǒng)的默認(rèn)設(shè)置往往針對(duì)的是中小型的應(yīng)用,無法滿足大型數(shù)據(jù)庫的要求。所以管理員需要根據(jù)實(shí)際情況來配置相關(guān)的規(guī)則。具體的來說,主要涉及到以下幾個(gè)參數(shù)。 <
4、/p><p> 一是DB_CREATE_FILE_DEST參數(shù)。顧名思義,這個(gè)參數(shù)主要用來指定數(shù)據(jù)文件默認(rèn)的存儲(chǔ)位置。設(shè)置好這個(gè)參數(shù)之后,管理員在創(chuàng)建數(shù)據(jù)文件時(shí)就不需要再輸入具體的文件位置。這里需要注意的是,這個(gè)地址還跟臨時(shí)文件、重做日志文件、控制文件等等相關(guān)。 </p><p> 二是DB_RECOVERY_FILE_DEST參數(shù)。這個(gè)參數(shù)主要用來定義重做日志、控制文件、RMAN備份文件
5、、歸檔日志和閃回日志的默認(rèn)位置。當(dāng)管理員設(shè)置了這個(gè)參數(shù)之后,系統(tǒng)將會(huì)重寫其默認(rèn)設(shè)置。 </p><p> 三是DB_CREATE_ONLINE_LOG_DEST_N參數(shù)。這個(gè)參數(shù)也是用來定義重做日志文件和控制文件的默認(rèn)位置。這里也許有人會(huì)問,如果這個(gè)參數(shù)與前面的參數(shù)定義的位置不同,那該如何處理呢?這里就涉及到一個(gè)優(yōu)先級(jí)的問題。通常情況下,如果設(shè)置了這個(gè)參數(shù),那么前面兩個(gè)參數(shù)的設(shè)置就會(huì)被覆蓋掉。最終系統(tǒng)使用的是這
6、個(gè)參數(shù)所定義的位置。也許有人會(huì)問,這個(gè)參數(shù)后面為什么會(huì)帶一個(gè)字符N呢?其實(shí)這主要是為了建立副本的需要。 </p><p> 使用OMF來創(chuàng)建數(shù)據(jù)文件 </p><p> 以上相關(guān)的規(guī)則配置完畢之后,就可以使用OMF托管文件功能來創(chuàng)建數(shù)據(jù)文件。只需要運(yùn)行ALTERTablespaceADDDATAFILE命令即可。注意在這個(gè)命令中,沒有指定所需要?jiǎng)?chuàng)建的數(shù)據(jù)文件的路徑與名字。這些都是系統(tǒng)根
7、據(jù)預(yù)先定義的規(guī)則來自動(dòng)補(bǔ)充的。在使用這個(gè)命令的時(shí)候,還需要注意以下幾點(diǎn)內(nèi)容。 </p><p> 一是如何來實(shí)現(xiàn)歸檔日志與控制文件的多個(gè)副本?在手工創(chuàng)建歸檔日志文件和控制文件的時(shí)候,我們總會(huì)在不同的位置創(chuàng)建多個(gè)相同名字的歸檔日志文件或者控制文件的副本。如此的話,當(dāng)某個(gè)歸檔日志文件或者控制文件出現(xiàn)問題,還可以通過副本來彌補(bǔ)。通過OMF托管文件來自動(dòng)創(chuàng)建數(shù)據(jù)文件時(shí),該如何實(shí)現(xiàn)這個(gè)功能呢?其實(shí)實(shí)現(xiàn)的方法也很簡單。只需
8、要在設(shè)置DB_CREATE_ONLINE_LOG_DEST_N這個(gè)參數(shù)的時(shí)候,多建幾個(gè),系統(tǒng)就會(huì)自動(dòng)創(chuàng)建相關(guān)文件的副本。這就是最后一個(gè)字符N的作用。 </p><p> 二是如果創(chuàng)建表空間,則數(shù)據(jù)文件該如何處理?在沒有OMF托管文件功能之前,創(chuàng)建表空間與創(chuàng)建數(shù)據(jù)文件是兩個(gè)獨(dú)立的事項(xiàng)。也就是說,創(chuàng)建表空間之后,管理員還需要根據(jù)實(shí)際情況來手工創(chuàng)建數(shù)據(jù)文件。不過在有了OMF托管文件功能之后,這種情況發(fā)生了根本性的變化
9、。換句話說,只需要使用CreateTablespace命令,而完全不需要制定涉及的實(shí)際數(shù)據(jù)文件,系統(tǒng)會(huì)自動(dòng)創(chuàng)建相關(guān)的數(shù)據(jù)文件。如果有指定多個(gè)鏡像位置的話,還會(huì)自動(dòng)創(chuàng)建重做日志文件或者控制文件的副本。 </p><p> OMF托管文件的局限性以及應(yīng)對(duì)措施 </p><p> 雖然OMF文件可以提高創(chuàng)建數(shù)據(jù)文件的自動(dòng)化能力,如自動(dòng)命名、自動(dòng)判斷重名問題等等。但是其在具體的使用過程中,也具
10、有一定的局限性??偟膩碚f,OMF托管文件其主要的優(yōu)勢在于你不用擔(dān)心會(huì)創(chuàng)建已經(jīng)存在的文件(包括數(shù)據(jù)文件、重做日志文件、控制文件等等)。而其主要的局限在與,通過OMF托管文件創(chuàng)建的文件,沒有容量管理和平衡I/O方面的優(yōu)點(diǎn)。為此對(duì)后續(xù)系統(tǒng)的性能等等方面會(huì)有一定的影響。在實(shí)際工作中,OMF托管文件往往不是單獨(dú)使用,而是結(jié)合Oracle的另一項(xiàng)功能ASM來使用。ASM(自動(dòng)存儲(chǔ)管理)是對(duì)OMF托管文件管理功能的一個(gè)有效補(bǔ)充。 </p>
11、<p> OMF與ASM結(jié)合使用的注意點(diǎn) </p><p> 通常情況下,OMF無法平衡I/O和容量管理的功能。這方面的缺陷可以通過ASM自動(dòng)存儲(chǔ)管理機(jī)制來彌補(bǔ)。兩者在結(jié)合使用的過程中,需要關(guān)注如下內(nèi)容。 </p><p> 第一裸設(shè)備的相關(guān)問題。裸設(shè)備指的是沒有使用文件系統(tǒng)的存儲(chǔ)設(shè)備。在這種設(shè)備上保存數(shù)據(jù),其好處是可以提高系統(tǒng)的性能,而其缺陷就是維護(hù)比較困難。這里需要
12、注意的是,ASM自動(dòng)存儲(chǔ)管理其是支持裸設(shè)備的,為此就不存在異步I/O或者直接I/O等問題。而對(duì)于OMF來說,其大部分情況下還是在文件系統(tǒng)的背景下操作的。所以從應(yīng)用范圍來說,ASM要比OMF功能來的大。在具體配置時(shí),這需要特別注意的。 </p><p> 第二是跨平臺(tái)的問題。Oracle數(shù)據(jù)庫是一個(gè)跨平臺(tái)的管理系統(tǒng),其即可以在微軟的操作系統(tǒng)上運(yùn)行,也可以在Linux等操作系統(tǒng)上部署。但是由于不同操作系統(tǒng)之間,其內(nèi)
13、核等方面存在著比較大的差異,在實(shí)際配制過程中也會(huì)遇到很多不同的地方。在使用OMF功能于ASM功能的時(shí)候,也會(huì)遇到這種問題。這里需要注意的是,ASM是專門構(gòu)建用于簡化DBA工作的管理工具。其提供了跨越所有服務(wù)器和存儲(chǔ)平臺(tái)的存儲(chǔ)管理界面。也就是說,ASM其可以支持多個(gè)操作系統(tǒng)平臺(tái)。或者說,在不同的平臺(tái)上,在操作上其基本是相同的。而對(duì)于OMF托管文件來說,則沒有這么簡單。因?yàn)镺MF過關(guān)文件這個(gè)功能,更像是在跟操作系統(tǒng)打交道,如指定文件存儲(chǔ)位置
14、等等,所以受操作系統(tǒng)的影響比較大。最簡單的一個(gè)例子,就是Unix等操作系統(tǒng)與Windows等操作系統(tǒng)在文件路徑的表示上,就有很大的差異。在具體配置時(shí),需要注意這方面的差異,并選擇合適的配置方法。 </p><p> 第三兩者分工不同。在實(shí)際工作中,很多管理員,特別是第一次接觸Oracle數(shù)據(jù)庫的管理人員(如從SQLServer轉(zhuǎn)到Oracle),他們在這方面會(huì)有一個(gè)誤解。OMF托管文件,其具有自動(dòng)管理數(shù)據(jù)文件的
15、功能。但是這個(gè)自動(dòng)管理數(shù)據(jù)文件,并不是說管理其容量。也就是說,OMF托管文件只涉及到數(shù)據(jù)文件的存儲(chǔ)路徑、數(shù)據(jù)文件的命名等等。而與存儲(chǔ)管理無關(guān)。更精確的說,只涉及到存儲(chǔ)管理的一小部分。存儲(chǔ)管理從大的范圍來說,包含存儲(chǔ)的路徑、存儲(chǔ)的名字、存儲(chǔ)容量、I/O等問題。而OMF托管文件只涉及到存儲(chǔ)的路徑、存儲(chǔ)的名字;OMF則涉及到存儲(chǔ)容量、I/O等方面的內(nèi)容。所以這兩個(gè)功能之間有明顯的差異。兩者是分工合作,相互補(bǔ)充。為此在實(shí)際工作中,往往這兩項(xiàng)功能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)文件.rar
- 數(shù)據(jù)文件.rar
- 數(shù)據(jù)文件.rar
- 數(shù)據(jù)文件.rar
- 實(shí)驗(yàn)三 管理表空間和數(shù)據(jù)文件
- 2 spss數(shù)據(jù)文件的建立和管理
- 第二章 數(shù)據(jù)文件的管理(上)
- 結(jié)算數(shù)據(jù)文件格式說明
- 中國近海標(biāo)準(zhǔn)海洋斷面調(diào)查資料報(bào)送標(biāo)準(zhǔn)數(shù)據(jù)文件格式、元數(shù)據(jù)文件格式
- 磨煤氣流輸送系統(tǒng)數(shù)據(jù)文件
- 申報(bào)數(shù)據(jù)文件填寫說明(生產(chǎn)企業(yè))
- 地面氣象觀測數(shù)據(jù)文件預(yù)審點(diǎn)滴
- 結(jié)算數(shù)據(jù)文件格式說明(txt)
- 服裝CAD樣板數(shù)據(jù)文件轉(zhuǎn)換與瀏覽系統(tǒng).pdf
- 自動(dòng)站多路徑日數(shù)據(jù)文件自動(dòng)備份
- 基于文件過濾驅(qū)動(dòng)的空間數(shù)據(jù)文件訪問控制研究.pdf
- 矢量地圖道路拓?fù)鋽?shù)據(jù)文件的修正.pdf
- 地面氣象觀測數(shù)據(jù)文件質(zhì)量控制方法
- c語言程序設(shè)計(jì) 教案7-2 順序讀寫數(shù)據(jù)文件(格式化讀寫、塊讀寫);隨機(jī)讀寫數(shù)據(jù)文件;文件讀寫的出錯(cuò)檢測(2課時(shí))
- 銀行數(shù)據(jù)文件交換系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論