亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Oracle實(shí)驗(yàn)環(huán)境配置的改進(jìn)研究

        2016-02-09 08:27:29
        關(guān)鍵詞:實(shí)驗(yàn)室數(shù)據(jù)庫(kù)環(huán)境

        肖 璞

        (三江學(xué)院 計(jì)算機(jī)科學(xué)與工程學(xué)院,江蘇 南京 210012)

        Oracle實(shí)驗(yàn)環(huán)境配置的改進(jìn)研究

        肖 璞

        (三江學(xué)院 計(jì)算機(jī)科學(xué)與工程學(xué)院,江蘇 南京 210012)

        Oracle數(shù)據(jù)庫(kù)軟件在安裝時(shí)會(huì)在相應(yīng)的配置文件記錄當(dāng)前安裝軟件的主機(jī)名。因此,在實(shí)驗(yàn)室環(huán)境中,當(dāng)通過(guò)網(wǎng)絡(luò)多播方式安裝完所有機(jī)器后,需要對(duì)多播服務(wù)器外的其他機(jī)器進(jìn)行相應(yīng)的配置信息修改。這在一定程度上增加了實(shí)驗(yàn)室工作人員的工作量。為改進(jìn)Oracle實(shí)驗(yàn)環(huán)境的配置,該文提出了基于網(wǎng)絡(luò)多播方式安裝后的補(bǔ)救和利用虛擬機(jī)技術(shù)實(shí)現(xiàn)Oracle數(shù)據(jù)庫(kù)軟件安裝的兩種方案。運(yùn)行效果證明,兩種方案都可提高Oracle實(shí)驗(yàn)室搭建的效率。

        主機(jī)名;域名系統(tǒng);網(wǎng)絡(luò)多播;虛擬機(jī)

        Oracle是當(dāng)前最流行的大型關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)之一,其系統(tǒng)功能強(qiáng)、使用方便、可移植性好,適用于各類(lèi)大中小以及微機(jī)環(huán)境。它是一種高效率、可靠性好的適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,已經(jīng)廣泛應(yīng)用于工作和生活的各個(gè)領(lǐng)域。Oracle已成為大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的首選后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)。

        目前,Oracle數(shù)據(jù)庫(kù)管理和應(yīng)用系統(tǒng)開(kāi)發(fā)已經(jīng)成為各大高校計(jì)算機(jī)專(zhuān)業(yè)和許多非計(jì)算機(jī)專(zhuān)業(yè)的必修或選修課程。數(shù)據(jù)庫(kù)管理是針對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的高級(jí)應(yīng)用和維護(hù),它不同于數(shù)據(jù)庫(kù)的一般使用,是從數(shù)據(jù)庫(kù)管理員的角度出發(fā),對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)與調(diào)整。這就要求在學(xué)習(xí)Oracle數(shù)據(jù)庫(kù)系統(tǒng)時(shí),需要以管理員的身份對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理、配置和性能優(yōu)化等操作,而在對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行性能優(yōu)化時(shí),主要應(yīng)從CPU的利用率和內(nèi)存分配兩個(gè)方面著手[1]。因此,學(xué)校會(huì)為此提供相應(yīng)的實(shí)驗(yàn)環(huán)境,如擁有幾十臺(tái)機(jī)器的實(shí)驗(yàn)室環(huán)境。

        針對(duì)目前搭建Oracle數(shù)據(jù)庫(kù)實(shí)驗(yàn)環(huán)境的實(shí)際需求,本文在分析Oracle數(shù)據(jù)庫(kù)安裝原理的基礎(chǔ)上,給出了兩個(gè)Oracle實(shí)驗(yàn)環(huán)境搭建的方法和實(shí)施過(guò)程,同時(shí)也在實(shí)際的教學(xué)實(shí)驗(yàn)環(huán)境中采用這兩種方法進(jìn)行了驗(yàn)證。

        1 Oracle數(shù)據(jù)庫(kù)安裝原理的研究

        Oralce數(shù)據(jù)庫(kù)的工作機(jī)制,即當(dāng)一個(gè)用戶(hù)進(jìn)程發(fā)出連接請(qǐng)求時(shí),若使用的是主機(jī)命名或者是本地服務(wù)命中的主機(jī)名使用的是機(jī)器名(非IP地址),那么這個(gè)請(qǐng)求就會(huì)通過(guò)DNS服務(wù)器或HOST文件的服務(wù)名解析然后傳送到Oralce的監(jiān)聽(tīng)進(jìn)程。監(jiān)聽(tīng)進(jìn)程接收到用戶(hù)請(qǐng)求后會(huì)采取專(zhuān)用服務(wù)器和共享服務(wù)器這兩種方式來(lái)處理這個(gè)用戶(hù)請(qǐng)求。

        當(dāng)前服務(wù)器的計(jì)算機(jī)名稱(chēng)對(duì)于安裝完Oracle后登錄到數(shù)據(jù)庫(kù)非常重要。局域網(wǎng)中的主機(jī)要相互訪(fǎng)問(wèn)需要使用IP地址來(lái)進(jìn)行通信,因?yàn)镮P地址可能經(jīng)常變動(dòng),并且使用起來(lái)比較麻煩。所以可使用主機(jī)名來(lái)標(biāo)識(shí)某臺(tái)機(jī)器,主機(jī)名與IP地址之間有對(duì)應(yīng)關(guān)系。這種對(duì)應(yīng)關(guān)系可通過(guò)host文件來(lái)解析,也可通DNS服務(wù)器來(lái)解析[2]。若某臺(tái)機(jī)器上有多個(gè)網(wǎng)卡,也就是多個(gè)IP地址,那它就有多個(gè)主機(jī)名來(lái)對(duì)應(yīng)。

        Oracle軟件使用主機(jī)名的目的是讓客戶(hù)端可以通過(guò)直接輸入服務(wù)端的主機(jī)名,而不是通過(guò)其IP地址網(wǎng)絡(luò)連接到服務(wù)端。因此,在安裝Oracle數(shù)據(jù)庫(kù)的過(guò)程中,Oracle會(huì)記錄主機(jī)名即hostname的值在相應(yīng)的配置文件中,如$ORACLE_HOME/network/Admin下的listener.ora或tnsnames.ora。如果在完成數(shù)據(jù)庫(kù)安裝后,再進(jìn)行修改計(jì)算機(jī)名稱(chēng),可能會(huì)造成Oracle相關(guān)的服務(wù)無(wú)法啟動(dòng),也就不能在瀏覽器中使用OEM。此外,在用Oracle Net Manager配置Oracle服務(wù)器端的監(jiān)聽(tīng)程序時(shí),也會(huì)使用到計(jì)算機(jī)全名。因此,最好在安裝Oracle數(shù)據(jù)庫(kù)前就配置好計(jì)算機(jī)。

        但是,在實(shí)際應(yīng)用中,某些情況下需要修改計(jì)算機(jī)的主機(jī)名。為了讓更改主機(jī)名后的Oracle數(shù)據(jù)庫(kù)服務(wù)器能夠正常運(yùn)行,需要重新配置一些文件,包括監(jiān)聽(tīng)程序、Net服務(wù)命名和DBConsole等。

        2 Oracle實(shí)驗(yàn)環(huán)境搭建的方法

        2.1 Oracle實(shí)驗(yàn)室常用的軟件安裝方法

        目前,在計(jì)算機(jī)專(zhuān)業(yè)的實(shí)驗(yàn)室里安裝軟件大多采用網(wǎng)絡(luò)多播克?。?-4]的方式。該方法需要選擇一臺(tái)計(jì)算機(jī)作為多播服務(wù)器,在該機(jī)器上安裝好相應(yīng)的軟件,其他機(jī)器通過(guò)局域網(wǎng)與多播服務(wù)器進(jìn)行連接后,啟動(dòng)所有需要被克隆的計(jì)算機(jī),即可完成軟件的安裝。這種多播還原的方式,在很大程度上縮短了多臺(tái)計(jì)算機(jī)安裝多個(gè)軟件的時(shí)間,提高了工作效率。

        但是,由于Oracle軟件在安裝時(shí)會(huì)記錄當(dāng)前安裝機(jī)器的主機(jī)名。因此,在采用網(wǎng)絡(luò)多播安裝的時(shí)候,其他機(jī)器上面安裝的Oracle數(shù)據(jù)庫(kù)的配置信息與多播服務(wù)器的配置信息一致。這就導(dǎo)致了在其他機(jī)器上運(yùn)行Oracle的一些服務(wù)時(shí),由于配置信息記錄的主機(jī)名與本機(jī)的主機(jī)名不符,造成了Oracle的很多功能無(wú)法運(yùn)行。因此需要對(duì)每臺(tái)克隆的機(jī)器進(jìn)行相關(guān)配置信息的修改才能保證Oracle的正常運(yùn)行[5-6]。

        2.2 網(wǎng)絡(luò)多播方式安裝的補(bǔ)救措施

        當(dāng)通過(guò)網(wǎng)絡(luò)多播方式安裝完實(shí)驗(yàn)室的所有機(jī)器后,需要對(duì)除了多播服務(wù)器之外的機(jī)器進(jìn)行相應(yīng)的配置信息修改,具體步驟如表1所示。

        表1 多播方式下的Oracle配置信息修改

        2.3 采用虛擬機(jī)技術(shù)使用Oracle軟件

        采用網(wǎng)絡(luò)多播方式安裝Oracle軟件的每臺(tái)機(jī)器在安裝后都需要進(jìn)行配置信息的修改,這在一定程度上增加了實(shí)驗(yàn)室人員的工作量。而虛擬機(jī)技術(shù)允許在同一臺(tái)PC上同時(shí)運(yùn)行多個(gè)操作系統(tǒng),每個(gè)OS都有自己獨(dú)立的一個(gè)虛擬機(jī),就如同網(wǎng)絡(luò)上一個(gè)獨(dú)立的PC[8]。利用虛擬機(jī)技術(shù)可突破硬件條件的局限,組建虛擬實(shí)驗(yàn)環(huán)境,從而完成復(fù)雜的網(wǎng)絡(luò)實(shí)驗(yàn)[9-11]。因此,為了彌補(bǔ)網(wǎng)絡(luò)多播安裝Oracle軟件帶來(lái)的缺陷,可以考慮采用虛擬機(jī)技術(shù)來(lái)提高Oracle實(shí)驗(yàn)室搭建的效率[12]。

        在多播服務(wù)器中進(jìn)行虛擬機(jī)的Oracle數(shù)據(jù)庫(kù)軟件安裝時(shí),可按正常方式安裝。由于實(shí)驗(yàn)室的每臺(tái)機(jī)器可能需要安裝各種操作系統(tǒng),所以,在使用虛擬機(jī)時(shí),可能會(huì)出現(xiàn)虛擬空間不足的問(wèn)題。當(dāng)虛擬機(jī)中虛擬內(nèi)存不足時(shí),可增加虛擬內(nèi)存來(lái)解決。一般可設(shè)置在2G左右。如出現(xiàn)機(jī)器運(yùn)行比較慢,可適當(dāng)增加虛擬內(nèi)存的大小。

        當(dāng)用戶(hù)在每臺(tái)服務(wù)器中使用虛擬機(jī)的Oracle數(shù)據(jù)庫(kù)軟件或其他軟件時(shí),很多情況下需要與本機(jī)的其他軟件進(jìn)行交互,如文本粘貼、圖片拷貝、文件共享等功能。因此,為了方便用戶(hù)在本機(jī)與虛擬機(jī)直接相互操作,可進(jìn)行如表2所示的設(shè)置。

        表2 虛擬機(jī)方式下的資源共享設(shè)置

        通過(guò)在實(shí)驗(yàn)室的實(shí)際運(yùn)行情況表明,這種采用虛擬機(jī)的方式可以解決大型實(shí)驗(yàn)室安裝多臺(tái)Oracle服務(wù)器的問(wèn)題,避免了網(wǎng)絡(luò)多播方式在安裝完實(shí)驗(yàn)室的所有機(jī)器后,需要對(duì)除了多播服務(wù)器外的機(jī)器進(jìn)行相應(yīng)的配置信息修改的重復(fù)工作。

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

        Oracle數(shù)據(jù)庫(kù)軟件在安裝時(shí)需要使用安裝軟件的當(dāng)前主機(jī)名進(jìn)行配置。因此,在計(jì)算機(jī)的實(shí)驗(yàn)室環(huán)境下,若需要進(jìn)行多臺(tái)機(jī)器的安裝,必須解決該問(wèn)題。本文給出了實(shí)際應(yīng)用中的兩種方案來(lái)應(yīng)對(duì)上述問(wèn)題。第一種方案是為了應(yīng)對(duì)采用網(wǎng)絡(luò)多播方式安裝Oracle軟件后的實(shí)驗(yàn)室環(huán)境,給出了其他機(jī)器在配置信息的修改方案。第二種方案是采用虛擬機(jī)的方式安裝和使用Oracle數(shù)據(jù)庫(kù)軟件,并給出了在使用過(guò)程中需要的輔助設(shè)置。經(jīng)過(guò)實(shí)際的實(shí)驗(yàn)室環(huán)境運(yùn)行使用證明了這兩種方案的可行性和實(shí)用性,在一定程度上減少了實(shí)驗(yàn)室環(huán)境配置的維護(hù)工作。

        [1]魏亞楠,宋義秋.Oracle數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能優(yōu)化[J].制造業(yè)自動(dòng)化,2010(8):204-206,222.

        [2]艾布拉姆森(美),李穎.專(zhuān)業(yè)級(jí)Oracle Database 12c安裝、配置與維護(hù)[M].北京:清華大學(xué)出版社,2014.

        [3]李進(jìn)輝,楊洪偉,張克.Ghost網(wǎng)絡(luò)多播技術(shù)在機(jī)房系統(tǒng)維護(hù)中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2008,6(2):72-74,143.

        [4]任映雪.DHCP的網(wǎng)絡(luò)多播克隆在機(jī)房管理中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2007,5(4):50-53.

        [5]孟令奇.大型機(jī)房Oracle11g教學(xué)環(huán)境的快速搭建[J].中國(guó)教育信息化,2011(11):59,83.

        [6]雷和江.機(jī)房安裝Oracle 11g的問(wèn)題和方法分析[J].硅谷,2012(10):176,171.

        [7]楊茜玲.解決機(jī)房卸載Oracle 11g及其安裝問(wèn)題的方法[J].科技創(chuàng)新導(dǎo)報(bào),2010(9):95.

        [8]董芳.計(jì)算機(jī)實(shí)驗(yàn)中對(duì)虛擬機(jī)技術(shù)的運(yùn)用[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2015(3):265,267.

        [9]李馥娟.虛擬機(jī)技術(shù)在復(fù)雜網(wǎng)絡(luò)實(shí)驗(yàn)中的應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2009,26(12):78-83.

        [10]周翔鷹,范開(kāi)濤,劉鴻.虛擬機(jī)輔助計(jì)算機(jī)實(shí)驗(yàn)教學(xué)探討[J].昆明理工大學(xué)學(xué)報(bào)(理工版),2008,33(2):34-37.

        [11]馬佳雯,黃保青,童清艷.機(jī)房實(shí)驗(yàn)室多操作系統(tǒng)管理研究[J].實(shí)驗(yàn)室研究與探索,2008,27(12):146-148.

        [12]黃宏志.Oracle10g數(shù)據(jù)庫(kù)的安裝優(yōu)化方法研究[J].信息技術(shù),2012(12):84-88.

        Research on Improved Oracle Laboratory Environment Configuration

        XIAO Pu
        (College of Computer Science and Technology,Sanjiang University,Nanjing 210012,China)

        When Oracle database software is installed,it will record the host name in the corresponding configuration file during installation.Therefore,in the lab environment,it will need to modify the related configuration information on other servers except for the multicast server after the installation of all machines.So it must increase workload of laboratory staff in a certain extent.In order to improve the Oracle laboratory environment configuration,this paper gives us two kinds of schemes:one is the remedial measures after the installation of the network multicast mode.The other is using virtual machine technology to install Oracle database software.Moreover,during the practical application in the lab environment,these two schemes are implemented and proved that they can improve the efficiency of Oracle laboratory built.

        host name,domain name system,network multicast,virtual machine

        TP311.13,TP301.6

        A

        10.3969/j.issn.1672-4550.2016.06.018

        2015-09-19;修改日期:2015-10-11

        江蘇省教改項(xiàng)目“三維九方課堂軟環(huán)境的研究與實(shí)施”(2015JSJG241);校級(jí)教改項(xiàng)目“軟件工程重點(diǎn)學(xué)科”(J15028)。

        肖璞(1975-),女,碩士,講師,主要從事計(jì)算機(jī)軟件與理論方面的研究。

        猜你喜歡
        實(shí)驗(yàn)室數(shù)據(jù)庫(kù)環(huán)境
        長(zhǎng)期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
        一種用于自主學(xué)習(xí)的虛擬仿真環(huán)境
        孕期遠(yuǎn)離容易致畸的環(huán)境
        電競(jìng)實(shí)驗(yàn)室
        電競(jìng)實(shí)驗(yàn)室
        電競(jìng)實(shí)驗(yàn)室
        電競(jìng)實(shí)驗(yàn)室
        環(huán)境
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        三年片免费观看影视大全视频| 久久久中文久久久无码| 放荡的美妇在线播放| 国产莉萝无码av在线播放| 国产白丝在线| 亚洲欧美一区二区三区国产精| 国内精品久久久久国产盗摄| 亚洲大胆美女人体一二三区| 精品久久av一区二区| a级毛片免费观看在线| 久久久久久久久888| 天天干夜夜躁| 五月婷婷丁香视频在线观看| 日本乱码一区二区三区在线观看| 国产太嫩了在线观看| 久久亚洲av成人无码国产| 午夜无码亚| 亚洲av老熟女一区二区三区 | 97成人碰碰久久人人超级碰oo| 欧美午夜一区二区福利视频| 国产亚洲精品A在线无码| 日本人妻三级在线观看| 免费看美女被靠到爽的视频| 久久久久久人妻一区二区三区| 亚洲午夜久久久久中文字幕久| 久久久国产熟女综合一区二区三区| 成人爽a毛片免费视频| 少妇高潮潮喷到猛进猛出小说| 免费二级毛片在线播放| 国产大屁股熟女流白浆一区二区| 中文精品久久久久人妻不卡| 国产性猛交╳xxx乱大交| 国产精品白浆免费观看| 国产精品狼人久久影院软件介绍 | 久久国产劲暴∨内射| 国产成人免费a在线视频| 秋霞国产av一区二区三区| 国产一区二区视频在线看| 日韩有码中文字幕在线观看| 欧美成人精品a∨在线观看 | 亚洲一区二区综合色精品|