• 
    

    
    

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

      ?

      Oracle數(shù)據(jù)庫應(yīng)用問題與解決方案分析

      2016-12-26 20:20周峰
      電子技術(shù)與軟件工程 2016年22期
      關(guān)鍵詞:Oracle數(shù)據(jù)庫問題應(yīng)用

      周峰

      摘 要

      文章首先對Oracle數(shù)據(jù)庫應(yīng)用中存在的主要問題進行了簡要分析,在此基礎(chǔ)上提出解決Oracle數(shù)據(jù)庫應(yīng)用問題的有效方案。期望通過本文的研究能夠?qū)racle數(shù)據(jù)庫的推廣應(yīng)用有所幫助。

      【關(guān)鍵詞】Oracle數(shù)據(jù)庫 應(yīng)用 問題

      1 Oracle數(shù)據(jù)庫應(yīng)用中存在的主要問題分析

      Oracle數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其體系結(jié)構(gòu)如圖1所示。

      Oracle數(shù)據(jù)庫的應(yīng)用優(yōu)勢主要體現(xiàn)在如下幾個方面:數(shù)據(jù)量大、數(shù)據(jù)保存時間長、所有數(shù)據(jù)全部可以實現(xiàn)共享、數(shù)據(jù)的可靠性較高、穩(wěn)定性好等等。正是因為Oracle數(shù)據(jù)庫所具有的這些優(yōu)勢,使其獲得了廣大使用者的認可。然而,該數(shù)據(jù)庫在實際用于卻存在一些問題,這在一定程度上影響了Oracle數(shù)據(jù)庫的應(yīng)用。

      1.1 表空間數(shù)據(jù)刪除引起的問題

      對于Oracle數(shù)據(jù)庫而言,它的表空間之間相關(guān)的數(shù)據(jù)有兩種關(guān)系,一種是1對1的關(guān)系,另一種是1對多的關(guān)系,當需要永久性刪除某個表空間時,這個將要被刪除的表空間應(yīng)當處于脫機狀態(tài),隨后調(diào)取數(shù)據(jù)字典將對應(yīng)的項目信息刪除,再將操作系統(tǒng)目錄中的數(shù)據(jù)文件刪除即可。上述刪除過程必須按照指定的順序進行操作,若是先將表空間的數(shù)據(jù)文件刪除,該表空間便無法找到存儲媒體,由此可能會引起數(shù)據(jù)庫應(yīng)用異常,如數(shù)據(jù)庫無法正常啟動或關(guān)閉等。

      1.2 字符集轉(zhuǎn)換的問題

      在Oracle數(shù)據(jù)庫的應(yīng)用中,中英文字符集的轉(zhuǎn)換常常會出現(xiàn)問題,例如,開始應(yīng)用該數(shù)據(jù)庫時,要求使用英文的字符集,然后便選擇英文字符集進行安裝,在使用的過程中,由于一些新項目的增加,要求使用中文字符集,若是不對字符集進行轉(zhuǎn)換,新增項目的漢字部分將會顯示為3個“?”,由此給數(shù)據(jù)庫的應(yīng)用帶來一定的影響。

      1.3 回滾段聯(lián)機產(chǎn)生的問題

      在對Oracle數(shù)據(jù)庫進行應(yīng)用的過程中,回滾段聯(lián)機是一個較為常見的問題,也是困擾大部分使用者的主要問題之一。數(shù)據(jù)庫的使用者在對具體應(yīng)用項目進行安裝時,一般都是參照說明書的要求進行安裝,由此可能會引起如下問題,即創(chuàng)建回滾段,然后聯(lián)機,但卻并未將之加入到數(shù)據(jù)庫的初始化文件當中,當數(shù)據(jù)庫重啟之后,安裝的回滾段便會處于脫機狀態(tài),這對使用者的應(yīng)用帶來了一定程度的影響。

      2 解決Oracle數(shù)據(jù)庫應(yīng)用問題的有效方案

      為了有效解決Oracle數(shù)據(jù)庫應(yīng)用中出現(xiàn)的各種問題,應(yīng)當對數(shù)據(jù)庫的性能進行優(yōu)化,具體可從以下幾個方面著手:

      2.1 對數(shù)據(jù)庫進行優(yōu)化設(shè)計

      想要使Oracle數(shù)據(jù)庫的應(yīng)用性達到最優(yōu),就必須要有一個良好的設(shè)計方案,從而使其各方面性能都達到使用者的要求,這樣便能夠避免實際應(yīng)用中各種問題的發(fā)生。Oracle數(shù)據(jù)庫的設(shè)計大體上可以分為兩個方面,一方面是邏輯設(shè)計,另一方面是物理設(shè)計,在前者的設(shè)計中主要是為了將數(shù)據(jù)庫中的一些冗余數(shù)據(jù)全部消除,借此來提高數(shù)據(jù)的吞吐速度,使數(shù)據(jù)的完整性得到保障,但對于大數(shù)據(jù)表而言,可能會影響其性能。所以,在物理設(shè)計的過程中,要進行綜合考慮,并按照關(guān)聯(lián)表當中的數(shù)據(jù)量大小以及對數(shù)據(jù)項訪問的頻繁程度,提高查詢較為頻繁的數(shù)據(jù)表冗余設(shè)計,以此來滿足應(yīng)用需要。

      2.2 應(yīng)用程序優(yōu)化

      相關(guān)統(tǒng)計結(jié)果顯示,通過對應(yīng)用程度進行優(yōu)化,可以使數(shù)據(jù)庫的性能提高60%左右。由此可見,對應(yīng)用程序進行優(yōu)化是提高Oracle數(shù)據(jù)庫性能最為有效的途徑之一,隨著數(shù)據(jù)庫性能的提升,其應(yīng)用方面存在的問題會獲得有效解決。可以通過對源代碼和SQL語句兩個方面對應(yīng)用程序進行優(yōu)化。通常情況下,SQL語句會消耗數(shù)據(jù)庫中70%-90%的資源,它的執(zhí)行效率高低直接關(guān)系到數(shù)據(jù)庫本身的性能。為此,可對部分劣質(zhì)的SQL語句進行調(diào)整,并對數(shù)據(jù)庫的訪問方法進行優(yōu)化改進,借此來改善數(shù)據(jù)庫系統(tǒng)的整體性能,從而提高其內(nèi)存區(qū)的命中率,大幅度減少對網(wǎng)絡(luò)帶寬的占用以及I/O訪問。

      2.3 數(shù)據(jù)庫內(nèi)存分配的優(yōu)化調(diào)整

      對于Oracle應(yīng)用實例而言,其通常都是由Oracle后臺進程與SGA的一個內(nèi)存區(qū)組成,在應(yīng)用實例當中,SGA使用效率的高低會對數(shù)據(jù)庫的性能產(chǎn)生極大的影響,鑒于此,可在具體應(yīng)用中按照數(shù)據(jù)庫的實際運行情況,對SGA的大小進行重新調(diào)整,同時,由于內(nèi)存分配是在信息系統(tǒng)運行時進行優(yōu)化配置,所以可在對磁盤I/O的檢查時對其進行優(yōu)化調(diào)整。

      2.4 操作系統(tǒng)性能的優(yōu)化配置

      在對Oracle數(shù)據(jù)庫操作系統(tǒng)的性能進行優(yōu)化配置時,可從以下兩個方面著手:

      2.4.1 規(guī)劃資源

      提供大量的資源是調(diào)整操作系統(tǒng)的主要目的之一,資源的具體分配原則為使Oracle服務(wù)器的可用資源最大化,尤其是在C/S架構(gòu)中,應(yīng)當盡可能使服務(wù)器的全部資源都用來運行Oracle服務(wù)。因此,操作系統(tǒng)應(yīng)當為Oracle提供足夠的內(nèi)存,從而可以容納SGA、用戶進程等,這樣可以有效解決換頁和交換的問題。

      2.4.2 優(yōu)化計算機的配置

      對于操作系統(tǒng)而言,擴大內(nèi)存較為常用的方式為增加虛擬內(nèi)存,這部分內(nèi)存屬于磁盤空間,如果實際的內(nèi)存空間不足時,操作系統(tǒng)便會將磁盤空間與內(nèi)存當中的信息進行頁面交換,由此會導(dǎo)致磁盤I/O的操作量增大,從而影響服務(wù)器的性能。通過對計算機的優(yōu)化配置,可以有效減少內(nèi)存的交換和分頁。

      3 結(jié)論

      綜上所述,Oracle數(shù)據(jù)庫以其自身諸多的應(yīng)用優(yōu)勢獲得了使用者的一致認可,但在實際應(yīng)用中,卻常常會出現(xiàn)一些問題。為此,可以從提高Oracle數(shù)據(jù)庫性能方面著手,通過各種優(yōu)化措施,解決Oracle數(shù)據(jù)庫應(yīng)用中存在的問題,這對于促進Oracle數(shù)據(jù)庫的大范圍推廣應(yīng)用具有重要意義。

      參考文獻

      [1]萬娟.Oracle數(shù)據(jù)庫應(yīng)用中出現(xiàn)的問題及其對策[J]現(xiàn)代經(jīng)濟信息,2015(18).

      [2]王春麗,王海飛.Oracle數(shù)據(jù)庫安全問題探析與應(yīng)對策略[J]電子世界,2016(14).

      作者單位

      國防大學 北京市 100091

      猜你喜歡
      Oracle數(shù)據(jù)庫問題應(yīng)用
      演員出“問題”,電影怎么辦(聊天室)
      韓媒稱中俄冷對朝鮮“問題”貨船
      “問題”干部“回爐”再造
      兴隆县| 徐州市| 门源| 报价| 五常市| 嫩江县| 重庆市| 宣威市| 含山县| 济宁市| 宁安市| 宣威市| 威宁| 灵石县| 个旧市| 高州市| 威远县| 上杭县| 新宾| 沂水县| 新疆| 五台县| 金寨县| 微博| 育儿| 鲁甸县| 桐柏县| 霍城县| 杂多县| 柳江县| 淄博市| 乌海市| 瓦房店市| 安新县| 长丰县| 大洼县| 通海县| 阳泉市| 瑞金市| 玉屏| 靖安县|