• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Oracle實驗環(huán)境配置的改進研究

      2016-02-09 08:27:29
      實驗科學與技術 2016年6期
      關鍵詞:多播機器服務器

      肖 璞

      (三江學院 計算機科學與工程學院,江蘇 南京 210012)

      Oracle實驗環(huán)境配置的改進研究

      肖 璞

      (三江學院 計算機科學與工程學院,江蘇 南京 210012)

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

      主機名;域名系統(tǒng);網絡多播;虛擬機

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

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

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

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

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

      當前服務器的計算機名稱對于安裝完Oracle后登錄到數(shù)據(jù)庫非常重要。局域網中的主機要相互訪問需要使用IP地址來進行通信,因為IP地址可能經常變動,并且使用起來比較麻煩。所以可使用主機名來標識某臺機器,主機名與IP地址之間有對應關系。這種對應關系可通過host文件來解析,也可通DNS服務器來解析[2]。若某臺機器上有多個網卡,也就是多個IP地址,那它就有多個主機名來對應。

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

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

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

      2.1 Oracle實驗室常用的軟件安裝方法

      目前,在計算機專業(yè)的實驗室里安裝軟件大多采用網絡多播克隆[3-4]的方式。該方法需要選擇一臺計算機作為多播服務器,在該機器上安裝好相應的軟件,其他機器通過局域網與多播服務器進行連接后,啟動所有需要被克隆的計算機,即可完成軟件的安裝。這種多播還原的方式,在很大程度上縮短了多臺計算機安裝多個軟件的時間,提高了工作效率。

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

      2.2 網絡多播方式安裝的補救措施

      當通過網絡多播方式安裝完實驗室的所有機器后,需要對除了多播服務器之外的機器進行相應的配置信息修改,具體步驟如表1所示。

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

      2.3 采用虛擬機技術使用Oracle軟件

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

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

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

      表2 虛擬機方式下的資源共享設置

      通過在實驗室的實際運行情況表明,這種采用虛擬機的方式可以解決大型實驗室安裝多臺Oracle服務器的問題,避免了網絡多播方式在安裝完實驗室的所有機器后,需要對除了多播服務器外的機器進行相應的配置信息修改的重復工作。

      3 結束語

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

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

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

      [3]李進輝,楊洪偉,張克.Ghost網絡多播技術在機房系統(tǒng)維護中的應用[J].實驗科學與技術,2008,6(2):72-74,143.

      [4]任映雪.DHCP的網絡多播克隆在機房管理中的應用[J].實驗科學與技術,2007,5(4):50-53.

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

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

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

      [8]董芳.計算機實驗中對虛擬機技術的運用[J].計算機光盤軟件與應用,2015(3):265,267.

      [9]李馥娟.虛擬機技術在復雜網絡實驗中的應用[J].實驗技術與管理,2009,26(12):78-83.

      [10]周翔鷹,范開濤,劉鴻.虛擬機輔助計算機實驗教學探討[J].昆明理工大學學報(理工版),2008,33(2):34-37.

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

      [12]黃宏志.Oracle10g數(shù)據(jù)庫的安裝優(yōu)化方法研究[J].信息技術,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

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

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

      猜你喜歡
      多播機器服務器
      胖樹拓撲中高效實用的定制多播路由算法
      機器狗
      用于超大Infiniband網絡的負載均衡多播路由
      InfiniBand中面向有限多播表條目數(shù)的多播路由算法
      機器狗
      通信控制服務器(CCS)維護終端的設計與實現(xiàn)
      未來機器城
      電影(2018年8期)2018-09-21 08:00:06
      得形忘意的服務器標準
      知識產權(2016年8期)2016-12-01 07:01:13
      計算機網絡安全服務器入侵與防御
      無敵機器蛛
      磴口县| 安吉县| 洛南县| 滦南县| 白水县| 淳安县| 商河县| 那坡县| 华容县| 永嘉县| 东莞市| 光山县| 韶山市| 肃北| 池州市| 阜宁县| 开化县| 西和县| 大城县| 景谷| 双柏县| 漳平市| 花莲县| 昔阳县| 板桥市| 毕节市| 石泉县| 盖州市| 江山市| 海门市| 金门县| 崇明县| 保山市| 长乐市| 上蔡县| 莫力| 临沂市| 富民县| 阿尔山市| 车险| 库尔勒市|