?

電力自助繳費系統運行維護研究

2014-10-21 14:22臺樹杰
數字化用戶 2014年20期
關鍵詞:電力公司備份進程

【摘 要】隨著國家電網公司信息化水平的不斷提高,信息化建設已經成為電網企業發展水平的一個重要的衡量標準。自助繳費平臺軟件既能進一步增強公司與用電客戶之間不間斷交互響應、增強綜合服務能力,又能進一步提高公司對各種服務設備及系統的管理水平,降低管理成本,對各種數據進行集中,提供各種不同的統計、匯總、分析功能,提供決策數據支撐。

【關鍵字】自助繳費、系統、運行、維護

一、引言

電力公司電費回收難,電力用戶繳電費難已是一個社會不爭的事實,許多地方政府都把解決此事做為政府為民辦實事的內容之一??旃澴嗟纳罘绞?,致使很大一部分人白天沒時間繳納電費,而電力公司目前繳費服務時間一般為白天。供電公司龐大的客戶群與電力公司有限的服務資源之間的矛盾日益突出。在電力系統內采用帶有現金、銀聯繳費等方式的自助繳費機是一個很好的解決方法,其對繳費人群的分流效果極其顯著,可有效的解決電費回收、用戶繳費難的問題。

二、電力自助繳費系統技術路線

通過調查研究與需求分析,用信息資源規劃方法實現數據建模;用業務建模方法,實現業務流程分析與重組——業務建模和組織機構再造與建?!獦I務模型以及子系統設計及其功能建模;用三層系統技術架構設計,實現軟件體系結構設計、開發模式支持;最后選擇適當的開發環境(平臺)實現軟件編程,具體如下:

1、本系統采用C/S、B/S架構設計,這使得系統易于擴展,便于維護和升級,且相對安全。

2、在軟件設計上采用自頂向下以及快速原型法的開發模型,在軟件開發上采用面向對象的三層架構的設計方法, 它分為為界面層、中間層 、數據實體層。界面層處理界面表示邏輯,中間層處理業務邏輯,界面層訪問中間層中的組件,執行相應的業務邏輯。

3、數據庫采用oracle數據庫,這使得系統具有一定的開放性和良好的并行性和可伸縮性以及安全性。

4、采用linux C技術實現系統的快速開發以便于企業的快速部署應用。

三、運維內容

運行維護服務包括,信息系統相關的主機設備、操作系統、數據庫和存儲設備及其他信息系統的運行維護與安全防范服務,保證用戶現有的信息系統的正常運行,降低整體管理成本,提高網絡信息系統的整體服務水平。同時根據日常維護的數據和記錄,提供用戶信息系統的整體建設規劃和建議,更好的為用戶的信息化發展提供有力的保障。

鑒于以上系統架構,運維人員在運維過程中,除日常的運維工作外,針對電力自助繳費系統,著重介紹如下兩個方面入研究、實踐,形成一套系統的更加適合行業和企業發展的精益管理方法。

(一)ORACLE數據庫維護

1、ORACLE數據庫日常檢查

(1)、登錄到主機上檢查數據庫是否服務停止,需要運維人員經常經常進行檢查。

(2)、數據庫告警日志的檢查

$ORACLE_HOME/admin/INSTANCE_NAME/bdump/alert_INSTANCE_NAME.log

此文件中記載數據庫的啟動、停止、系統級修改、告警信息、日志切換,是日常維護中的重要依據。

2、會話連接日志的清理

會話連接日志$ORACLE_HOME/network/log/listener.log,此文件中記載著每個連接登錄時的IP地址和時間等情況,可作為監測的依據,因為此文件不斷增大,需要定期清空,清空方式為在$ORACLE_HOME/network/log目錄下運行操作系統命令。

3、表空間

由于電力自助繳費系統,每天的交易量較大,數據庫增長也較快,在數據庫創建初期,表空間建立有限,雖然,在創建初期,也使用命令,使得數據庫表空間隨數據增長自動擴增表空間,但也不避免由于某些原因導致,表空間自動擴容不成功,因此,此時運維人員需要注意表空間的增長情況以及自動擴容情況。

4、數據庫備份

電力自助繳費系統中,保存的繳費記錄數據,是比較重要的數據之一,因此需要確保數據不能丟失,及時做好備份,是最好的方法。建議每天進行增量備份,每周進行整體備份。

5、數據清理

為提升系統處理效率,對于較早的數據,建議先進行備份,備份完成后,將較早的數據刪除,以減少數據庫的負擔,提升查詢,更新效率。

(二)業務系統

1、最大線程數量

由于電力自助繳費系統,為了并發處理多個業務,采用的是多線程的業務處理模式,系統的并發處理能力,受多方面的限制,例如服務器的性能,網絡帶寬等,在業務程序設計初期,業務的并發處理能力是已經設定的。因此,運維人員,需要注意在繳費高峰時段,密切注意日常的交易并發量,并注意CPU以及系統其他性能參數。以免造成交易失敗,甚至服務器死機或者數據庫死鎖等情況。

2、僵尸進程

在業務系統運行過程中,尤其是多線程業務系統,在系統運行過程中,可能會由于并發量太高導致內存不夠用,亦或者程序本身BUG 原因,可能會存在某一個進程假死,不進行任何處理,但卻一直存在,所占用的部分內存空間等系統資源也不進行釋放,我們成為僵尸進程。較多的僵尸進程,會嚴重影響系統的運行效率。運維人員最好能經常關注業務系統的進程列表,通過觀察進程ID,查看是否存在僵尸進程,若存在,及時使用kill命令殺死此類進程。

3、賬務處理

在自助繳費系統運行過程中,可能或多或少會遇到賬務不平的問題,此類問題不可避免,產生的原因有很多,在處理此類問題時,只要秉承一個原則,那就是所收金額與營銷系統中的賬務金額必須保持一致,那處理此類問題的思路就不會錯了。因此一旦遇到此類問題,務必要與營銷系統進行確認,確認營銷系統中是否存在對應的交易,方能進行下一步的數據處理。

四、總結

隨著電力公司信息化建設的進一步推進,業務系統使用進一步推廣,日常運維工作中對業務需求響應的時效要求也進一步提高。十分有必要通過實施高級別的主動式服務來實現對故障隱患的提前深度檢查、提前消除、經過相關主動式的監測與評估手段,提高自助系統的高效能,高可用性。

作者簡介;

(姓名:臺樹杰 性別:男 籍貫:甘肅莊浪

出生年月:1984.10.14 學歷:本科 單位:國網甘肅省電力公司電力科學研究院 ,職稱:助理工程師 ,研究方向:營銷信息化建設)

猜你喜歡
電力公司備份進程
利用云備份微信聊天記錄
如何只備份有用數據而不備份垃圾數據
全方位備份,就用Acronis True Image
Windows10應用信息備份與恢復
Dalvik虛擬機進程模型研究
淺談電力公司財務審計管理措施
快速殺掉頑固進程
不留死角 全方位監控系統
新經濟條件下電力公司內部控制問題
淺談某電力公司績效管理實施改進方法及成效
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合