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

        ?

        療養(yǎng)信息系統(tǒng)從Oracle8i到Oracle11g升級過程的研究和實踐

        2017-03-24 11:29:34亢軍賢都繼軍余艷紅孫巍
        電腦知識與技術 2017年1期

        亢軍賢+都繼軍+余艷紅+孫巍

        摘要:該文介紹了療養(yǎng)信息系統(tǒng)從32位Windows2003 Server下的Oracle8.1.7升級到64位Windows2008 Server下的Oracle11g的詳細設計過程、調(diào)試和切換過程,通過這次升級有效提升了服務器性能,優(yōu)化了應用程序運行效率,加快了客戶端訪問速度,對其他療養(yǎng)院及涉及類似環(huán)境的升級具有一定的參考意義。

        關鍵詞:療養(yǎng)系統(tǒng);Oracle;數(shù)據(jù)庫升級

        中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)01-0001-02

        Abstract: In this paper, we introduce the nursing information system from the Oracle8.1.7 32-bit windows2003server upgrade to the detailed design process of 64 bit windows2008server Oracle11g and debugging of and switching process. Through this upgrade can effectively improve the server performance and to optimize the operating efficiency of the application, accelerate the speed of the client access, to other sanatoriums and relates to an environment similar to upgrade has certain reference significance.

        Key words: Recuperation system; Oracle; database upgrade

        1 引言

        數(shù)據(jù)庫是療養(yǎng)院信息系統(tǒng)運行的基礎,近年來隨著信息技術的飛速發(fā)展,網(wǎng)絡規(guī)模不斷擴大,業(yè)務數(shù)據(jù)急劇增加,服務器負荷日益加重。但數(shù)據(jù)庫版本過低,32位操作系統(tǒng)對內(nèi)存支出受限引起的數(shù)據(jù)庫性能低、穩(wěn)定性差給療養(yǎng)院數(shù)據(jù)庫管理帶來極大的困擾,一旦數(shù)據(jù)庫的相關文件受損、丟失或出現(xiàn)單點故障,恢復工作的時間不可控制,將嚴重影響療養(yǎng)院的正常工作和業(yè)務開展。數(shù)據(jù)庫版本的升級也是實報實銷系統(tǒng)、全軍電子病歷系統(tǒng)、健康檔案管理系統(tǒng)等的對接需要[1]。療養(yǎng)院經(jīng)過前期測試、多次模擬,在大連療養(yǎng)院的全程協(xié)助下,低風險、高效率地完成了操作系統(tǒng)由32位WINDOWS 2003 SERVER到64位WINDOWS 2008 SERVER的升級,數(shù)據(jù)庫由ORACLE 8.1.7到ORACLE11G的遷移,并且實現(xiàn)了雙機雙備、負載均衡,使服務器的利用效率最大化[2]。療養(yǎng)信息系統(tǒng)升級以來,運行穩(wěn)定、性能良好,各類應用的統(tǒng)計查詢速度飛速提升,為療養(yǎng)院信息系統(tǒng)的長足發(fā)展奠定了堅實的基礎。

        2 升級方案設計與選擇

        2.1 配置選擇

        由于服務器要求7*24小時不間斷運行,考慮到老服務器不支持64位操作系統(tǒng),服務年限過長,性能下降,系統(tǒng)的安全性、穩(wěn)定性得不到保障,決定更換老式服務器,選擇兩臺IBM X3650 M5作為核心服務器,使用目前通用的64位WINDOWS 2008 SERVER操作系統(tǒng),安裝64位Oracle11g數(shù)據(jù)庫系統(tǒng),兩臺服務器均連接網(wǎng)絡存儲,一臺服務器軟硬件出現(xiàn)故障自動跳轉到另一臺服務器,實現(xiàn)雙機自動切換,工作站不間斷運行,保證業(yè)務操作不受影響。

        2.2 數(shù)據(jù)遷移方式

        根據(jù)ORACLE提供的數(shù)據(jù)遷移方法,可選擇的遷移方式大致有以下幾種:邏輯備份和恢復EXP/IMP;數(shù)據(jù)泵導出導入EXPDP/IMPDP;表空間傳輸;利用RMAN數(shù)據(jù)庫備份進行還原;利用DATAGUARD遷移。這些方式各有利弊,考慮到此次升級整體硬件環(huán)境跨度較大,數(shù)據(jù)庫版本跳躍太高,經(jīng)過多次比較分析,決定采用第一種邏輯備份和恢復的方式來完成數(shù)據(jù)遷移工作。EXP/EMP是ORACLE提供的命令行工具,對平臺及版本的限制最少,是最傳統(tǒng)的升級方法[3]。通過數(shù)據(jù)的重新導入,重組了數(shù)據(jù)的存儲空間,有效壓縮整理段空間和表空間的使用,提高數(shù)據(jù)庫的訪問效率[4]。

        3 測試與準備工作

        3.1 搭建模擬環(huán)境模擬遷移

        為了實現(xiàn)模擬環(huán)境搭建的快捷方便和可復制性,加快調(diào)試速度,我們選擇使用VMware-workstation-full-9.0.2的虛擬平臺,在其中安裝了Windows 2008 server和Oracle 11g,按照生產(chǎn)環(huán)境創(chuàng)建用戶、授權和新建表空間,將生產(chǎn)庫的數(shù)據(jù)全導出,再導入到模擬環(huán)境,模擬正式遷移的全過程,并嚴格記錄下每步所需時間。通過反復演練,調(diào)整優(yōu)化升級方案后,再在新購置服務器中按照搭建模擬環(huán)境的方法搭建測試運行環(huán)境,反復測試,演練成功后,即可進行生產(chǎn)庫到新庫的遷移。

        3.2 搭建測試環(huán)境測試和驗收web應用程序

        模擬成功后,即可在新購置的服務器中搭建測試環(huán)境,測試環(huán)境搭建完成后,必須對數(shù)據(jù)的一致性、web應用終端功能和性能、數(shù)據(jù)備份和恢復等進行測試。其中web應用終端的測試尤為重要,為了web應用終端的測試效果的落實,我們采用了由信息科工程師專門到各醫(yī)生站、護士站、藥房、收費室去指導測試操作,測試完成后,由測試員簽名通過,然后再組織測試員集中進行業(yè)務鏈測試,測試成功后簽字通過,測試環(huán)境搭建成功。

        3.3 數(shù)據(jù)庫容災方案和備份恢復機制

        兩臺服務器安裝完成后,連接磁盤陣列,實現(xiàn)雙機雙備自動切換;數(shù)據(jù)庫容災機制包括存儲容災和數(shù)據(jù)庫系統(tǒng)容災,存儲容災是在磁盤陣列中采用RIAD5校驗方式,可以實現(xiàn)有一塊硬盤出現(xiàn)故障后,按照RIAD5運行機制,對數(shù)據(jù)進行校驗,校驗推算后,失效硬盤的數(shù)據(jù)自動在別的硬盤得以恢復,系統(tǒng)仍能繼續(xù)正常運行;數(shù)據(jù)庫系統(tǒng)容災是指其中一臺服務器出現(xiàn)故障后自動切換至另一臺服務器,保證Oracle系統(tǒng)在出現(xiàn)故障時能正常切換提供不間斷服務。備份機制是在兩臺服務器中作了計劃任務每天23:30進行系統(tǒng)數(shù)據(jù)備份,并進行相互備份和遠程備份,備份指令為:

        exp resthome/resthome file=G:\expfull\lyy.dmp log=G:\expfull\lyy.log full=y

        set day=%date:~0,4%%date:~5,2%%date:~8,2%

        ren lyy.dmp lyy%day%.dmp

        ren lyy.log lyy%day%.log

        如果有問題,在故障不能及時排除的情況下,可以利用備份數(shù)據(jù)進行數(shù)據(jù)恢復工作。保證系統(tǒng)數(shù)據(jù)的準確性和一致性,有效防止了數(shù)據(jù)的丟失。

        4 實施步驟

        4.1 創(chuàng)建表空間

        短期內(nèi)療養(yǎng)系統(tǒng)表空間變化不大,故可以提前創(chuàng)建表空間。生成創(chuàng)建表空間的語句如下:

        CREATE TABLESPACE TAB_RESTHOME DATAFILE

        'E:\APP\ADMINISTRATOR\ORADATA\ASPSRV\RESTHOME.DBF' SIZE 5120M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED LOGGING PERMANENT

        EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL FLASHBACK ON;

        4.2 創(chuàng)建用戶

        由于療養(yǎng)系統(tǒng)是按照用戶導入對象的,即所有系統(tǒng)對象都在resthome用戶下,故先需要建立用戶并授權,腳本如下:

        create user resthome identified by resthome default tablespace USERS temporary tablespace TEMP;grant connect,resource,dba to resthome;

        4.3數(shù)據(jù)導出和導入

        如果在測試服務器上進行了數(shù)據(jù)導入工作,需要先執(zhí)行用戶下所有對象的刪除,之后再進行導入,腳本如下:Sqlplus /nolog; Conn / as sysdba; Drop user resthome cascade; 然后可以執(zhí)行以下步驟:停止生產(chǎn)庫運行,切斷生產(chǎn)庫對外網(wǎng)線,備份當前生產(chǎn)庫數(shù)據(jù),導出數(shù)據(jù)時長大概10分鐘,腳本如下:exp resthome/resthome file=G:\expfull\lyy.dmp log=G:\expfull\lyy.log full=y,用網(wǎng)線直連兩臺服務器,利用FTP傳輸該導出文件lyy.dmp到新服務器,耗時1分鐘,在新服務器上導入腳本如下:

        IMP resthome/resthome commit=y grants =Y full=y rows=y ignore=y file=d:\tools\lyy.dmp log=c:\lyy.log,導入完成后,用PLSQL打開oracle數(shù)據(jù)庫檢查函數(shù)、觸發(fā)器、視圖是否有編譯錯誤,如果有錯誤需要重新編譯。

        4.4 安裝Oracle9i客戶端

        因療養(yǎng)系統(tǒng)需要OracleInProcServer.XOraSession控件,而11g不能提供這個控件,故需要安裝oracle9i客戶端提供這個控件,安裝好控件后,需要在沒有退出的時候進行配置服務,退出后將無法配置,配置完成后,監(jiān)聽和服務會出現(xiàn)沖突,需要重新配置oracle11g服務和監(jiān)聽,并進行測試,最重要一點,要在環(huán)境變量中將path變量中的e:\oracle\ora92\bin這個目錄名移到path變量的最后面,否則,啟動時oracle將報錯。

        4.5 IIS 7.0配置

        這一步很關鍵,先在角色中安裝IIS7,安裝時加選asp,安裝完成后,需要注意以下幾個地方的設置:應用程序池中將啟用32位應用程序設置為“true”,asp的調(diào)試屬性全部設置為“true”,asp的行為屬性中將啟用父路徑設置為“true”,其他都正常設置。

        4.6 療養(yǎng)系統(tǒng)輸入法調(diào)試和啟動

        因療養(yǎng)系統(tǒng)輸入法采用獨立運行模式,重新安裝后,需要進行重新創(chuàng)建和設置,在PLSQL中執(zhí)行:UPDATE COMM_INPUT_CONFIG SET LAST_UPDATE_DATE=SYSDATE,UPDATEFLAG='1' ;COMMIT ;,刪除E:\resthome\config目錄下的所有文本文件,然后點擊createtxt.Exe,啟動輸入法生成器,在各客戶端的C盤有個文件夾DHCCtrl,將其文本全部刪除,可以將剛剛生成的文本文件拷到其中,也可不用管,在web頁面啟動需要時會自動讀取和下載服務器E:\resthome\config目錄中文本文件到客戶端C:\DHCCtrl。

        4.7 更改IP地址

        由于客戶端較多,對外的IP地址需要使用原生產(chǎn)庫IP地址,故需要將心服務器的IP地址進行更改,需要更改兩個地方,其一oracle 11g:E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora,其二oracle9i:E:\ORACLE\ora92\network\admin\tnsnames.ora中的IP地址。

        4.8 測試應用程序,正常后通知全院正式啟用。

        5 結語

        此次升級將主服務器由老式服務器更換為IBM X3650 M5新型機,操作系統(tǒng)由windows 2003server更換為windows2008server,數(shù)據(jù)庫版本由oracle8.1.7升級到oracle11g,操作系統(tǒng)和數(shù)據(jù)庫都從32位升級到64位[5]。升級完成后,性能得到了很大提升,穩(wěn)定性、安全性得到了明顯加強,WEB客戶端程序運行流暢,也為以后信息系統(tǒng)的對接打下堅實的基礎。

        參考文獻:

        [1]劉長生,周龍,施偉.ORACLE8.1.7數(shù)據(jù)庫升級11.2g解決方案[J].電腦知識與技術,2013,9(11):2520-2521.

        [2]張帆,李響,張紅君,等.軍衛(wèi)一號Oracle8i升級到Oracle11g在異構環(huán)境下的升級過程[J].醫(yī)學信息學雜志,2014,35(1):31-32.

        [3]葉瑞綿,王曉華,丁慧瑩. Oracle數(shù)據(jù)庫跨版本的升級實現(xiàn)[J].中國數(shù)字醫(yī)學, 2016,5(5):91-92

        [4]唐紅,蘇麗娟. “軍衛(wèi)一號”數(shù)據(jù)庫升級設計與應用研究[J]. 醫(yī)療衛(wèi)生裝備,2015,10(10):65-67.

        [5]張巖,李永革,張劍. “軍衛(wèi)一號”數(shù)據(jù)庫8i至11g升級實踐[J].醫(yī)療衛(wèi)生裝備,2011,7(7):51-52.

        亚洲一区第二区三区四区| 国产精品一区二区韩国AV| 日本岛国精品中文字幕| 日产一区二区三区的精品| 蜜臀久久99精品久久久久久| 精品av天堂毛片久久久| 免费观看交性大片| 好男人日本社区www| 九九久久国产精品大片| 精品国产一区二区三区九一色| 国产av激情舒服刺激| 亚洲精品午夜无码电影网| 国产91福利在线精品剧情尤物| 日韩一二三四区免费观看| 亚洲天堂二区三区三州| 国产精品无码久久久久久| 久久永久免费视频| 亚洲精品中文字幕乱码人妻| 亚洲国产精品亚洲一区二区三区| 亚洲成a v人片在线观看| 亚洲AⅤ精品一区二区三区| 中文字幕丰满人妻被公强| 久久精品国产99国产精品澳门| 摸进她的内裤里疯狂揉她动视频| 亚洲性69影视| 亚洲精品国产综合久久| av免费不卡国产观看| 污污污污污污污网站污| 精品国产成人一区二区不卡在线| 国产日产久久高清ww| 色 综合 欧美 亚洲 国产| 国产免费久久精品99re丫y| 日韩一区二区三区人妻中文字幕| 免费看美女被靠到爽的视频| 亚洲aⅴ无码成人网站国产app| 成人国产精品高清在线观看| 97激情在线视频五月天视频| 亚洲码欧美码一区二区三区| 性动态图av无码专区| 色窝窝手在线视频| 黄片视频大全在线免费播放|