• 
    

    
    

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

      ?

      Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)后臺數(shù)據(jù)信息整理及技術(shù)分析

      2018-03-06 12:59張宏
      科技資訊 2018年23期
      關(guān)鍵詞:Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)整理

      張宏

      摘 要:Oracle數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在數(shù)據(jù)信息安全性以及穩(wěn)定完整性控制方面表現(xiàn)出了非常突出的應(yīng)用優(yōu)勢,且可支持跨平臺、跨操作系統(tǒng)的分布式數(shù)據(jù)處理,在Linux、Windows等操作系統(tǒng)平臺上有良好的兼容性與可移植性。本文即通過引入Oracle數(shù)據(jù)庫的方式,研究了一種支持應(yīng)用系統(tǒng)后臺數(shù)據(jù)自動整理的技術(shù)方案,簡要概述了應(yīng)用系統(tǒng)后臺數(shù)據(jù)整理的性能要求,并搭載對Oracle關(guān)系型數(shù)據(jù)庫管理機制的應(yīng)用,提出了后臺數(shù)據(jù)整理的實現(xiàn)方案,并介紹了該方案的可行性。

      關(guān)鍵詞:Oracle數(shù)據(jù)庫 應(yīng)用系統(tǒng) 后臺數(shù)據(jù) 整理 技術(shù)

      中圖分類號:TP311.1 文獻標識碼:A 文章編號:1672-3791(2018)08(b)-0009-02

      1 后臺數(shù)據(jù)整理問題背景

      基于對系統(tǒng)性能、系統(tǒng)管理與維護等一系列數(shù)據(jù)安全管理因素的考慮,應(yīng)用系統(tǒng)通常情況下可以將數(shù)據(jù)劃分為歷史性數(shù)據(jù)以及日常性數(shù)據(jù)這兩種類型。與之相對應(yīng)的是,歷史性數(shù)據(jù)被存放于歷史數(shù)據(jù)庫中,日常性數(shù)據(jù)則被存放于日常日志類數(shù)據(jù)庫中。數(shù)據(jù)整理功能是指將日常數(shù)據(jù)庫中的過期數(shù)據(jù)信息自動轉(zhuǎn)存入歷史類數(shù)據(jù)庫中,并及時刪除沒有利用價值的垃圾數(shù)據(jù)信息。在應(yīng)用系統(tǒng)后臺數(shù)據(jù)整理過程中,需要滿足的性能要求包括以下幾個方面:(1)自動實現(xiàn)后臺數(shù)據(jù)整理與管理,數(shù)據(jù)整理功能無需人工干預(yù)方式進行。工作人員可以根據(jù)應(yīng)用系統(tǒng)的實際需求,對后臺數(shù)據(jù)整理內(nèi)容以及數(shù)據(jù)整理的時間間隔進行靈活設(shè)置,由系統(tǒng)自動定時完成后臺數(shù)據(jù)處理功能,不會對應(yīng)用系統(tǒng)人機交互功能實現(xiàn)產(chǎn)生影響,也無需人工確認。(2)后臺數(shù)據(jù)有效整理。對于過期且無利用價值的垃圾數(shù)據(jù)信息,后臺數(shù)據(jù)庫應(yīng)當及時刪除這部分數(shù)據(jù)信息,無論數(shù)據(jù)整理內(nèi)容發(fā)生何種變化,均需要確保數(shù)據(jù)整理的及時性與有效性。(3)方便管理員和操作員對后臺數(shù)據(jù)進行管理。數(shù)據(jù)處理內(nèi)容應(yīng)當結(jié)合用戶需求的改變而發(fā)生相應(yīng)的變化,管理員和操作員可以通過操作前臺界面的方式支持對后臺數(shù)據(jù)保存時間的靈活設(shè)置與調(diào)整。(4)支持歷史數(shù)據(jù)信息的自動轉(zhuǎn)存與保存。為了確保應(yīng)用系統(tǒng)的數(shù)據(jù)計算速度以及查詢速度不受影響,需要將數(shù)據(jù)信息儲存劃分為兩個部分:一是歷史性數(shù)據(jù)庫;二是日常性數(shù)據(jù)庫,后臺數(shù)據(jù)處理功能要求自動實現(xiàn)數(shù)據(jù)庫的轉(zhuǎn)儲存,并確保數(shù)據(jù)邏輯關(guān)系的一致性以及完整性在轉(zhuǎn)存期間不受影響。

      2 后臺數(shù)據(jù)整理解決方案

      為了滿足關(guān)系型數(shù)據(jù)庫應(yīng)用系統(tǒng)后臺數(shù)據(jù)整理的性能要求,提供了兩種問題解決方案:第一種是基于對操作系統(tǒng)等平臺定時任務(wù)管理機制的應(yīng)用實現(xiàn)要求;第二種是基于對Oracle數(shù)據(jù)庫作業(yè)機制的應(yīng)用需求實現(xiàn)。對比兩種方案來看:首先,兩種方案均能夠支持后臺數(shù)據(jù)自動化、定時化、常態(tài)化的數(shù)據(jù)信息整理,但第一種方案與操作系統(tǒng)的連接關(guān)系密切,缺乏與應(yīng)用系統(tǒng)的連接關(guān)系,在系統(tǒng)安裝與移植方面存在一定的局限性,難以滿足多機自動切換功能的實現(xiàn),違背了整個操作系統(tǒng)高內(nèi)聚以及一體化的基本原則。對比來看,第二種方案基于Oracle數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)自動定時整理,能夠通過數(shù)據(jù)庫作業(yè)的方式方便系統(tǒng)安裝與移植,并且與操作系統(tǒng)關(guān)聯(lián)性不大,還可通過連接應(yīng)用系統(tǒng)的方式支持雙機自動切換功能的實現(xiàn)。同時,所構(gòu)建應(yīng)用系統(tǒng)必須方便維護,為了方便用戶使用,必須確保用戶在客戶端能夠根據(jù)實際需求對后臺數(shù)據(jù)庫保存時間做出合理設(shè)置。第一種方案中基于操作系統(tǒng)定時任務(wù)管理機制的工作模式對于系統(tǒng)維護而言是非常不利的,用戶無法自客戶端根據(jù)需求改變服務(wù)器上定時任務(wù)的執(zhí)行內(nèi)容以及執(zhí)行時間。而第二種方案基于Oracle數(shù)據(jù)庫作業(yè)機制,不但支持了后臺數(shù)據(jù)自動整理功能的實現(xiàn),還能夠使用戶在客戶端控制數(shù)據(jù)整理內(nèi)容變得更為方便快捷。換言之,在Oracle數(shù)據(jù)庫支持下,用戶需求會對后臺數(shù)據(jù)信息處理內(nèi)容產(chǎn)生影響并發(fā)生相應(yīng)的變化,后臺數(shù)據(jù)的保存時間也能夠自前臺操作界面中實現(xiàn)控制,這對于用戶管理與維護而言是非常有利的。

      在實際應(yīng)用中,數(shù)據(jù)整理的需求可能在設(shè)計基礎(chǔ)上發(fā)生較大的改變,整個過程中會涉及到大批量的數(shù)據(jù)刪除以及其他相關(guān)數(shù)據(jù)庫事務(wù),在執(zhí)行上述事務(wù)的過程中勢必會產(chǎn)生大量回退段空間,若空間不足則會直接影響數(shù)據(jù)庫操作的順利進行,最終影響了后臺數(shù)據(jù)整理功能的實現(xiàn)。為了解決這一問題,通常涉及到兩種技術(shù)方案:第一種是根據(jù)數(shù)據(jù)整理的實際需求與情況,指定與之相對應(yīng)的數(shù)據(jù)庫回退段;第二種是將數(shù)據(jù)整理內(nèi)容劃分為多個數(shù)據(jù)片并逐步進行整理,通過引入應(yīng)用軟件系統(tǒng)的方式實現(xiàn)該功能。一般情況下,數(shù)據(jù)庫所對應(yīng)的數(shù)據(jù)整理回退段較多,用戶在實際操作中可以根據(jù)自身需求構(gòu)建一個大的回退段,以方便在特殊事務(wù)情況下進行針對性處理??紤]到數(shù)據(jù)庫回退段是由Oracle數(shù)據(jù)庫統(tǒng)一進行管理并集中分配的,因此若不對回退段進行相應(yīng)指定,在大批量數(shù)據(jù)信息整理的過程中可能沒有利用為此建立的大回退段而導(dǎo)致對特殊事務(wù)的處理失敗。為了確保數(shù)據(jù)整理成功,必須為數(shù)據(jù)整理事務(wù)指定相應(yīng)的大回退段,通過動態(tài)調(diào)度的方式確保特定回退段可用且適用,避免其他類型事務(wù)大量占用。一般情況下,回退段處于脫機狀態(tài)下,根據(jù)實際需求進入聯(lián)機狀態(tài)即可。

      在SYS用戶建立回退段聯(lián)機/脫機數(shù)據(jù)儲存過程為例,實現(xiàn)代碼如下。

      Rollback_ON/Rollback_OFF

      PROCEDURE Rollback_ONIS

      V-CURSOR NUMBER;

      V_NUMROWS INTEGER;

      STATUS1 VARCHAR2(16);

      STATUS2 VARCHAR2(16);

      在數(shù)據(jù)整理的過程當中,先將聯(lián)機回退段,并結(jié)合實際需求與情況制定需要使用的回退段名,執(zhí)行相應(yīng)的數(shù)據(jù)操作,最后將回退段切換至脫機狀態(tài)即可。實現(xiàn)代碼如下。

      SYS.Rollback_ON;

      DBMS_TRASACTION.USE_ROLLBACK_SEGMENT(“特定回退段名”);

      Delete...

      Commit;

      SYS.Rollback_OFF;

      3 結(jié)語

      本文在上述分析中通過引入Oracle關(guān)系型數(shù)據(jù)庫的方式,研究了一種支持應(yīng)用系統(tǒng)后臺數(shù)據(jù)整理的技術(shù)解決方案,簡要概述了應(yīng)用系統(tǒng)后臺數(shù)據(jù)整理的性能要求,并搭載對Oracle數(shù)據(jù)庫管理機制的靈活應(yīng)用,為后臺數(shù)據(jù)整理提供了一系列的解決方案,在此基礎(chǔ)之上,給出了基于Oracle數(shù)據(jù)庫實現(xiàn)后臺數(shù)據(jù)整理功能的關(guān)鍵代碼以及實現(xiàn)方法。

      參考文獻

      [1] 陳康.云計算后臺大規(guī)模數(shù)據(jù)處理技術(shù)探討[J].電信工程技術(shù)與標準化,2009(11):12-16.

      [2] 李振宇.Oracle數(shù)據(jù)庫的優(yōu)化及方案[J].科技信息,2010(13):54.

      [3] 章德斌,張忠平.Oracle數(shù)據(jù)庫性能優(yōu)化方法[J].福建電腦,2004(10):75-76.

      [4] 胡懷勇,胡勇軍,龔維榮.Oracle數(shù)據(jù)庫訪問技術(shù)的探討[J].現(xiàn)代計算機:專業(yè)版,2002(5):46-50.

      猜你喜歡
      Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)整理
      一種Oracle數(shù)據(jù)庫表空間監(jiān)控方法
      VB應(yīng)用技術(shù)下電教管理系統(tǒng)
      《Oracle數(shù)據(jù)庫》課程教學(xué)模式探究 
      高職學(xué)院信息化建設(shè)中面臨的問題和思考
      基于微信公眾平臺的應(yīng)用系統(tǒng)開發(fā)模式研究
      企業(yè)云平臺建設(shè)研究
      高一零碎知識整理
      整理“房間”
      整理房間
      荥阳市| 河北区| 桂平市| 旬阳县| 忻城县| 鹤山市| 仁寿县| 绥芬河市| 达孜县| 巩义市| 丹江口市| 壤塘县| 湛江市| 沂南县| 宝坻区| 绥化市| 白河县| 蛟河市| 万山特区| 湘潭市| 青河县| 都江堰市| 交口县| 游戏| 连山| 峨边| 饶阳县| 孝义市| 黔江区| 湾仔区| 海宁市| 临洮县| 湘乡市| 扎囊县| 梁平县| 巧家县| 沈阳市| 江口县| 江源县| 石棉县| 资阳市|