摘要:介紹了Oracle 10g數(shù)據(jù)庫的概述和軟硬件配置,并闡述了八鋼煉鋼廠Oracle 10g數(shù)據(jù)庫數(shù)據(jù)的性質(zhì)和特點(diǎn)以及功能。
關(guān)鍵詞:Oracle 10g數(shù)據(jù)庫 數(shù)據(jù)的性質(zhì)和特點(diǎn) 功能
本文主要結(jié)合Oracle 10g 數(shù)據(jù)庫在八鋼120煉鋼廠的應(yīng)用做如下介紹。煉鋼廠的生產(chǎn)是一個多種工藝相結(jié)合的復(fù)雜生產(chǎn)過程。其主要生產(chǎn)過程包括:預(yù)處理,轉(zhuǎn)爐,精煉;連鑄。預(yù)處理又有二個生產(chǎn)過程,倒灌和脫硫,設(shè)備上有三個轉(zhuǎn)爐,有四個精煉,四個連鑄機(jī)。以前煉鋼廠統(tǒng)計方法很簡單,各種物料消耗主要靠人工進(jìn)行統(tǒng)計,人工統(tǒng)計有以下缺點(diǎn):①工人勞動強(qiáng)度大:加大勞動成本,降低生產(chǎn)效率;②統(tǒng)計管理比較差:全部靠人工記錄,存在記錄的不完整性:③ 產(chǎn)品成本不清楚。本文詳細(xì)說明八鋼煉鋼系統(tǒng)中采用Oracle 數(shù)據(jù)庫 10g在生產(chǎn)管理中的成功應(yīng)用,滿足了企業(yè)成本核算和決策支持的根本需要。
1.Oracle 10g數(shù)據(jù)庫概述
作為一種對數(shù)據(jù)進(jìn)行存儲、組織、管理的數(shù)據(jù)管理軟件,有著海量存儲的能力,并且提供對數(shù)據(jù)的分類、組織、編碼、檢索和維護(hù)等。數(shù)據(jù)庫系統(tǒng)做為一種可長期存儲在計算機(jī)內(nèi)的、有組織、可共享、統(tǒng)一管理的數(shù)據(jù)集合,按數(shù)據(jù)結(jié)構(gòu)來存儲和管理數(shù)據(jù)的計算機(jī)軟件系統(tǒng),恰能很好的做到數(shù)據(jù)的記錄和處理。
軟硬件配置主要針對各車間、班組生產(chǎn)線自控系統(tǒng)的具體情況,建立遠(yuǎn)程畫面的數(shù)據(jù)瀏覽系統(tǒng)。
硬件配置采用專業(yè)服務(wù)器用于數(shù)據(jù)的采集及管理,采用高性能商用機(jī)作為客戶機(jī)用于數(shù)據(jù)的瀏覽與分析;建立以光纖為主要通信介質(zhì)的通信鏈路,并采用相應(yīng)的網(wǎng)絡(luò)接口通信設(shè)備實(shí)現(xiàn)與現(xiàn)場PLC數(shù)據(jù)通信。
軟件配置采用高性能的企業(yè)級實(shí)時歷史數(shù)據(jù)采集平臺以及數(shù)據(jù)瀏覽分析開發(fā)軟件實(shí)現(xiàn)對數(shù)據(jù)的采集、管理以及監(jiān)控畫面的開發(fā)。為提高網(wǎng)絡(luò)的安全可靠性,采用成熟的企業(yè)級防病毒軟件用于服務(wù)器以及客戶機(jī)的病毒防御。
2.Oracle 10g數(shù)據(jù)庫數(shù)據(jù)的性質(zhì)和特點(diǎn)
2.1 Oracle 10g數(shù)據(jù)庫中數(shù)據(jù)的性質(zhì)
(1)數(shù)據(jù)整體性:數(shù)據(jù)庫是一個單位或是一個應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng),它存儲的是屬于企業(yè)和事業(yè)部門、團(tuán)體和個人的有關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,它按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。
(2)數(shù)據(jù)共享性:數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。
2.2 Oracle 10g數(shù)據(jù)庫主要特點(diǎn)
(1)實(shí)現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。
(2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。
(3)數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。
(4)數(shù)據(jù)實(shí)現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。
(5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:①安全性控制:以防止數(shù)據(jù)丟失、錯誤更新和越權(quán)使用;②完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;③并發(fā)控制:使在同一時間周期內(nèi),允許對數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;④故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。
(6)故障恢復(fù)。由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。數(shù)據(jù)庫系統(tǒng)能盡快恢復(fù)數(shù)據(jù)庫系統(tǒng)運(yùn)行時出現(xiàn)的故障,可能是物理上或是邏輯上的錯誤。比如對系統(tǒng)的誤操作造成的數(shù)據(jù)錯誤等。
Oracle10g是第一個為網(wǎng)格計算設(shè)計的關(guān)系數(shù)據(jù)庫,其中的g是指網(wǎng)格(grid)。Oracle10g提供了企業(yè)網(wǎng)格計算所需要的集群、工作負(fù)載和數(shù)據(jù)中心自動化等,提高了系統(tǒng)的管理性能和服務(wù)質(zhì)量。為了支持網(wǎng)格計算,Oracle10g在增強(qiáng)Oracle9i性能的同時,又增加了一些新的特性,包括網(wǎng)格計算、數(shù)據(jù)庫自動化、數(shù)據(jù)庫自我調(diào)整、真正集群技術(shù)、高可用性、超大型數(shù)據(jù)庫支持、分布式事務(wù)處理等。
3.Oracle 10g 數(shù)據(jù)庫系統(tǒng)功能
Oracle 10g 數(shù)據(jù)庫提供了許多功能,從而能確保系統(tǒng)和應(yīng)用程序在低成本服務(wù)器和存儲器上以最高的可用性運(yùn)行。這些功能包括以下幾個方面:
(1)零計劃停機(jī)時間。這類功能會消除在應(yīng)用服務(wù)器上執(zhí)行已計劃的維護(hù)操作時的停機(jī)時間。
(2)零意外停機(jī)時間。這類功能能消除系統(tǒng)故障,人為錯誤或?yàn)?zāi)難時發(fā)生的停機(jī)時間。
1)集成處理和故障監(jiān)控。無論在單服務(wù)器或多服務(wù)器環(huán)境下都能提供自動故障檢測與恢復(fù)。
2)冷故障切換和活動的故障切換集群。這些解決方案可以在硬件或軟件發(fā)生故障時提供自動故障切換。Oracle 10g可以自動檢測組件故障并重新啟動發(fā)生故障的組件。
3)自動備份和恢復(fù)。提供自動、增量的備份和應(yīng)用服務(wù)器的某時段的恢復(fù),包括對軟件配置和應(yīng)用程序的恢復(fù)。
4)災(zāi)難恢復(fù)。自動創(chuàng)建備用的應(yīng)用服務(wù)器和備用數(shù)據(jù)庫,從而保護(hù)系統(tǒng)免受災(zāi)難性的損失。
(3)故障切換通知
4.結(jié)束語
Oracle 10g 數(shù)據(jù)庫解決了以前統(tǒng)計管理差等缺點(diǎn),實(shí)現(xiàn)了數(shù)據(jù)庫化管理和網(wǎng)絡(luò)化管理.能和工廠的管理網(wǎng)絡(luò)連接起來,把生產(chǎn)數(shù)據(jù)實(shí)時的傳入工廠管理網(wǎng)絡(luò),能實(shí)現(xiàn)數(shù)據(jù)的備份、查詢、統(tǒng)計、打印等功能,大大提高了八鋼煉鋼廠的管理水平。
參考文獻(xiàn):
[1]竇濤.Oracle 10g應(yīng)用服務(wù)器管理與網(wǎng)格計算[M].中國水利水電出版社,2005.
[2]孫風(fēng)棟.Oracle 10g數(shù)據(jù)庫基礎(chǔ)教程[M].電子工業(yè)出版社,2012.