在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 正文

電力營銷數(shù)據(jù)庫的優(yōu)化研究論文

前言:本站為你精心整理了電力營銷數(shù)據(jù)庫的優(yōu)化研究論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

電力營銷數(shù)據(jù)庫的優(yōu)化研究論文

電力營銷系統(tǒng)信息化建設中,隨著負載的增加和使用范圍的拓展,對數(shù)據(jù)庫可用性、性能等方面的需要也日趨苛刻。本文結合了某市的電力營銷系統(tǒng)建設實例,嘗試使用ORACLERAC集群技術建立高可用性的電力營銷數(shù)據(jù)庫。

0、引言

隨著電力管理信息化的不斷普及和深入使用,在電力營銷、地理信息化、供電收費方面都已經(jīng)實現(xiàn)系統(tǒng)化管理。而電力營銷系統(tǒng)——每時每刻記錄著每一終端用戶的用電情況,更是整個供電系統(tǒng)的重中之重。

本文根據(jù)營銷數(shù)據(jù)庫使用的實際情況,以集群和ORACLERAC技術為出發(fā)點,分析了相關技術的基本原理,在此基礎上設計了OracleRAC的實施方案,取得了較好的效果。

1、ORACLERAC并行集群

1.1集群技術概述集群是一種并行或分布式的處理系統(tǒng),由相互獨立的、通過高速網(wǎng)絡互連的兩個或多個計算機(節(jié)點)組成,通常集群可以劃分為以下兩類:

1.1.1高可用性集群,通常采用主、備兩臺服務器,由主服務器對外提供服務,當主服務器斷電或系統(tǒng)異常時,集群軟件自動將集群應用切換到備份服務器,在切換過程中對外服務將發(fā)生中斷。

1.1.2負載均衡(并行)集群,負載均衡集群與高可用性集群相比最大的不同在于負載均衡集群中的所有節(jié)點都是活動節(jié)點,都能對外提供服務,沒有主備之分,同樣當集群單個或部分節(jié)點異常時,剩余節(jié)點將接管故障節(jié)點對外提供服務。

1.2ORACLERAC并行集群簡介Oracle集群實質(zhì)上就是使多個服務器訪問同一個Oracle數(shù)據(jù)庫,這樣一方面可以避免一個服務器宕機時數(shù)據(jù)庫不能訪問,同時也可以進行并行運算和負載均衡。

從軟件組件上來講,一個Oracle集群由多臺服務器組成,每臺服務器有自己的,用于監(jiān)聽自己的網(wǎng)絡端口;每臺服務有自己的OracleRAC服務,用于數(shù)據(jù)庫的集群訪問;每臺服務器有自己的集群就緒服務,用于集群管理;所有的服務器通過自己的操作系統(tǒng)訪問一個共享的存儲設備。當有客戶端訪問時,由上而下依次調(diào)用相應的軟件。

從邏輯結構上來講,集群中的每臺服務器有一個實例,每臺服務器上的實例都對應到同一個數(shù)據(jù)庫。在集群中有兩臺服務器,每臺服務器擁有一個實例,每個實例都訪問同一個數(shù)據(jù)庫,數(shù)據(jù)庫存儲在共享磁盤上。

Oracle10gRAC采用服務漂移、VIP漂移和TAF透明故障切換等新技術,有效的解決常見的軟硬件故障引起的宕機,如SQL語句故障、用戶進程故障、網(wǎng)絡故障、用戶錯誤故障、實例故障和介質(zhì)故障等。

2、RAC集群規(guī)劃

2.1硬件規(guī)劃

2.1.1服務器方面采用2*560A,IBMSystemp5560A中型服務器擁有出色的性價比,它基于POWER5系列CPU下具備了大型機的可靠性、可用性等。

2.1.2磁盤陣列使用DS4700,DS4700是一款中級存儲服務器,其存儲能力能夠達到33.6TB,使用最新的存儲網(wǎng)絡技術,能夠提供端到端的4Gbps的光纖通道解決方案。

2.2網(wǎng)絡規(guī)劃

2.2.1由于無論各節(jié)點間的心跳信息傳遞,應用對數(shù)據(jù)庫的訪問等都對網(wǎng)絡傳輸速度以及穩(wěn)定性有較高要求,擬采用H3CS5500千兆光纖交互機作交換。

2.2.2由于主機的網(wǎng)絡通訊部分亦需要考慮冗余,擬對每一節(jié)點的服務器網(wǎng)卡使用綁定技術兩兩綁定,保證網(wǎng)絡暢通。

2.3存儲規(guī)劃

2.3.1磁盤陣列方面采用RAID1+0模式劃分,綜合使用條帶化技術和鏡像技術,前者把連續(xù)數(shù)據(jù)分割成數(shù)據(jù)庫,分布存儲到各硬盤上加快速度,后者把數(shù)據(jù)鏡像都其他磁盤上加強冗余。

2.3.2共享存儲設備的存儲機制擬采用ORACLE自帶的自動存儲管理(ASM),使用ASM兼顧了裸設備的快速IO和OMF文件的方便管理這兩個優(yōu)點。ASM可以在磁盤間IO的負載均衡,完成數(shù)據(jù)的條帶化和鏡像,并執(zhí)行聯(lián)機磁盤配置和動態(tài)重平衡等,提高I/O的性能和數(shù)據(jù)可靠性。

3、RAC集群實施

3.1按照系統(tǒng)規(guī)劃圖搭建系統(tǒng)軟、硬件平臺,安裝AIX操作系統(tǒng),連接光纖存儲,綁定網(wǎng)卡,劃分存儲硬盤。

3.2按照ORACLE系統(tǒng)要求安裝操作系統(tǒng)補丁,建立oracle用戶和dba、oinstall組,以及修改系統(tǒng)參數(shù)。

3.3修改/etc/hosts文件,按照網(wǎng)絡規(guī)劃添加VIP、Privat-Ip、Public-Ip。

3.4配置節(jié)點之間的雙機互信,以便雙機能夠互訪。

3.5在ORACLE用戶下按要求設置對應環(huán)境變量。

3.6安裝ORACLE集群軟件,并根據(jù)規(guī)劃設置VIP。

3.7以集群模式安裝數(shù)據(jù)庫應用軟件。

3.8創(chuàng)建ASM實例,按規(guī)劃把對應的裸設備磁盤加入磁盤組,由于陣列劃分的時候已經(jīng)做了鏡像,在這里只使用ASM的條帶化功能。

3.9創(chuàng)建ORACLE實例,并使用crs_stat_t命令查看集群狀態(tài)。

3.10使用DBCA創(chuàng)建TAF服務。超級秘書網(wǎng)

4、RAC集群測試

4.1TAF測試①使用服務器上TNSNAME.ORA里面的TAF參數(shù),配置鏈接數(shù)據(jù)庫。②使用SQLPLUS鏈接數(shù)據(jù)庫,執(zhí)行一個大的查詢(幾萬條)。③查詢gv$session視圖,確認當前鏈接所對應的實例。④使用srvctl等命令關閉當前鏈接對應的實例。

測試結果:數(shù)據(jù)表查詢過程中出現(xiàn)幾秒鐘的中斷,然后查詢繼續(xù)進行,查詢完畢后顯示的記錄數(shù)目與表中數(shù)據(jù)的實際數(shù)目一致;查詢gv$session視圖顯示鏈接已經(jīng)轉移到另一節(jié)點,在當前活動的實例節(jié)點上使用NETSTAT命令查看,發(fā)現(xiàn)關閉實例節(jié)點的VIP已成功漂移。

4.2負載均衡測試通過Loadrunner模擬每隔1秒登錄一個用戶并運行不同的SQL語句;查詢gv$session視圖動態(tài)跟蹤兩節(jié)點相關的session數(shù)量變化信息。

測試結果:發(fā)現(xiàn)兩節(jié)點上的session數(shù)量均衡分布,新增加session會自動連接到相對較為空閑的節(jié)點上。這說明應用負載被自動均衡分布到所有的節(jié)點上。

5、結束語

OracleRAC作為一種出色的高可用性集群,在容錯、負載均衡以及并發(fā)處理方面都有突出特點。本文根據(jù)某市電力營銷系統(tǒng)的建設情況,結合ORACLERAC技術,為前端應用系統(tǒng)提供了較好的后臺數(shù)據(jù)庫支撐。

參考文獻:

[1]王強.Oracle10gRAC技術在OPENAV系統(tǒng)中的應用,機械工業(yè)信息與網(wǎng)絡,2008年第3期.

[2]Auguet,ORACLERAC概念介紹51CTO技術論壇.

[3]吳志遠,黃維平.Oracle10gRAC在數(shù)字化校園中的應用網(wǎng)絡安全技術與應用,2008.12.

[4]James,ASM概述(good),百度BLOG.

同江市| 独山县| 青铜峡市| 伊通| 江西省| 万荣县| 临汾市| 通州区| 武邑县| 苍山县| 奉贤区| 长葛市| 福清市| 湖南省| 察隅县| 合川市| 屏东市| 凤山市| 永仁县| 西平县| 婺源县| 浙江省| 安岳县| 康定县| 苏尼特右旗| 郁南县| 新闻| 绵竹市| 绥江县| 吉隆县| 东莞市| 崇信县| 临汾市| 新郑市| 庆安县| 镇坪县| 平安县| 交城县| 天水市| 白河县| 墨竹工卡县|