




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五章電廠 ERP 技術(shù)平臺(tái)解決方案1 / 35目錄5. 電廠ERP技術(shù)平臺(tái)解決方案35.1.系統(tǒng)結(jié)構(gòu)35.1.1.數(shù)據(jù)結(jié)構(gòu)45.1.2.電廠 MIS系統(tǒng)的目標(biāo)及對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的要求65.1.2.1.Oracle數(shù)據(jù)庫(kù)系統(tǒng)強(qiáng)大功能充分保證項(xiàng)目的成功實(shí)施75.1.2.2.Oracle支持多種硬件平臺(tái)操作系統(tǒng)和網(wǎng)絡(luò)平臺(tái)75.1.2.3.Oracle支持超大型數(shù)據(jù)庫(kù)85.1.2.4.Oracle支持大用戶量的并發(fā)控制105.1.2.5.Oracle 提供完整可靠的數(shù)據(jù)安全控制體系105.1.2.6.Oracle提供有效的數(shù)據(jù)備份與恢復(fù)工具115.1.2.7.Oracle提供高性能的事務(wù)處理功能115.
2、1.2.8.Oracle支持高可用性操作和應(yīng)用125.1.2.9.Oracle數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)品的其他先進(jìn)特性135.1.2.10.Oracle 數(shù)據(jù)庫(kù)系統(tǒng)及開(kāi)發(fā)工具165.1.2.11.Oracle易于分析、設(shè)計(jì)、管理、開(kāi)發(fā)、運(yùn)行的強(qiáng)大工具165.1.3.系統(tǒng)接口技術(shù)195.2.數(shù)據(jù)倉(cāng)庫(kù)及OLAP產(chǎn)品235.2.1.數(shù)據(jù)倉(cāng)庫(kù)技術(shù)235.2.2.Express系列產(chǎn)品及其特點(diǎn)245.2.3.OLAP產(chǎn)品的廣泛應(yīng)用265. 電廠ERP技術(shù)平臺(tái)解決方案5.1. 系統(tǒng)結(jié)構(gòu)Oracle 推薦電廠采用 基 于Internet/Intranet的MIS應(yīng)用系統(tǒng),即Oracle iCA ( Oracle in
3、ternet Computer Architecture ) 。所謂的 iCA 結(jié)構(gòu)即把常見(jiàn)的客戶機(jī)/服務(wù)器做了結(jié)構(gòu)上的調(diào)整,分為前臺(tái)用戶層,應(yīng)用服務(wù)器層以及數(shù)據(jù)庫(kù)服務(wù)器層共三層。采用Oracle iCA結(jié)構(gòu)可以拓展原來(lái)無(wú)法在 Internet/Intranet上開(kāi)展的業(yè)務(wù),為擴(kuò)大業(yè)務(wù)范圍提供了可能;對(duì)于原使用 Oracle產(chǎn)品的用戶,不需改動(dòng)任何代碼,不需編寫任何關(guān)于網(wǎng)絡(luò)的程序,減少了項(xiàng)目的開(kāi)銷;同時(shí),由于所有的應(yīng)用程序均存放于應(yīng)用服務(wù)器中,在用戶端只需裝JAVA的Applet程序,免去了IT部門管理者對(duì)所有用戶機(jī)器維護(hù)的工作。針對(duì)電廠的MIS系統(tǒng)的應(yīng)用系統(tǒng)的需求及原有應(yīng)用系統(tǒng)軟硬件的投資保
4、護(hù),我們提出了如下方案: 在這里需要指出的是這種結(jié)構(gòu)對(duì)硬件及網(wǎng)絡(luò)的選擇均是開(kāi)放的靈活的。ORACLE系統(tǒng)支持幾乎所有的主流的UNIX服務(wù)器及 NT 服務(wù)器。 同 時(shí),對(duì)于應(yīng)用服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器的選擇也是靈活多樣的。二者之間可以異種機(jī)型或異種操作系統(tǒng),下表列出了幾種常見(jiàn)平臺(tái)的操作系統(tǒng)軟件版本需求。操作系統(tǒng)名稱版本HPUX10.20,11IBM AIX4.1.X,4.2.XDigital UNIX4.0.XSUN SPARC SOLARIS2.4,2.5,2.6MS WINDOWS NT INTEL4.05.1.1. 數(shù)據(jù)結(jié)構(gòu)為了便于各系統(tǒng)可以相對(duì)獨(dú)立地運(yùn)行, 我們建議在集團(tuán)總部及各電廠分別實(shí)施
5、Oracle Application系統(tǒng)R11,iCA版本。即:集團(tuán)總部采用一套獨(dú)立的Oracle Application iCA 結(jié)構(gòu),便于各個(gè)點(diǎn)的數(shù)據(jù)獨(dú)立運(yùn)作、管理,而在各個(gè)電廠的數(shù)據(jù)進(jìn)行必要的采集及設(shè)計(jì)。電廠可以通過(guò)網(wǎng)絡(luò)系統(tǒng)向集團(tuán)總部提供財(cái)務(wù)及統(tǒng)計(jì)數(shù)據(jù), 使得集團(tuán)總部可以很容易地掌握和管理全集團(tuán)的各種數(shù)據(jù)信息。在每個(gè)應(yīng)用單位建立良好的系統(tǒng)備份管理機(jī)制??梢杂杀镜赝瓿苫蛴稍擁?xiàng)目的技術(shù)支持中心來(lái)幫助實(shí)行。對(duì)財(cái)務(wù)分析人員來(lái)說(shuō), 可能還需要按月將電廠總部財(cái)務(wù)的信息放入本地的數(shù)據(jù)倉(cāng)庫(kù)中. 同樣的工作在各電廠也按月進(jìn)行,他們從運(yùn)營(yíng)數(shù)據(jù)源提取數(shù)據(jù)放入數(shù)據(jù)倉(cāng)庫(kù)中, 以便于進(jìn)行收益分析。電廠總部在執(zhí)行財(cái)務(wù)
6、管理和監(jiān)督工作中, 需要隨時(shí)查詢和掌握各電廠的財(cái)務(wù)狀況信息, 這可以通過(guò)一系列固定財(cái)務(wù)報(bào)告表格及規(guī)定來(lái)實(shí)現(xiàn)。對(duì)電廠 MIS管理系統(tǒng)的軟件網(wǎng)絡(luò)體系結(jié)構(gòu),Oracle提出下列三種方案:集中式結(jié)構(gòu)方案本方案在集團(tuán)總部共用一套獨(dú)立的數(shù)據(jù)庫(kù)(即獨(dú)立的Oracle Application iCA結(jié)構(gòu)),電廠則通過(guò)網(wǎng)絡(luò)系統(tǒng)或調(diào)制解調(diào)器撥號(hào)與集團(tuán)總部的數(shù)據(jù)庫(kù)連接。集團(tuán)總部則采用Oracle Data Warehouse(數(shù)據(jù)倉(cāng)庫(kù))或財(cái)務(wù)數(shù)據(jù)Import/Export的技術(shù),對(duì)各個(gè)電廠的數(shù)據(jù)進(jìn)行必要的采集,或通過(guò)Oracle Application總帳的接口(open interface)定期將各個(gè)電廠的管理信
7、息輸出并引入總部的數(shù)據(jù)庫(kù)中,再利用Oracle的全球合并系統(tǒng)(GCS)進(jìn)行財(cái)務(wù)報(bào)表合并,使集團(tuán)總部可以很容易地掌握和管理全集團(tuán)的各種數(shù)據(jù)信息。集團(tuán)總部在執(zhí)行MIS管理和監(jiān)督工作中,需要隨時(shí)查詢和掌握各電廠的狀況和信息,則可以通過(guò)一系列固定財(cái)務(wù)報(bào)告表格及規(guī)定來(lái)實(shí)現(xiàn),故可以很容易地掌握和管理全集團(tuán)的各種數(shù)據(jù)信息。下圖是系統(tǒng)方案:分布式結(jié)構(gòu)方案本方案在集團(tuán)總部、各個(gè)電廠及其下屬的市分公司皆采用一套獨(dú)立的數(shù)據(jù)庫(kù)(即獨(dú)立的Oracle Application iCA結(jié)構(gòu)),各電廠的下屬分公司則通過(guò)網(wǎng)絡(luò)系統(tǒng)或調(diào)制解調(diào)器撥號(hào)與上屬電廠的數(shù)據(jù)庫(kù)連接。各電廠則可采用Oracle Data Warehouse(數(shù)
8、據(jù)倉(cāng)庫(kù))或MIS數(shù)據(jù)Import/Export的技術(shù),對(duì)其下屬分公司的數(shù)據(jù)進(jìn)行必要的采集及設(shè)計(jì),或通過(guò)Oracle Application總帳的接口(open interface),定期將所有下屬分公司的MIS信息輸出并引入電廠的數(shù)據(jù)庫(kù)中,再利用Oracle的全球合并系統(tǒng)(GCS)進(jìn)行財(cái)務(wù)報(bào)表合并以便于進(jìn)行收益分析。有關(guān)集團(tuán)總部編制合并財(cái)務(wù)報(bào)表的解決方案則與集中式數(shù)據(jù)方案相同。此外,每個(gè)應(yīng)用單位皆須建立良好的系統(tǒng)備份管理機(jī)制,此可由本地完成或由該項(xiàng)目的技術(shù)支持中心來(lái)幫助實(shí)行?;旌鲜浇Y(jié)構(gòu)混合式結(jié)構(gòu)基本上是分布式架構(gòu),但僅在大的電廠(其業(yè)務(wù)交易量較大者或財(cái)務(wù)最終用戶較多者),放置數(shù)據(jù)庫(kù)服務(wù)器及獨(dú)立
9、的ERP軟件系統(tǒng),而其他較小的電廠則不設(shè)數(shù)據(jù)庫(kù)服務(wù)器。其下屬分公司則通過(guò)網(wǎng)絡(luò)系統(tǒng)或調(diào)制解調(diào)器與上屬單位的數(shù)據(jù)庫(kù)連接。各方案優(yōu)劣分析方案優(yōu)點(diǎn):缺點(diǎn):集中式系統(tǒng)配置簡(jiǎn)單(one - installation)項(xiàng)目實(shí)施簡(jiǎn)易及系統(tǒng)維護(hù)成本低廉各電廠可線上拾取、查詢及分析所屬分公司的各類明細(xì)財(cái)務(wù)信息(Drill down to any level of detail),以利及時(shí)反應(yīng)市場(chǎng)需求并制定經(jīng)營(yíng)決策網(wǎng)絡(luò)配置要求較高,電廠可以隨時(shí)共享所有下屬分公司的財(cái)務(wù)信息需較大數(shù)據(jù)庫(kù)及硬件設(shè)備,且必須由更優(yōu)秀的數(shù)據(jù)庫(kù)管理人員來(lái)負(fù)責(zé)管理分散式網(wǎng)絡(luò)配置要求低信息共享僅限于財(cái)務(wù)報(bào)表合并,此法可及時(shí)于線上查詢及頡取最新的財(cái)
10、務(wù)信息系統(tǒng)須多次安裝,成本及硬件維護(hù)成本高項(xiàng)目實(shí)施較為復(fù)雜混合式- 網(wǎng)絡(luò)配置要求較低- 維護(hù)成本及硬件成本較分散式方案低,但又較集中式為高同分散式根據(jù)Oracle在國(guó)內(nèi)大集團(tuán)項(xiàng)目的實(shí)施經(jīng)驗(yàn),我們推薦電廠采用集中式的方案。即,各個(gè)電廠各安裝一套系統(tǒng),下屬分公司則憑借網(wǎng)絡(luò)系統(tǒng)或調(diào)制解調(diào)器撥號(hào)連接到系統(tǒng)上。5.1.2. 電廠 MIS系統(tǒng)的目標(biāo)及對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的要求本項(xiàng)目是在統(tǒng)一的MIS管理信息規(guī)范指導(dǎo)下,詣在提高全集團(tuán)管理水平的一項(xiàng)系統(tǒng)工程。其目標(biāo)是建設(shè)電廠統(tǒng)一的MIS管理系統(tǒng)。支持電廠MIS管理信息系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)實(shí)現(xiàn):Ø 支持多平臺(tái);Ø 支持超大型數(shù)據(jù)庫(kù);Ø 支持大
11、用戶的并發(fā)控制;Ø 提供完整可靠的數(shù)據(jù)安全控制體系;Ø 提供有效的數(shù)據(jù)備份與恢復(fù)工具;Ø 提供高性能的事務(wù)處理功能;Ø 支持高可用性操作和應(yīng)用。5.1.2.1. Oracle數(shù)據(jù)庫(kù)系統(tǒng)強(qiáng)大功能充分保證項(xiàng)目的成功實(shí)施作為電廠MIS管理信息系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái),Oracle數(shù)據(jù)庫(kù)系統(tǒng)具有以下強(qiáng)大功能:支持多種的硬件平臺(tái),操作系統(tǒng)和網(wǎng)絡(luò)平臺(tái);支持超大型數(shù)據(jù)庫(kù);支持大用戶量的并發(fā)控制;提供完整可靠的數(shù)據(jù)安全控制體系;提供有效的數(shù)據(jù)備份與恢復(fù)工具;提供高性能的事務(wù)處理功能;支持高可用性操作和應(yīng)用;支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)技術(shù);先進(jìn)的iCA體系結(jié)構(gòu);支持Internet/Int
12、ranet技術(shù);具有高效的數(shù)據(jù)復(fù)制能力;提供異種數(shù)據(jù)源訪問(wèn)技術(shù)。5.1.2.2. Oracle支持多種硬件平臺(tái)操作系統(tǒng)和網(wǎng)絡(luò)平臺(tái)電廠 MIS管理信息系統(tǒng)是一大型軟件系統(tǒng),需要分布在廣泛的地理范圍,分布于各級(jí)企業(yè),能提供多種應(yīng)用服務(wù)。這些服務(wù)如只運(yùn)行于某硬件類型、某操作系統(tǒng)或某網(wǎng)絡(luò)協(xié)議,是不現(xiàn)實(shí)的,必然給系統(tǒng)帶來(lái)一定的局限性,不宜擴(kuò)展。這就要求數(shù)據(jù)庫(kù)平臺(tái)具有多平臺(tái)的支持能力。Oracle數(shù)據(jù)庫(kù)以合理的資源消耗,最大的處理速度及吞吐量來(lái)處理數(shù)據(jù)庫(kù)的請(qǐng)求。在幾乎所有主流的硬件平臺(tái)上,如IBM、HP、Sun、NEC、Hitachi、Fujitsu、SGI、DEC、Unisys、 Novel、DOS、W
13、indows/NT等等,Oracle數(shù)據(jù)庫(kù)都有較好的表現(xiàn),并在這些平臺(tái)上均成為運(yùn)行速度最快和處理能力最大的數(shù)據(jù)庫(kù)。Oracle數(shù)據(jù)庫(kù)技術(shù)還密切配合硬件平臺(tái)的發(fā)展趁勢(shì),支持對(duì)稱緊耦合SMP、群機(jī)Cluster以及海量并行處理MPP等新型的硬件體系結(jié)構(gòu)。在不同的硬件平臺(tái)上,Oracle 均采用相同的數(shù)據(jù)庫(kù)界面及應(yīng)用程序開(kāi)發(fā)界面,數(shù)據(jù)庫(kù)界面為符合國(guó)際標(biāo)準(zhǔn)的第四代SQL語(yǔ)言及PL/SQL語(yǔ)言。以下列表是Oracle數(shù)據(jù)庫(kù)可支持的主要硬件平臺(tái): IBM HP SUN DEC Compaq Cray DEC Sanyo Icon Dell SCO Encore Seagate Technology Fuj
14、itsu Sequent Goldstar Sharp Hyundai SGI Sony ICL Intel Sun Tande Unisys NCR nCUBE 對(duì)于40多種UNIX(AIX、HP-UX、Digital Unix、Solaris、SCO Unix)平臺(tái)以及VMS、MVS、VM、Netware、OS/2、Windows、Windows NT、Macintos,Oracle數(shù)據(jù)庫(kù)均可以很好支持。Oracle支持幾乎所有的網(wǎng)絡(luò)拓樸結(jié)構(gòu)以及網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)拓樸結(jié)構(gòu)包括星形網(wǎng)、環(huán)狀網(wǎng)、總線網(wǎng)、衛(wèi)星網(wǎng)等;Oracle支持的網(wǎng)絡(luò)協(xié)議包括TCP/IP、SPX/IPX、DecNet、X.25、S
15、NA等等。同時(shí),Oracle還支持多種混合協(xié)議的并存,使處于不同網(wǎng)絡(luò)中的信息能暢通無(wú)阻地互聯(lián)。對(duì)網(wǎng)絡(luò)拓樸結(jié)構(gòu)及協(xié)議的支持是由Oracle的產(chǎn)品NET8實(shí)現(xiàn)的,并且基于透明的原則。對(duì)于應(yīng)用程序或最終用戶來(lái)說(shuō),不需要關(guān)心底層網(wǎng)絡(luò)細(xì)節(jié),與網(wǎng)絡(luò)的通訊和連接均由NET8自動(dòng)實(shí)現(xiàn),應(yīng)用程序中不需要編寫與網(wǎng)絡(luò)連接的程序代碼。當(dāng)?shù)讓泳W(wǎng)絡(luò)技術(shù)發(fā)展后,還能由NET8自動(dòng)與先進(jìn)的網(wǎng)絡(luò)技術(shù)相結(jié)合,使應(yīng)用系統(tǒng)與網(wǎng)絡(luò)技術(shù)自動(dòng)保持同步發(fā)展,而不需要修改應(yīng)用系統(tǒng),也無(wú)需數(shù)據(jù)庫(kù)系統(tǒng)的重構(gòu)。并且,NET8可以高效地運(yùn)行在PPP或SLIP協(xié)議下,以透明地實(shí)現(xiàn)遠(yuǎn)程Client的撥號(hào)入網(wǎng)。對(duì)于電廠MIS管理信息系統(tǒng)應(yīng)用來(lái)說(shuō),由于連接的
16、范圍廣泛,采用大型網(wǎng)絡(luò)系統(tǒng),多平臺(tái),多協(xié)議,實(shí)現(xiàn)大型應(yīng)用,Oracle的多平臺(tái)能力、網(wǎng)絡(luò)技術(shù)及透明技術(shù)和與網(wǎng)絡(luò)發(fā)展保持同步的能力,是能夠充分支持電廠 MIS管理信息系統(tǒng)的實(shí)際業(yè)務(wù)需求的。5.1.2.3. Oracle支持超大型數(shù)據(jù)庫(kù)由于Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)量能夠達(dá)到TB或者更大,使它能夠滿足象電廠財(cái)務(wù)管理信息系統(tǒng)這樣大型的和高要求的OLTP以及數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用的需求。Oracle的VLDB具有以下功能:Ø 無(wú)限制的數(shù)據(jù)庫(kù)大小;Ø 無(wú)限制的擴(kuò)展(extent)大?。?#216; 表分區(qū);Ø 索引分區(qū)。大型數(shù)據(jù)庫(kù)為管理者和應(yīng)用程序開(kāi)發(fā)人員帶來(lái)了強(qiáng)有力的挑戰(zhàn)。大量的數(shù)據(jù)
17、使管理任務(wù)變得更為復(fù)雜且影響著數(shù)據(jù)庫(kù)的可用性。為了便于管理,提高關(guān)鍵數(shù)據(jù)的可用性,提高查詢和DML性能,Oracle允許基于一定的關(guān)鍵值把表和索引劃分為若干分區(qū)。劃分采用是一種“分而治之”的策略,它提高了數(shù)據(jù)倉(cāng)庫(kù)、聯(lián)機(jī)事務(wù)處理的可管理性和性能,因?yàn)閷?duì)每個(gè)分區(qū)的操作是相互獨(dú)立的,所以當(dāng)某一部分或更多部分?jǐn)?shù)據(jù)無(wú)法被訪問(wèn)時(shí),我們?nèi)阅茉L問(wèn)其它分區(qū)的數(shù)據(jù)。對(duì)表進(jìn)行分區(qū)讓我們能夠把管理任務(wù)分割成若干子任務(wù),簡(jiǎn)化了大型表的管理,同時(shí),子任務(wù)可以進(jìn)行并行處理。最后,對(duì)表和索引進(jìn)行分區(qū),在操作時(shí)忽略無(wú)關(guān)分區(qū),可以提高對(duì)數(shù)據(jù)操作的性能。對(duì)于應(yīng)用程序,分區(qū)是透明的。標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)管理語(yǔ)言可以在分區(qū)的表。Oracle優(yōu)
18、化器可以處理分區(qū)的表和索引,查詢用不到的數(shù)據(jù)區(qū)不被訪問(wèn),這樣一來(lái)就大大改善了系統(tǒng)功能。Oracle通過(guò)以下技術(shù)更好的支持了VLDB??煞指畹谋砗退饕≒artitioned Tables and Indexes)可分割的表和索引(Partitioned Tables and Indexes)將大表和索引分成可以管理的小塊,從而避免了對(duì)每個(gè)表作為一個(gè)大的,單獨(dú)的對(duì)象進(jìn)行管理。可伸縮的并行SQL體系結(jié)構(gòu)(Scaleable Parallel SQL Architecture)Oracle8比其它的數(shù)據(jù)庫(kù)產(chǎn)品能夠并行化更多的操作。下面列出其中的部分操作:Ø 查詢;Ø 插入,修改,
19、刪除;Ø 排序(ORDER BY);Ø 聚集(GROUP BY);Ø 表創(chuàng)建(CREATE TABLE . AS SELECT);Ø 表空間創(chuàng)建;Ø 數(shù)據(jù)加載;Ø 索引創(chuàng)建;Ø 恢復(fù)。Oracle8的并行SQL體系結(jié)構(gòu)能夠應(yīng)用于種類繁多的并行硬件系統(tǒng)。Oracle8的并行SQL是有自適應(yīng)性的;它能就其硬件環(huán)境智能選擇最適合的并行處理方法。更多的數(shù)據(jù)類型(More Types of Data)Oracle8可以操縱企業(yè)中使用的各種數(shù)據(jù)類型,可以滿足由圖形用戶界面所驅(qū)使不斷增長(zhǎng)的多媒體數(shù)據(jù)支持的需求,這種內(nèi)置的多媒體數(shù)據(jù)支持在一
20、個(gè)單一的數(shù)據(jù)庫(kù)服務(wù)器上提供了方便的管理和高性能。存儲(chǔ)、處理和管理多種數(shù)據(jù)類型的內(nèi)置能力給用戶的管理帶來(lái)了良好的投資回報(bào);單一的數(shù)據(jù)庫(kù)服務(wù)器環(huán)境則帶來(lái)了易于開(kāi)發(fā)的能力。大型對(duì)象數(shù)據(jù)支持(Multimedia Data Support)多媒體數(shù)據(jù)可以以字符方式和二進(jìn)制大型對(duì)象(LOB)數(shù)據(jù)類型存儲(chǔ)于Oracle8數(shù)據(jù)庫(kù)中。5.1.2.4. Oracle支持大用戶量的并發(fā)控制對(duì)于電廠MIS管理信息系統(tǒng),Oracle提供的大用戶量的并發(fā)控制必不可少。在并發(fā)控制中,Oracle鎖具有以下特點(diǎn):Ø 無(wú)限制的行級(jí)鎖定;Ø 最小化的用戶間競(jìng)爭(zhēng);Ø 沒(méi)有鎖定的無(wú)限增長(zhǎng)(Escala
21、tion);Ø 無(wú)競(jìng)爭(zhēng)查詢(Contention-free queries);Ø 無(wú)阻塞,多版本的查詢結(jié)果保持一致;Ø 產(chǎn)生統(tǒng)一的序列號(hào);Ø 串行化的事務(wù)處理。5.1.2.5. Oracle 提供完整可靠的數(shù)據(jù)安全控制體系對(duì)于電廠 MIS管理信息系統(tǒng),Oracle可以提供完整可靠的安全控制體系。Oracle在C2級(jí)的操作系統(tǒng)上(如商用UNIX,VMS等操作系統(tǒng)),不僅滿足NCSC C2級(jí)安全標(biāo)準(zhǔn), 而且已經(jīng)正式通過(guò)了NCSC C2標(biāo)準(zhǔn)的測(cè)試。在B1級(jí)的操作系統(tǒng)上不僅滿足NCSC B1級(jí)安全標(biāo)準(zhǔn),而且已經(jīng)通過(guò)了NCSC B1級(jí)標(biāo)準(zhǔn)的測(cè)試。同Oracle N
22、et8緊密集成,Oracle8提供了完全、靈活且可靠的機(jī)制確保有效的用戶驗(yàn)證,并且維護(hù)隱私和數(shù)據(jù)完整性,管理數(shù)據(jù)庫(kù)的權(quán)限,以及監(jiān)視整個(gè)企業(yè)的數(shù)據(jù)庫(kù)操作,包括今天易受傷害的Intranet和Internet環(huán)境。Ø 用戶驗(yàn)證;Ø 數(shù)據(jù)庫(kù)對(duì)象的權(quán)限管理;Ø 樹(shù)型的安全角色;Ø 增強(qiáng)的口令策略;Ø 更好的安全管理;Ø 靈活可靠的審計(jì)功能;Ø 提供應(yīng)用端到端的安全控制。5.1.2.6. Oracle提供有效的數(shù)據(jù)備份與恢復(fù)工具對(duì)于電廠 MIS管理信息系統(tǒng),Oracle可以提供有效的數(shù)據(jù)備份與恢復(fù)工具。Oracle具有在線備份和在線恢
23、復(fù)功能,允許在聯(lián)機(jī)環(huán)境下,不中斷正常的業(yè)務(wù)處理,對(duì)數(shù)據(jù)庫(kù)和日志進(jìn)行備份和恢復(fù)。Oracle的在線備份和恢復(fù)是由單獨(dú)的后臺(tái)進(jìn)程實(shí)現(xiàn)的,對(duì)數(shù)據(jù)庫(kù)本身的運(yùn)行性能影響最??;Oracle提供了在線備份/恢復(fù)的命令和實(shí)用程序。擴(kuò)展的備份和恢復(fù)功能Oracle8服務(wù)器管理的備份和恢復(fù)提供了Oracle Server內(nèi)部的高級(jí)備份和恢復(fù)功能。多級(jí)增量備份(Multilevel Incremental Backup)極大地減少了備份的大小,由于只需備份發(fā)生改變的數(shù)據(jù)塊。這同樣也減少了需要備份一個(gè)數(shù)據(jù)文件的時(shí)間。Oracle Enterprise Manager的擴(kuò)展的管理應(yīng)用軟件通過(guò)一個(gè)簡(jiǎn)單的圖形用戶界面(GU
24、I)對(duì)備份和恢復(fù)操作進(jìn)行控制。5.1.2.7. Oracle提供高性能的事務(wù)處理功能對(duì)于電廠 MIS管理信息系統(tǒng),數(shù)據(jù)庫(kù)必須要能提供高性能的事務(wù)處理功能。Oracle數(shù)據(jù)庫(kù)采用多線索多進(jìn)程體系結(jié)構(gòu),多個(gè)數(shù)據(jù)庫(kù)請(qǐng)求可以由一個(gè)服務(wù)進(jìn)程處理。同時(shí),系統(tǒng)根據(jù)當(dāng)前的負(fù)載情況動(dòng)態(tài)分派服務(wù)進(jìn)程的數(shù)量和使用。從而充分利用多用戶操作系統(tǒng)“多用戶多任務(wù)”的工作方式,并有效地減少系統(tǒng)的資源消耗,達(dá)到最大的處理速度及吞吐量。Oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)見(jiàn)下圖:Ø 可伸縮的體系結(jié)構(gòu);Ø 行級(jí)鎖;Ø 企業(yè)級(jí)事務(wù)處理(ENTERPRISE-CLASS TRANSACTION PROCESSIN
25、G);Ø 事務(wù)處理的極優(yōu)的可伸縮性(Superior Scalability for Transaction Processing);Ø 事務(wù)處理的高可用性(High Availability for Transaction Processing);Ø 事務(wù)處理的高性能(High Performance for Transaction Processing);Ø 大用戶量支持(Large User Population Support);Ø 事務(wù)型數(shù)據(jù)訪問(wèn)(Transactional Data Access);Ø 高性能并發(fā)控制(Hi
26、gh-Performance Concurrency Control);Ø 可靠的查詢結(jié)果(Reliable Query Results);Ø 高級(jí)隊(duì)列(Advanced Queuing);Ø TP監(jiān)視器支持(TP Monitor Support)。5.1.2.8. Oracle支持高可用性操作和應(yīng)用對(duì)于電廠 MIS管理信息系統(tǒng),Oracle可以支持高可用性操作和應(yīng)用。Oracle數(shù)據(jù)庫(kù)采用多種方式和手段,從硬件、軟件、應(yīng)用等各方面保證提供安全可靠的數(shù)據(jù)處理。Ø 支持磁盤陣列、雙網(wǎng)絡(luò)環(huán)境、多CPU系統(tǒng);Ø 支持多種故障的自動(dòng)恢復(fù);Ø
27、高可用性的保障-強(qiáng)大的并行服務(wù)器功能。Oracle支持目前幾乎所有的雙機(jī)和多機(jī)系統(tǒng)(海量并行系統(tǒng))的計(jì)算機(jī)。Oracle目前支持的Cluster結(jié)構(gòu)和海量并行系統(tǒng)的計(jì)算機(jī)有: IBM RS6000/HACMPDEC VAX Cluster HP Lock ManagerSUN SPAR Cluster HP Lock ManagernCube DEC Open VMS ClusterIBM RS6000/HACMP Digital Unix TruClusterIBM SP/2UnisysICL GoldrushNCR3600NetFRAMECrayEncoreOracle提供一個(gè)通用的、集成
28、的分布式鎖定管理器(DLM)替代了原來(lái)的,由不同操作系統(tǒng)廠商提供鎖定管理器,從而提高了在大多數(shù)工作平臺(tái)上的執(zhí)行性能和可移植性。這些使得Oracle并行服務(wù)器的運(yùn)行速度顯著加快。Oracle集成的DLM使Oracle并行服務(wù)器能夠跨平臺(tái)工作。Ø 透明的應(yīng)用程序容錯(cuò);Ø 高可用性操作(High-Availability Operations);Ø 高可用性應(yīng)用(High-Availability Applications);Ø 事務(wù)處理的高可用性(High Availability for Transaction Processing)。Oracle8和Pa
29、rallel Server提供的高度可伸縮性滿足了不斷增長(zhǎng)的事務(wù)處理需求,同時(shí)還確保了高度的可用性以處理硬件故障或場(chǎng)地癱瘓等情況。5.1.2.9. Oracle數(shù)據(jù)庫(kù)服務(wù)器產(chǎn)品的其他先進(jìn)特性O(shè)racle Enterprise Manager的擴(kuò)展的管理應(yīng)用軟件Oracle還為管理Oracle產(chǎn)品系列的不同的產(chǎn)品(如,Oracle Mobile Agents,Oracle Parallel Server以及Oracle Video Server等)提供了相應(yīng)的管理應(yīng)用軟件。例如,如果客戶購(gòu)買了Oracle Advanced Replication Option,與該產(chǎn)品配套的還有被稱之為Orac
30、le Replication Manager的圖形用戶界面的管理工具。Oracle Enterprise Manager Performance Pack是一套附加的產(chǎn)品,它能夠滿足負(fù)責(zé)管理大型的、多種多樣環(huán)境的數(shù)據(jù)庫(kù)系統(tǒng)管理員的需要。它可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)性能的優(yōu)化、應(yīng)用軟件性能的管理、性能的監(jiān)測(cè)和診斷、以及先進(jìn)的事件管理。Oracle數(shù)據(jù)庫(kù)核心具有數(shù)據(jù)庫(kù)的管理工具:Server Manager,它是數(shù)據(jù)庫(kù)管理員的直觀界面,在該界面中,能進(jìn)行數(shù)據(jù)庫(kù)的日常管理維護(hù)工作,如:數(shù)據(jù)庫(kù)開(kāi)啟關(guān)閉、數(shù)據(jù)庫(kù)空間增長(zhǎng)、用戶權(quán)限管理、數(shù)據(jù)庫(kù)備份/恢復(fù)、數(shù)據(jù)字典監(jiān)控、數(shù)據(jù)庫(kù)運(yùn)行狀態(tài)監(jiān)控等。Server Manager
31、既支持菜單選擇命令的工作方式,不需要數(shù)據(jù)庫(kù)系統(tǒng)管理員逐句記憶系統(tǒng)命令,也支持交互式的對(duì)話方式。Server Manager可運(yùn)行于字符環(huán)境下,也可以運(yùn)行在圖形環(huán)境下;可以單獨(dú)運(yùn)行,也可以集成在Oracle Enterprise Manager中運(yùn)行。Server Manager可以聯(lián)機(jī)配置某些系統(tǒng)參數(shù),可以在不關(guān)閉數(shù)據(jù)庫(kù)的情況下,調(diào)整系統(tǒng)性能。Oracle具有高效的數(shù)據(jù)復(fù)制能力對(duì)于電廠財(cái)務(wù)管理信息系統(tǒng),Oracle提供高效多樣的數(shù)據(jù)復(fù)制能力以支持集團(tuán)總部與各電廠之間的數(shù)據(jù)交換。Oracle復(fù)制選件支持多臺(tái)數(shù)據(jù)庫(kù)服務(wù)器之間的數(shù)據(jù)復(fù)制。在分布式環(huán)境中,當(dāng)幾個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)分布結(jié)構(gòu)為數(shù)據(jù)交集非
32、空時(shí),Oracle會(huì)自動(dòng)利用表復(fù)制功能 保護(hù)數(shù)據(jù)的一致性不受破壞。表復(fù)制是指一個(gè)數(shù)據(jù)源可在網(wǎng)絡(luò)上有多個(gè)拷貝,并且這些拷貝可以通過(guò)某種方式(實(shí)時(shí)、定時(shí)、或存儲(chǔ)轉(zhuǎn)發(fā))自動(dòng)保持?jǐn)?shù)據(jù)一致性。實(shí)時(shí)表復(fù)制就是當(dāng)任何一個(gè)拷貝被修改時(shí),其他拷貝實(shí)時(shí)地被修改。定時(shí)表復(fù)制是指當(dāng)一主拷貝被修改時(shí),付拷貝會(huì)按照時(shí)間間隔,周期性地按照主拷貝的更新情況進(jìn)行刷新。存儲(chǔ)轉(zhuǎn)發(fā)表復(fù)制是當(dāng)一拷貝被修改時(shí),該拷貝所在服務(wù)器會(huì)先將修改操作存儲(chǔ)于本地,待時(shí)機(jī)成熟再轉(zhuǎn)發(fā)給其他拷貝。這種復(fù)制方式適用于數(shù)據(jù)實(shí)時(shí)性要求不高,網(wǎng)絡(luò)可靠性較差的情況。當(dāng)網(wǎng)絡(luò)出現(xiàn)故障,不能完成復(fù)制時(shí),本地的操作可以照常進(jìn)行。這三種數(shù)據(jù)復(fù)制,均有主從式、級(jí)連式、對(duì)等式以
33、及N向復(fù)制等幾種方式。就復(fù)制粒度而言,Oracle支持整個(gè)數(shù)據(jù)庫(kù)表的復(fù)制、表中部分行的復(fù)制。在復(fù)制過(guò)程中,還有自動(dòng)沖突檢測(cè)和解決的手段,以保證數(shù)據(jù)一致性不受破壞。Oracle透明的復(fù)制技術(shù)極大地降低了網(wǎng)絡(luò)負(fù)載,使對(duì)網(wǎng)絡(luò)負(fù)載的影響極小。 Oracle可以通過(guò)維護(hù)工具來(lái)控制和監(jiān)視復(fù)制。Oracle Replication Manager是Oracle Enterprise Manager的一個(gè)特殊組件,用來(lái)配置并維護(hù)高級(jí)復(fù)制環(huán)境。精靈程序(Wizards)會(huì)一步一步地協(xié)助整個(gè)配置和部署過(guò)程。表副本的群組及它們支持的對(duì)象如視圖、觸發(fā)器、包和索引可以通過(guò)簡(jiǎn)單的拖放操作自動(dòng)部署到新的場(chǎng)點(diǎn),無(wú)論是已有的還
34、是用戶定義的沖突檢測(cè)/解決規(guī)則都可以自動(dòng)地選擇和部署。數(shù)據(jù)的分布及復(fù)制對(duì)于新舊應(yīng)用是透明的。服務(wù)器節(jié)點(diǎn)的增加,數(shù)據(jù)分布的改變及數(shù)據(jù)復(fù)制對(duì)于應(yīng)用均是透明的,應(yīng)用程序不需做任何修改。Oracle這種邏輯上統(tǒng)一的管理方式在大型網(wǎng)絡(luò)環(huán)境中充分顯示了其優(yōu)勢(shì),對(duì)于實(shí)現(xiàn)綜合網(wǎng)業(yè)務(wù)系統(tǒng)的開(kāi)發(fā)及維護(hù)極為方便。同時(shí),這種邏輯統(tǒng)一的模式,配合Oracle用于管理和監(jiān)控多服務(wù)器的專用管理工具,極大地方便了在大型復(fù)雜網(wǎng)絡(luò)環(huán)境中對(duì)多個(gè)數(shù)據(jù)庫(kù)的管理。對(duì)于電廠MIS管理信息系統(tǒng),Oracle提供異種數(shù)據(jù)源訪問(wèn)技術(shù),以透明訪問(wèn)其它業(yè)務(wù)系統(tǒng)的數(shù)據(jù)。Oracle開(kāi)放式網(wǎng)關(guān)技術(shù)能把多種數(shù)據(jù)源集成為一個(gè)覆蓋企業(yè)范圍的數(shù)據(jù)環(huán)境,使得應(yīng)用
35、程序能不做任何修改就可以運(yùn)行在非Oracle數(shù)據(jù)源之上。開(kāi)放式網(wǎng)關(guān)包含兩個(gè)部分:Oracle透明網(wǎng)關(guān)和Oracle過(guò)程化網(wǎng)關(guān)。您可以利用Oracle透明網(wǎng)關(guān)中的Developer's Kit自已構(gòu)造訪問(wèn)遠(yuǎn)程數(shù)據(jù)源的網(wǎng)關(guān),也可以利用Oracle過(guò)程化網(wǎng)關(guān)中的 Developer's Kit,采用PL/SQL過(guò)程調(diào)用,構(gòu)造自已的網(wǎng)關(guān)訪問(wèn)遠(yuǎn)程數(shù)據(jù)源。透明網(wǎng)關(guān)提供的是非過(guò)程化的,以SQL語(yǔ)言訪問(wèn)非Oracle數(shù)據(jù)集的方法。Oracle過(guò)程化網(wǎng)點(diǎn)能利用開(kāi)放的或不開(kāi)放的系統(tǒng)界面,把事務(wù)處理軟件、操作系統(tǒng)、遠(yuǎn)過(guò)程調(diào)用與外部應(yīng)用系統(tǒng)連接起來(lái)。Oracle數(shù)據(jù)庫(kù)作為系統(tǒng)集成平臺(tái),由它來(lái)管理對(duì)多服
36、務(wù)器及網(wǎng)關(guān)之間的通信。開(kāi)放式網(wǎng)關(guān)能將非Oracle數(shù)據(jù)源與Oracle的數(shù)據(jù)類型進(jìn)行動(dòng)態(tài)地相互轉(zhuǎn)換。Oracle Transparent Gateway (透明網(wǎng)關(guān))采用Oracle的SQL語(yǔ)句透明存取非Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù),所支持的非Oracle數(shù)據(jù)庫(kù)有:DB2、RMS、SQL/DS、IMAGE/SQL、SQL/400、Informix、Sybase、Ingres等。用戶還能利用Transparent Gateway中的Oracle Transparent Gateway DevelopersKit構(gòu)造自己的非過(guò)程化網(wǎng)關(guān),連接其它非Oracle數(shù)據(jù)源。利用透明網(wǎng)關(guān)技術(shù),Oracle 將
37、作為各種數(shù)據(jù)源的集成庫(kù),由Oracle來(lái)存取及調(diào)用各種數(shù)據(jù)源的數(shù)據(jù),并實(shí)現(xiàn)透明的分布式查詢,透明的分布式修改,非Oracle數(shù)據(jù)源還能參與兩階段提交及分布式復(fù)制過(guò)程,并實(shí)現(xiàn)各種數(shù)據(jù)源的節(jié)點(diǎn)自治。透明網(wǎng)關(guān)有以下幾種:Oracle Procedural Gateway (過(guò)程化網(wǎng)關(guān))利用PL/SQL書(shū)寫據(jù)庫(kù)的遠(yuǎn)過(guò)程調(diào)用(RPC)命令,來(lái)存取非Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù),或非Oracle的應(yīng)用程序。用戶還能利用Oracle Procedural Gateway中的Oracle Procedural Gateway Developers Kit構(gòu)造自己的過(guò)程化網(wǎng)關(guān), 連接其它的非Oracle數(shù)據(jù)源。5
38、.1.2.10. Oracle 數(shù)據(jù)庫(kù)系統(tǒng)及開(kāi)發(fā)工具電廠MIS管理信息系統(tǒng)的所有數(shù)據(jù)都存放在數(shù)據(jù)庫(kù)系統(tǒng)中,系統(tǒng)的所有應(yīng)用都建立在數(shù)據(jù)庫(kù)系統(tǒng)上,所有業(yè)務(wù)、管理、查詢、決策等功能都依賴于數(shù)據(jù)庫(kù)系統(tǒng)的支持,數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái)在整個(gè)電廠 MIS管理信息系統(tǒng)中起著至關(guān)重要的作用。數(shù)據(jù)庫(kù)系統(tǒng)是電廠 MIS管理信息系統(tǒng)中軟件部分的重要方面。因此電廠 MIS管理信息系統(tǒng)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái)的技術(shù)有著非常嚴(yán)格的要求。數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)劣直接影響到電廠 MIS管理信息系統(tǒng)的整體成敗。·5.1.2.11. Oracle易于分析、設(shè)計(jì)、管理、開(kāi)發(fā)、運(yùn)行的強(qiáng)大工具對(duì)于電廠 MIS管理信息系統(tǒng),Oracle提供易于設(shè)計(jì)、管
39、理、開(kāi)發(fā)、運(yùn)行的強(qiáng)大工具對(duì)系統(tǒng)的建設(shè)及實(shí)施提供了保障。Oracle的工具提供對(duì)應(yīng)用系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā)各階段的全面支持。Designer/2000企業(yè)級(jí)應(yīng)用系統(tǒng)分析和設(shè)計(jì)的得力助手Oracle Designer/2000是一個(gè)完整的CASE(計(jì)算機(jī)輔助軟件工程)工具,是幫助企業(yè)在進(jìn)行軟件開(kāi)發(fā)時(shí)避免碰壁的一個(gè)工具軟件。電廠財(cái)務(wù)管理信息系統(tǒng)規(guī)模大,系統(tǒng)復(fù)雜,性能要求高,Designer/2000可以很好地滿足這些需求,將大大提高系統(tǒng)設(shè)計(jì)的效率,保證未來(lái)系統(tǒng)的靈活性可靠性。Designer/2000為參與企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)的不同人員,包括專家、業(yè)務(wù)分析員、系統(tǒng)設(shè)計(jì)員和應(yīng)用開(kāi)發(fā)人員,提供了一套集成式的業(yè)
40、務(wù)建模工具、系統(tǒng)建模工具、系統(tǒng)設(shè)計(jì)工具和應(yīng)用生成工具。Designer/2000可以幫助用戶設(shè)計(jì)出能夠滿足不斷變化的業(yè)務(wù)需求的企業(yè)級(jí)應(yīng)用系統(tǒng)。Designer/2000可以生成完整的Developer/2000和Visual Basic應(yīng)用軟件。利用Designer/2000的Web Server生成器,只需輕松地用鼠標(biāo)點(diǎn)擊即可生成Internet或Intranet上的應(yīng)用。并且可與其它部件(Cartridge)提供的任何服務(wù)完全集成。Designer/2000是市場(chǎng)上唯一的既可發(fā)布完整的Web應(yīng)用,又無(wú)需開(kāi)發(fā)人員書(shū)寫代碼、學(xué)習(xí)編程語(yǔ)言的工具。Designer/2000還有一個(gè)優(yōu)勢(shì)在于提供了反
41、向生成功能,當(dāng)你的應(yīng)用系統(tǒng)結(jié)構(gòu)發(fā)生改變時(shí),它會(huì)幫助你把只適應(yīng)于原有系統(tǒng)結(jié)構(gòu)的應(yīng)用程序平滑地轉(zhuǎn)變?yōu)榉闲碌捏w系結(jié)構(gòu)的應(yīng)用。Designer/2000支持多種開(kāi)發(fā)方法,包括業(yè)務(wù)過(guò)程優(yōu)化法(BPR)、信息工程法(IE)、快速應(yīng)用開(kāi)發(fā)法(RAD)和反向設(shè)計(jì)法(Design Recovery)。這樣,用戶可以根據(jù)每個(gè)項(xiàng)目的特點(diǎn)自由地選擇適當(dāng)?shù)拈_(kāi)發(fā)方法。根據(jù)所采用的開(kāi)發(fā)方法不同,用戶可以從Designer/2000提供的不同層次上的工具入手,進(jìn)行分析和設(shè)計(jì)。例如,采用RAD法開(kāi)發(fā)時(shí),可以從系統(tǒng)設(shè)計(jì)工具入手;采用BPR法開(kāi)發(fā)時(shí),可以從業(yè)務(wù)建模工具入手;采用IE法開(kāi)發(fā)時(shí),可以從系統(tǒng)分析建模工具入手等等。Des
42、igner/2000能夠使開(kāi)發(fā)人員在實(shí)施規(guī)劃中保證軟件的最佳的性能、質(zhì)量、可復(fù)用性、效率以及可維護(hù)性。到目前為止,除了Designer/2000之外,還沒(méi)有任何一個(gè)建模工具軟件能夠?yàn)殚_(kāi)發(fā)過(guò)程提供如此全面的支持以及如此程度的自動(dòng)化。Designer/2000提供的功能含蓋了整個(gè)軟件生命周期,從業(yè)務(wù)系統(tǒng)建模開(kāi)始,一直到系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和應(yīng)用生成。Designer/2000不僅能夠幫助用戶完成復(fù)雜的建模、分析和設(shè)計(jì)工作,并能根據(jù)系統(tǒng)結(jié)構(gòu)的不斷發(fā)展,盡可能地保護(hù)用戶在原有系統(tǒng)上的投資。Developer/2000在開(kāi)發(fā)階段Oracle可以為用戶提供Developer/2000。它是目前占據(jù)最大市場(chǎng)份
43、額的C/S開(kāi)發(fā)工具,在中國(guó)擁有眾多的用戶,具有極高的開(kāi)發(fā)效率及網(wǎng)絡(luò)伸縮性。Developer/2000具有面向?qū)ο蠛椭С侄嗝襟w的能力。具有多級(jí)繼承,封裝和多態(tài)通訊功能類庫(kù)函數(shù)等面向?qū)ο蟮拈_(kāi)發(fā)思想和開(kāi)發(fā)方法。可運(yùn)行于集中式、Client/Server及分布式環(huán)境中,且有很好的移植性及自適應(yīng)性。Deveoper/2000包括Oracle*FORMS、Oracle*REPORTS,可以用圖形的方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作及完成報(bào)表生成,另外,結(jié)合圖形用戶界面的特點(diǎn),Devloper/2000還包括Oracle Graphics工具,直觀聯(lián)機(jī)的圖表生成工具,能聯(lián)機(jī)地將數(shù)據(jù)顯示成直方圖、曲線圖、餅圖、趨勢(shì)圖等。
44、這些工具不僅支持MSWindows、Windows95、Motif、OpenLook、Macintosh等不同的圖形界面,還支持字符終端。且應(yīng)用程序在這些界面中,具有平滑移植和自適應(yīng)的特點(diǎn),無(wú)需修改應(yīng)用程序。Developer/2000是面向企業(yè)級(jí)應(yīng)用系統(tǒng)的開(kāi)發(fā)工具,它充分考慮到了開(kāi)發(fā)小組成員之間對(duì)于程序的共享與重用,支持團(tuán)隊(duì)開(kāi)發(fā)。Developer/2000應(yīng)用可共享應(yīng)用邏輯和用戶接口對(duì)象,這使開(kāi)發(fā)者可確定和強(qiáng)化團(tuán)隊(duì)開(kāi)發(fā)標(biāo)準(zhǔn)并可立即重用應(yīng)用對(duì)象或程序代碼。將種種PL/SQL過(guò)程存放在一種集中的程序庫(kù)中,以便為多個(gè)應(yīng)用和開(kāi)發(fā)者來(lái)重用。應(yīng)用程序的動(dòng)態(tài)分割Developer/2000采用與Orac
45、le RDBMS同樣的編程語(yǔ)言PL/SQL,極大地提高了開(kāi)發(fā)效率與運(yùn)行效率。Developer/2000通過(guò)使用共享SQL和捆綁變量、支持同時(shí)打開(kāi)多個(gè)數(shù)據(jù)庫(kù)游標(biāo)、支持成組存取等方法來(lái)支持OLPT應(yīng)用。Oracle Developer/2000獨(dú)有的立即行級(jí)鎖可以減少并發(fā)用戶的資源競(jìng)爭(zhēng)。Discoverer 3為聯(lián)機(jī)系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)解決方案提供了決策支持和分析。對(duì)歷史性數(shù)據(jù)進(jìn)行數(shù)據(jù)挖掘以找到發(fā)展趨勢(shì),對(duì)不同層次的概況drill down以便發(fā)現(xiàn)有關(guān)業(yè)務(wù)的詳細(xì)信息。以多種表格顯示其分析結(jié)果。Ø 數(shù)據(jù)庫(kù)結(jié)構(gòu)對(duì)最終用戶層透明Ø 后臺(tái)查詢提高效率Ø Data Query-為最
46、終用戶所用的查詢和分析Ø 建立強(qiáng)大的查詢Ø 無(wú)懈可擊的定制報(bào)表Ø 多角度分析Ø 直觀的界面Ø 數(shù)據(jù)的檢索和導(dǎo)出(export)Ø 數(shù)據(jù)格式化Ø 數(shù)據(jù)編輯Ø 模式定義Ø 信息的共享和重用Ø 開(kāi)放式的數(shù)據(jù)訪問(wèn)Oracle應(yīng)用開(kāi)發(fā)工具采用第四代語(yǔ)言,使用原型法進(jìn)行程序開(kāi)發(fā)。原型工具具有較強(qiáng)的屏幕編輯、界面生成功能,能較直觀地用“所見(jiàn)即所得”的方法生成屏幕界面,而不需要象高級(jí)語(yǔ)言那樣編寫復(fù)雜的過(guò)程來(lái)生成界面。一般在第三代高級(jí)語(yǔ)言中,有70%至75%的程序量為界面的控制和顯示部分,其余部分為業(yè)務(wù)流程控制。
47、使用第四代開(kāi)發(fā)工具,界面的控制和顯示部分程序由開(kāi)發(fā)工具自動(dòng)生成,因此能大大減少應(yīng)用程序的開(kāi)發(fā)量,并使程序具有易于維護(hù)的特點(diǎn)。Developer/2000本身提供對(duì)3GL語(yǔ)言的支持,使用Oracle的外部函數(shù)接口(ORA_FFI),可以非常方便地將C、C+、COBOL、FORTRAN、Ada、Pascal、PL/1等高級(jí)語(yǔ)言編寫的程序集成到Developer/2000中來(lái)。在不同平臺(tái)上開(kāi)發(fā)出的應(yīng)用程序,能方便地移植到不同的硬件平臺(tái)、操作系統(tǒng)上,這是因?yàn)镺racle在不同的硬件平臺(tái)上,均采用標(biāo)準(zhǔn)的SQL、PL/SQL開(kāi)發(fā)界面,用它們所編制的程序,與硬件平臺(tái)無(wú)直接聯(lián)系,相對(duì)獨(dú)立,因而可以平滑地移植。
48、對(duì)于網(wǎng)絡(luò)環(huán)境,應(yīng)用程序也能方便地移植,這是因?yàn)镺racle支持應(yīng)用程序的網(wǎng)絡(luò)透明、數(shù)據(jù)在網(wǎng)絡(luò)中操作的透明等。對(duì)于不同的終端類型,或圖形用戶界面,也能方便地移植,這是因?yàn)镺racle的應(yīng)用程序能自動(dòng)適應(yīng)不同的終端類型,在圖形用戶界面中具有“自適應(yīng)”的能力。這種移植性,使得應(yīng)用面較廣的信息系統(tǒng),能較少大多數(shù)重復(fù)的開(kāi)發(fā)工作,加快系統(tǒng)的開(kāi)發(fā)效率。Oracle開(kāi)發(fā)工具支持中文開(kāi)發(fā)環(huán)境,能實(shí)現(xiàn)全中文的應(yīng)用程序、全中文的提示信息、全中文的幫助信息、全中文的出錯(cuò)信息等。5.1.3. 系統(tǒng)接口技術(shù)Oracle Applications提供許多現(xiàn)成的接口,它是一個(gè)非常靈活又強(qiáng)有力的技術(shù),使Oracle Appli
49、cations很容易與其他系統(tǒng)之間予以整合。故電廠僅須從現(xiàn)有系統(tǒng)頡取資料,依Oracle接口所定義格式用SQL*Loader予以導(dǎo)入,而不再加寫額外的程序。依電廠對(duì)系統(tǒng)接口技術(shù)的需求,Oracle Application的對(duì)應(yīng)接口如下圖表: Oracle應(yīng)用產(chǎn)品提供了一組標(biāo)準(zhǔn)的數(shù)據(jù)接口,如下表:模塊Oracle 接口說(shuō)明總帳General Ledger Journal Import日記帳導(dǎo)入能夠快速把所有應(yīng)用軟件,諸如Oracle 應(yīng)付帳,固定資產(chǎn)和電廠POMP 系統(tǒng), 人力資源系統(tǒng)等現(xiàn)行系統(tǒng),與Oracle總帳集成。在每一個(gè)帳戶周期,你可以從輸出系統(tǒng)導(dǎo)入帳戶數(shù)據(jù),然后復(fù)查,更新和過(guò)帳。你還可
50、以利用日記帳導(dǎo)入從以前的帳戶系統(tǒng)中導(dǎo)入歷史數(shù)據(jù)總帳General Ledger budget upload預(yù)算上載讓你能夠在PC機(jī)上用表格軟件準(zhǔn)備和分析預(yù)算,然后轉(zhuǎn)移所有的表格信息至Oracle總帳。你可以在任何環(huán)境中進(jìn)行預(yù)算,而且不會(huì)破壞數(shù)據(jù)庫(kù)的完整性。這一節(jié)闡述的是怎樣用另外的方法利用Oracle總帳的預(yù)算上載功能。預(yù)算上載提供預(yù)算集成所需要的特點(diǎn)。你可以做的是:· 在PC機(jī)上用Excel軟件進(jìn)行預(yù)算· 把Excel形式的預(yù)算信息轉(zhuǎn)移到數(shù)據(jù)庫(kù)里。財(cái)務(wù)記錄應(yīng)該反映所有新的預(yù)算信息。· 把預(yù)算信息從數(shù)據(jù)庫(kù)轉(zhuǎn)移成Excel形式。Excel文件應(yīng)該反映所有新的預(yù)算信息
51、。模塊Oracle 接口說(shuō)明· 上載為新或舊的帳戶自定義域服務(wù)的預(yù)算信息。應(yīng)付款I(lǐng)nvoice information into Payables發(fā)票導(dǎo)入可以集成Oracle應(yīng)付帳和其他會(huì)計(jì)系統(tǒng),從而導(dǎo)入其他系統(tǒng)的發(fā)票,然后把導(dǎo)入的信息生成發(fā)票。一旦在Oracle應(yīng)付帳中生成了發(fā)票,你可以付款和生成日記帳。這一節(jié)詳細(xì)說(shuō)明如何利用SQL* Loader和發(fā)票導(dǎo)入來(lái)導(dǎo)入發(fā)票。應(yīng)付款Purchase order information Oracle應(yīng)付帳提供復(fù)雜的對(duì)照特征來(lái)保證你只付了你預(yù)定、收到和接收的物品和服務(wù)。Oracle應(yīng)付帳是與Oracle采購(gòu)緊密結(jié)合的,用以幫助無(wú)紙對(duì)照??墒侨?/p>
52、果你用的是別的采購(gòu)系統(tǒng),你也可以和Oracle應(yīng)付帳采取對(duì)照。應(yīng)收款Receivable AutoInvoice自動(dòng)開(kāi)票(AutoInvoice)功能提供了一個(gè)靈活而強(qiáng)有力的工具,使你能從其他財(cái)務(wù)系統(tǒng)中導(dǎo)入并校驗(yàn)交易數(shù)據(jù),可以生成發(fā)票,借項(xiàng)通知單,貸項(xiàng)通知單和待核銷掛帳。Oracle應(yīng)收款可根據(jù)業(yè)務(wù)需求使你能單獨(dú)或與客戶接口(Customer Interface)一起運(yùn)行自動(dòng)開(kāi)票功能。應(yīng)收款Receivable AutoLockboxOracle應(yīng)收款自動(dòng)收款導(dǎo)入(AutoLockbox)功能可自動(dòng)處理直達(dá)你銀行的收款,避免手工輸入的繁瑣,而且可根據(jù)需要對(duì)收款和應(yīng)收款項(xiàng)進(jìn)行匹配。應(yīng)收款Rece
53、ivable Customer Information interface使用客戶接口可從其他系統(tǒng)中導(dǎo)入并校驗(yàn)客戶信息數(shù)據(jù)(如:聯(lián)系電話,付款方式,客戶銀行等)一經(jīng)導(dǎo)入Oracle應(yīng)收款可通過(guò)客戶輸入表格使你能手工更新或添加新的信息。資產(chǎn)Asset mass additionsOracle資產(chǎn)使你可以在任何系統(tǒng)中用成批增添自動(dòng)生成資產(chǎn)。資產(chǎn)已經(jīng)與Oracle應(yīng)付帳集成,而且很簡(jiǎn)單地就可與別的系統(tǒng)集成,或者你可以利用成批增添從外部系統(tǒng)把資產(chǎn)轉(zhuǎn)換到Oracle資產(chǎn)。現(xiàn)金管理Bank statement你需要向Oracle現(xiàn)金管理系統(tǒng)輸入銀行報(bào)告來(lái)進(jìn)行調(diào)節(jié)銀行報(bào)告的操作。如果銀行用BAI或SWIFT
54、940的形式表現(xiàn)帳戶報(bào)告,你可以利用銀行報(bào)告開(kāi)放接口把信息載入現(xiàn)金管理系統(tǒng)。模塊Oracle 接口說(shuō)明現(xiàn)金管理Bank reconciliation 現(xiàn)金管理能夠調(diào)節(jié)不是在應(yīng)收帳和應(yīng)付帳中生成的收據(jù)和付款。例如,當(dāng)你選用專有帳戶應(yīng)收帳系統(tǒng)、總帳和現(xiàn)金管理,你可以利用現(xiàn)金管理調(diào)節(jié)開(kāi)放接口來(lái)調(diào)節(jié)和清除你的收據(jù)。項(xiàng)目會(huì)計(jì)Projects transaction data交易導(dǎo)入是一個(gè)從外部成本收集系統(tǒng)到Oracle項(xiàng)目會(huì)計(jì)系統(tǒng)驗(yàn)證和載入交易的開(kāi)放性接口。此接口從外部成本收集系統(tǒng)的交易數(shù)據(jù)中生成預(yù)先通過(guò)的支出項(xiàng)目。例如,你可能希望從以下的外部系統(tǒng)向Oracle項(xiàng)目會(huì)計(jì)導(dǎo)入交易:· 時(shí)間卡輸入
55、系統(tǒng)· 費(fèi)用報(bào)表輸入系統(tǒng)· 資產(chǎn)使用類(電腦,打印機(jī),電話等)的電子數(shù)據(jù)收集· 計(jì)算復(fù)雜交易福利、加班和別的勞工費(fèi)用的工資系統(tǒng)· 對(duì)項(xiàng)目的貶值費(fèi)用進(jìn)行計(jì)算的固定資產(chǎn)系統(tǒng)采購(gòu)Requisitions into Purchasing你可以從Oracle的其他系統(tǒng)或非Oracle系統(tǒng)利用開(kāi)放性請(qǐng)購(gòu)單接口導(dǎo)入請(qǐng)購(gòu)單。此接口能夠把Oracle采購(gòu)軟件和別的新舊軟件快速集成,這些新舊軟件包括材料要求計(jì)劃庫(kù)存管理和產(chǎn)量控制系統(tǒng)。Oracle采購(gòu)軟件自動(dòng)驗(yàn)證數(shù)據(jù)和導(dǎo)入請(qǐng)購(gòu)單。你可以隨時(shí)使用這一功能,而且隨時(shí)復(fù)查這些請(qǐng)購(gòu)單。然后,你可以批準(zhǔn)或保留資金,把它們放入采購(gòu)單或內(nèi)
56、部銷售單。庫(kù)存Inventory item你可以利用項(xiàng)目主文件接口把任何來(lái)源的項(xiàng)目主文件轉(zhuǎn)入Oracle庫(kù)存和工程。此接口可以從別的庫(kù)存系統(tǒng)轉(zhuǎn)換庫(kù)存項(xiàng)目主文件,從老式的制造系統(tǒng)遷移合成的項(xiàng)目主文件,從客戶購(gòu)買系統(tǒng)轉(zhuǎn)換已購(gòu)的項(xiàng)目主文件,從產(chǎn)品數(shù)據(jù)管理組件導(dǎo)入新的項(xiàng)目主文件。項(xiàng)目主文件接口驗(yàn)證數(shù)據(jù),證實(shí)導(dǎo)入的項(xiàng)目主文件與在Oracle庫(kù)存的定義項(xiàng)目主文件表格或Oracle工程的定義工程項(xiàng)目主文件表格手工輸入的項(xiàng)目主文件一樣。庫(kù)存Inventory demand開(kāi)放要求接口提供把外部銷售訂單系統(tǒng)和Oracle庫(kù)存和制造軟件接口的功能。它的雙向接口使你能夠:模塊Oracle 接口說(shuō)明· 向用
57、戶提供在外部軟件生成的要求,目的是預(yù)告、計(jì)劃和訂單承諾,包括在加上驗(yàn)證可得性的要求的同時(shí),有自動(dòng)檢查ATP的選擇。· 為特定的要求來(lái)源保留手頭的存貨(如銷售訂單),包括在細(xì)節(jié)范圍內(nèi)自動(dòng)保留庫(kù)存。· 檢查ATP、ATR和手頭數(shù)量的信息。庫(kù)存Inventory transactionOracle庫(kù)存提供的開(kāi)放性接口可以從外部軟件和輸出系統(tǒng)中引進(jìn)交易事務(wù)。這些交易包括外部銷售訂單系統(tǒng)中的銷售出倉(cāng)的交易,或者是外部數(shù)據(jù)收集裝置中的簡(jiǎn)單的材料問(wèn)題、收據(jù)或轉(zhuǎn)移。下列交易類型受此接口支持:· 庫(kù)存問(wèn)題和收據(jù)(包括用戶定義的交易類型)· 子庫(kù)轉(zhuǎn)移· 直接的公司
58、間轉(zhuǎn)移· 在途庫(kù)存· 在制品車間入庫(kù)和返回· 銷售出倉(cāng)· 庫(kù)存平均費(fèi)用更新該接口也用來(lái)作為裝運(yùn)交易的與Oracle銷售訂單集成的集成點(diǎn)。Oracle銷售訂單的庫(kù)存接口程序把用Confirm Shipments表格交入的交易填入接口表。庫(kù)存Inventory replenishmentOracle庫(kù)存提供的開(kāi)放性接口可以從調(diào)碼類等應(yīng)用軟件中載入補(bǔ)充要求。這些要求的形式可以是庫(kù)存盤點(diǎn)單,或者是不需要跟蹤數(shù)量的子庫(kù)的請(qǐng)購(gòu)要求單。你還可以利用開(kāi)放補(bǔ)充接口處理在外部軟件中為被跟蹤的子庫(kù)生成的請(qǐng)購(gòu)要求單。5.2. 數(shù)據(jù)倉(cāng)庫(kù)及OLAP產(chǎn)品5.2.1. 數(shù)據(jù)倉(cāng)庫(kù)技術(shù)對(duì)于電廠高層次的財(cái)務(wù)管理以及信息綜合利用的需求系統(tǒng)對(duì)數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021-2022學(xué)年廣東省廣州市南武教育集團(tuán)七年級(jí)(下)期中數(shù)學(xué)試卷(含答案)
- 遺產(chǎn)繼承顧問(wèn)服務(wù)合同(2篇)
- 環(huán)保工程承包與實(shí)施合同
- 樣機(jī)報(bào)廢說(shuō)明
- 電子會(huì)議參與情況統(tǒng)計(jì)表
- 四川省達(dá)州市渠縣中學(xué)2025屆高三下學(xué)期二??荚嚨乩碓囶}(含答案)
- 汽車維修技術(shù)發(fā)動(dòng)機(jī)原理與故障診斷試題
- 在公司年會(huì)上的致辭報(bào)告
- 《光的三原色原理及其應(yīng)用:初中物理教學(xué)教案》
- 物流行業(yè)貨物運(yùn)輸延誤免責(zé)協(xié)議書(shū)
- 統(tǒng)編版五年級(jí)語(yǔ)文下冊(cè)第二單元快樂(lè)讀書(shū)吧:讀古典名著品百味人生教案
- 志愿服務(wù)證明(多模板)
- 中小企業(yè)園天然氣配管工程停氣碰口方案及預(yù)案
- 項(xiàng)目成本管控要素集成庫(kù)
- 閭山秘籍(精編版)
- 《地基與復(fù)合地基靜荷載試驗(yàn)》考試參考題庫(kù)(含答案)
- 人力資源服務(wù)許可證、勞務(wù)派遣經(jīng)營(yíng)許可證年檢報(bào)告書(shū)
- 患者搬運(yùn)法評(píng)分標(biāo)準(zhǔn)最終
- 《槍炮、病菌與鋼鐵》-基于地理視角的歷史解釋(沐風(fēng)學(xué)堂)
- 水泥粉磨工藝(行業(yè)經(jīng)驗(yàn))
- 國(guó)家自然科學(xué)基金(NSFC)申請(qǐng)書(shū)樣本
評(píng)論
0/150
提交評(píng)論