国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

虛擬機(jī)技術(shù)在Oracle數(shù)據(jù)庫(kù)中的探討與應(yīng)用研究

2016-06-30 19:04:30覃志武趙建峰楊超宇
電腦知識(shí)與技術(shù) 2016年14期
關(guān)鍵詞:Oracle數(shù)據(jù)庫(kù)應(yīng)用研究

覃志武+趙建峰+楊超宇

摘要:在社會(huì)不斷發(fā)展進(jìn)步中,信息技術(shù)與時(shí)俱進(jìn),虛擬機(jī)技術(shù)逐步成熟。而虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用具有較多的優(yōu)勢(shì),它可以有效提高整體服務(wù)水平,還可以提高運(yùn)行效率、降低成本,還能有效解決傳統(tǒng)Oracle數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中所存在的問(wèn)題,因此虛擬技術(shù)在廣泛的推廣應(yīng)用中不斷趨于成熟。

關(guān)鍵詞:虛擬機(jī)技術(shù);Oracle數(shù)據(jù)庫(kù);應(yīng)用研究

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)14-0003-02

隨著信息技術(shù)的不斷發(fā)展,各種應(yīng)用程序的推廣加強(qiáng),因而Oracle數(shù)據(jù)庫(kù)的應(yīng)用范圍也在隨之不斷擴(kuò)大,Oracle數(shù)據(jù)庫(kù)系統(tǒng)發(fā)揮的作用也越來(lái)越大。通過(guò)虛擬服務(wù)器整合Oracle數(shù)據(jù)庫(kù)服務(wù)器,在信息中心組成Oracle數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái),將各個(gè)Oracle集中到信息中心進(jìn)行統(tǒng)一的管理,Oracle數(shù)據(jù)庫(kù)平臺(tái)建成后數(shù)據(jù)庫(kù)用戶也不必再參與數(shù)據(jù)庫(kù)系統(tǒng)的管理、生產(chǎn)數(shù)據(jù)的備份等日常管理工作,只需要注重?cái)?shù)據(jù)庫(kù)應(yīng)用即可。但由于多方因素的限制,虛擬機(jī)技術(shù)在Oracle數(shù)據(jù)庫(kù)系統(tǒng)的維護(hù)存在諸多問(wèn)題,還需要工作人員不斷分析問(wèn)題并進(jìn)行解決。

1 虛擬機(jī)技術(shù)的意義

當(dāng)今社會(huì)科技信息化發(fā)展迅速,各行各業(yè)數(shù)據(jù)中心機(jī)房的硬件設(shè)備也不得不進(jìn)行增加,這些硬件設(shè)備不僅使得數(shù)據(jù)中心的能耗大幅度增加,同時(shí)還使得人力資源也不斷在增多,工作技術(shù)人員在日常運(yùn)行維護(hù)的繁重工作中不堪重負(fù)。而虛擬機(jī)技術(shù)的研究與應(yīng)用可以大幅度改善這些狀況,不僅可以提高工作技術(shù)人員的工作效率還能節(jié)能減排達(dá)到提高經(jīng)濟(jì)高效的目的。

而所謂虛擬機(jī)技術(shù)是通過(guò)虛擬軟件,在一臺(tái)物理計(jì)算機(jī)上模擬出一臺(tái)或者多臺(tái)虛擬計(jì)算機(jī),這些虛擬計(jì)算機(jī)可以正常進(jìn)行工作。對(duì)于使用者來(lái)說(shuō),虛擬計(jì)算機(jī)知識(shí)運(yùn)行在物理計(jì)算機(jī)上的一個(gè)應(yīng)用程序,但是對(duì)于在虛擬計(jì)算機(jī)中運(yùn)行的應(yīng)用程序來(lái)說(shuō),就是像在真正的計(jì)算機(jī)上工作一樣。在目前市場(chǎng)上比較流行的虛擬軟件主要有VMwarehe和Virtual PC兩種,VMwarehe可以在一臺(tái)機(jī)器上同時(shí)運(yùn)行兩個(gè)甚至更多的Windows、DOS、LINUX系統(tǒng),Virtual PC可以在一臺(tái)機(jī)器上同時(shí)運(yùn)行多個(gè)PC操作系統(tǒng)。[1]

VMwarehe的應(yīng)用可以在對(duì)每一個(gè)操作系統(tǒng)進(jìn)行虛擬分區(qū)、配置時(shí)不影響真實(shí)硬盤的數(shù)據(jù),相當(dāng)?shù)姆奖?。VMwarehe使我們可以在同一臺(tái)機(jī)器上同時(shí)運(yùn)行多種系統(tǒng),在使用Windows時(shí)想要使用LINUX切換一下即可,就如同有兩臺(tái)計(jì)算機(jī)在進(jìn)行工作。而Virtual PC在轉(zhuǎn)向一個(gè)新的OS時(shí)可以運(yùn)行傳統(tǒng)應(yīng)用從而提供一個(gè)更安全的環(huán)境,達(dá)到保持兼容性的目的,從而保存重新配置的時(shí)間,十分便利并有效節(jié)省時(shí)間提高工作效率。

2 Oracle數(shù)據(jù)庫(kù)的意義

數(shù)據(jù)庫(kù)是人們進(jìn)行數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)共享、數(shù)據(jù)處理、信息管理的重要工具。伴隨著數(shù)據(jù)量、業(yè)務(wù)量的迅速增長(zhǎng),人們對(duì)數(shù)據(jù)庫(kù)的要求也越來(lái)越高,除了需要具備更好的可靠性還需要具備更好的新能。

Oracle數(shù)據(jù)庫(kù)應(yīng)運(yùn)而生,它滿足了人們的各方面需求,作為一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它在不斷發(fā)展中進(jìn)行著自我優(yōu)化,所以能夠在數(shù)據(jù)庫(kù)領(lǐng)域一直保持著領(lǐng)先地位,它的良好發(fā)展趨勢(shì)也是一種必然。Oracle數(shù)據(jù)庫(kù)系統(tǒng)在世界的應(yīng)用十分的廣泛,該系統(tǒng)具備了可移植性好、使用方便、功能強(qiáng)的優(yōu)點(diǎn),能夠非常好的適用于各類微機(jī)環(huán)境。同時(shí),其優(yōu)秀的可靠性和高效率使得能適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。[2]

在Oracle數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域越發(fā)廣泛、信息系統(tǒng)越發(fā)重要的現(xiàn)代化社會(huì),其發(fā)揮的作用也越來(lái)越大。但在應(yīng)用過(guò)程中依舊存在諸多問(wèn)題需要解決,以保證用戶的響應(yīng)速度以及服務(wù)質(zhì)量等等。Oracle數(shù)據(jù)庫(kù)的操作系統(tǒng)性能、服務(wù)器硬件性能、數(shù)據(jù)庫(kù)的設(shè)計(jì)、內(nèi)存配置、應(yīng)用程序設(shè)計(jì)等都影響著整體運(yùn)行的性能。

3 虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)應(yīng)用中的優(yōu)勢(shì)

在Oracle數(shù)據(jù)庫(kù)的應(yīng)用中,由于兼容性較差、管理性欠缺、可用性較弱、成本相對(duì)偏高等諸多因素的影響,使Oracle數(shù)據(jù)庫(kù)的硬性指標(biāo)難以實(shí)現(xiàn)。其一,因?yàn)榉蹠r(shí)間較長(zhǎng),導(dǎo)致軟件系統(tǒng)更新?lián)Q代,從而產(chǎn)生了大量的數(shù)據(jù)信息,使得數(shù)據(jù)庫(kù)的管理工作量和管理難度加大;其二,由于硬件系統(tǒng)的老化導(dǎo)致存在諸多高危隱患,而維修服務(wù)器的資金成本高昂;通過(guò)在Oracle數(shù)據(jù)庫(kù)使用虛擬技術(shù)可以快速有效地解決這些問(wèn)題。[3]

(1)提高整體的服務(wù)水平。通過(guò)在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用虛擬技術(shù),不僅能有效連接信息中心與業(yè)務(wù)聯(lián)系,從而對(duì)各種資源進(jìn)行合理調(diào)配,還能對(duì)信息中心的資源進(jìn)行深度優(yōu)化,并且還能在不中斷系統(tǒng)服務(wù)的同時(shí)進(jìn)行擴(kuò)容工作。

(2)提高整體的運(yùn)行效率。虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用,不僅能進(jìn)一步加強(qiáng)使服務(wù)器部署,使其從小時(shí)級(jí)別提高至分鐘級(jí)別,而且可以縮減數(shù)據(jù)庫(kù)重建與應(yīng)用的加載時(shí)間,明顯提高運(yùn)行效率,有效的改善傳統(tǒng)數(shù)天甚至數(shù)周才能進(jìn)行硬件系統(tǒng)維護(hù)工作,從而隨時(shí)都能夠進(jìn)行硬件系統(tǒng)的升級(jí)和維護(hù)工作。

(3)降低成本。通過(guò)虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用,可以有效地降低總運(yùn)行成本,并且較大程度的提升每一個(gè)服務(wù)器的平均利用率,有效的改變了傳統(tǒng)多個(gè)服務(wù)器的現(xiàn)狀,即便在只采用一個(gè)服務(wù)器的情況下,依舊能夠?qū)崿F(xiàn)系統(tǒng)的所有功能。同時(shí)還大幅度地降低了人力資源、電能能耗、各個(gè)配件以及空間占用等方面的資金成本。[4]

4 虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)的應(yīng)用分析

虛擬化技術(shù)就是虛擬機(jī)的實(shí)現(xiàn)所采用的一種技術(shù),主要可以劃分為硬件虛擬化技術(shù)和指令集虛擬化技術(shù)。通過(guò)采用虛擬硬件的模式來(lái)實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)信息,其軟件成本相對(duì)來(lái)說(shuō)更廉價(jià)且更容易維護(hù)。

(1)應(yīng)用裸機(jī)體系結(jié)構(gòu)。在軟件的選擇上,可以采用Vmware ESX Server,其中Vmware ESX和Vmware ESXi是虛擬管理的程序,通過(guò)在Oracle服務(wù)器上面增加一個(gè)強(qiáng)健的虛擬化層來(lái)使Oracle數(shù)據(jù)庫(kù)的可擴(kuò)展性、可靠性、虛擬機(jī)性能得到顯著提升,甚至達(dá)到接近于本機(jī)的效果。在對(duì)虛擬機(jī)進(jìn)行管理和維護(hù)時(shí),主要通過(guò)以下五方面進(jìn)行。

首先可以通過(guò)使用通用的用戶界面Virtual Center Sever、Vmware WSX對(duì)虛擬基礎(chǔ)架構(gòu)客戶端進(jìn)行有效的管理;同時(shí),由于所謂Vmware WSX的管理是通過(guò)采用較為簡(jiǎn)單的MUI或Web界面來(lái)實(shí)現(xiàn)對(duì)Web訪問(wèn)權(quán)限的管理;其次由于虛擬機(jī)支持自助服務(wù),因此用戶在取得相應(yīng)的權(quán)限后通過(guò)Web頁(yè)面可以直接訪問(wèn)虛擬機(jī);然后通過(guò)桌面CD-ROM,將軟件直接安裝在Oracle服務(wù)器上,即可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn);之后在Oracle數(shù)據(jù)庫(kù)進(jìn)行錄取數(shù)據(jù)信息工作時(shí),選擇standby和Primary兩臺(tái)虛擬機(jī),其中一臺(tái)安裝虛擬機(jī)數(shù)據(jù)庫(kù)環(huán)境,另一臺(tái)采用VC進(jìn)行復(fù)制并創(chuàng)設(shè)虛擬機(jī)數(shù)據(jù)庫(kù)環(huán)境,使得兩臺(tái)虛擬機(jī)都能處于一致的工作環(huán)境,從而實(shí)現(xiàn)服務(wù)器的快速部署和Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)備份的目的。

(2)應(yīng)用操作系統(tǒng)體系結(jié)構(gòu)。通常采用的軟件是:Vmware Woekstation,Vmware Server,這些軟件各自具有不同的特點(diǎn)。一,在單臺(tái)服務(wù)器上同時(shí)運(yùn)行多個(gè)操作系統(tǒng),不僅可以降低大量硬件成本。它同時(shí)還能自動(dòng)執(zhí)行優(yōu)化任務(wù),有效的縮短時(shí)間提高生產(chǎn)效率,將服務(wù)器的硬件性能進(jìn)行充分的發(fā)掘和利用;其二,通過(guò)克隆可以從一次安裝和配置過(guò)程中制作多個(gè)虛擬拷貝機(jī),以實(shí)現(xiàn)應(yīng)用系統(tǒng)的靈活部署,同時(shí)節(jié)省了大量拖放功能在虛擬機(jī)之間的共享文件安裝操作系統(tǒng)和應(yīng)用程序的時(shí)間;其三,Oracle數(shù)據(jù)庫(kù)部署時(shí),其過(guò)程與第一種方法僅在細(xì)節(jié)之處有著些許區(qū)別。Vmware Workstation虛擬軟件是單機(jī)版的,由于該軟件在部署過(guò)程中需要把克隆的虛擬機(jī)拷貝到另一臺(tái)物理機(jī),在遠(yuǎn)端管理虛擬機(jī)時(shí)相對(duì)較為繁瑣,對(duì)于硬盤資源、CD-ROM等無(wú)法快速有效地應(yīng)用到虛擬機(jī)。Vmware Server盡管能提供遠(yuǎn)端的訪問(wèn)和管理,但其缺乏高效的性能,也無(wú)法實(shí)時(shí)移植虛擬機(jī)。

(3)虛擬環(huán)境的優(yōu)勢(shì)。與操作系統(tǒng)的虛擬機(jī)管理方式相比較,邏輯虛擬機(jī)系統(tǒng)更為方便快捷,它可以像管理本地機(jī)器一樣進(jìn)行管理和部署。為了實(shí)現(xiàn)硬件資源的負(fù)載平衡,可以使用ESX Server和Virtual Center對(duì)整個(gè)機(jī)群進(jìn)行管理,將一臺(tái)物理機(jī)通過(guò)“拖、放”虛擬機(jī)到另一臺(tái)物理機(jī)。而快照功能可以將虛擬機(jī)系統(tǒng)的狀態(tài)迅速恢復(fù)成干凈的狀態(tài);克隆功能則能夠迅速的克隆一臺(tái)虛擬機(jī),可以有效地節(jié)省部署信息系統(tǒng)的時(shí)間,從而提高工作效率。Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)恢復(fù)和真實(shí)機(jī)器恢復(fù)數(shù)據(jù)基本一樣,Primary與standby數(shù)據(jù)庫(kù)的數(shù)據(jù)恢復(fù)速度十分快。[5]

5 虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)應(yīng)用中的前景

虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用有著許多明顯優(yōu)點(diǎn),不僅僅是減少了計(jì)算機(jī)服務(wù)器工作技術(shù)人員的工作量和工作強(qiáng)度,同時(shí)對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理后,可以大幅減少因?yàn)橛布蚨霈F(xiàn)的數(shù)據(jù)訪問(wèn)故障的發(fā)生頻率,從一定程度上降低了維護(hù)服務(wù)器的成本,減少了單位的支出。[6]

在應(yīng)用該數(shù)據(jù)庫(kù)的時(shí)候,工作單位可以縮減大量人力資源減少部分開支,對(duì)剩余工作人員進(jìn)行強(qiáng)化培訓(xùn),在服務(wù)器系統(tǒng)管理工作上更為得心應(yīng)手,而且大部分問(wèn)題都經(jīng)由信息中心進(jìn)行統(tǒng)一解決,在減少人力資源的開支、減輕工作量和工作強(qiáng)度的同時(shí)也提升了工作效率。同時(shí),由于數(shù)據(jù)庫(kù)進(jìn)行了環(huán)境統(tǒng)一,數(shù)據(jù)庫(kù)的版本、參數(shù)、備份機(jī)制等等都進(jìn)行了統(tǒng)一,從而減少Oracle數(shù)據(jù)庫(kù)的維護(hù)環(huán)節(jié)并保證了各個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的高效運(yùn)行,工作強(qiáng)度也得到大幅度減輕。由于節(jié)約了較多的硬件資源以及后續(xù)的維護(hù)費(fèi)用,所有相關(guān)的人力、空調(diào)、耗電、網(wǎng)線、機(jī)柜、空間等成本都一并大量縮減,資金用來(lái)更換更高性能的服務(wù)器,從而產(chǎn)生更合理更高的經(jīng)濟(jì)效益。而且Oracle數(shù)據(jù)庫(kù)的應(yīng)用可以減少受到的服務(wù)器的干擾,保證運(yùn)行平穩(wěn)從而快速有效的恢復(fù)各信息數(shù)據(jù)的正常傳輸和應(yīng)用。這些優(yōu)勢(shì)大量的縮減了經(jīng)濟(jì)成本從而提高經(jīng)濟(jì)效益,比起傳統(tǒng)的數(shù)據(jù)庫(kù),Oracle數(shù)據(jù)庫(kù)由于虛擬技術(shù)的應(yīng)用使得更受歡迎。在市場(chǎng)上,隨著各個(gè)領(lǐng)域的迅猛發(fā)展,虛擬機(jī)技術(shù)在Oracle數(shù)據(jù)庫(kù)的應(yīng)用前景也將更為廣泛。

6 結(jié)束語(yǔ)

將虛擬機(jī)技術(shù)應(yīng)用到Oracle數(shù)據(jù)庫(kù)的工作中,對(duì)單位信息系統(tǒng)、數(shù)據(jù)庫(kù)維護(hù)和管理、重要數(shù)據(jù)備份和恢復(fù)的工作過(guò)程,都能更加迅速的面對(duì)各種問(wèn)題,保證數(shù)據(jù)庫(kù)的安全可靠性。應(yīng)用虛擬技術(shù)降低硬件成本,對(duì)于單位信息系統(tǒng)硬件資源的利用率也可以達(dá)到更高的水平,從而充分發(fā)揮和利用服務(wù)器的存儲(chǔ)資源??偠灾?,虛擬機(jī)技術(shù)在Oracle數(shù)據(jù)庫(kù)中的應(yīng)用對(duì)于降低硬件成本、縮減人力資源、提高工作效率等方面都起著關(guān)鍵作用。

參考文獻(xiàn):

[1] 劉真.虛擬機(jī)技術(shù)的復(fù)興[J].計(jì)算機(jī)工程與科學(xué),2008(2):105-109.

[2]何增穎.虛擬機(jī)技術(shù)的實(shí)驗(yàn)教學(xué)應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2010(1):80-82+87.

[3]關(guān)洪偉.虛擬機(jī)技術(shù)在Oracle數(shù)據(jù)庫(kù)中的探討與應(yīng)用[J].經(jīng)濟(jì)研究導(dǎo)刊,2012(6):233-234.

[4] 姜召鳳.OracleRAC數(shù)據(jù)庫(kù)緩存優(yōu)化方法研究[D].大連海事大學(xué),2009.

[5]冼志生.虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)備份中的應(yīng)用[J].信息化建設(shè),2015(12):32.

[6] 趙隆軍.虛擬技術(shù)在Oracle數(shù)據(jù)庫(kù)備份中的應(yīng)用[J].中國(guó)石油和化工標(biāo)準(zhǔn)與質(zhì)量,2011(8):129.

猜你喜歡
Oracle數(shù)據(jù)庫(kù)應(yīng)用研究
Oracle數(shù)據(jù)庫(kù)安全管理策略的優(yōu)化
Oracle數(shù)據(jù)庫(kù)應(yīng)用問(wèn)題與解決方案分析
Oracle數(shù)據(jù)庫(kù)安全問(wèn)題分析及策略
Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)
一種Oracle數(shù)據(jù)庫(kù)表空間監(jiān)控方法
《Oracle數(shù)據(jù)庫(kù)》課程教學(xué)模式探究 
現(xiàn)代機(jī)械制造工藝與精密加工技術(shù)的應(yīng)用分析
“黑農(nóng)”大豆育種技術(shù)及應(yīng)用研究
進(jìn)駐數(shù)字課堂的新興教學(xué)媒體
AG接入技術(shù)在固網(wǎng)NGN的應(yīng)用研究
长海县| 西吉县| 本溪市| 正蓝旗| 秦安县| 黑水县| 慈溪市| 梁河县| 本溪市| 丰顺县| 大名县| 乐昌市| 乌鲁木齐市| 永州市| 潮州市| 建水县| 文昌市| 南郑县| 扶风县| 荥经县| 乃东县| 定边县| 金秀| 桐梓县| 西平县| 屏南县| 祁门县| 民勤县| 广东省| 枣强县| 海口市| 太谷县| 许昌县| 温宿县| 内黄县| 平昌县| 洛浦县| 舞钢市| 宣恩县| 浏阳市| 密山市|