長期以來,將被審計單位ORACLE數據庫海量數據遷移至審計人員熟知的SQLSERVER數據庫一直是困擾審計人員的一大技術難題。近日,審計署駐太原特派員辦事處在2012年財政審計項目過程中,針對被審計單位數據庫版本統一、數據海量存儲等特點,認真貫徹落實審計署關于加強財政審計信息化建設的指示精神,勇于探索,積極創新,大膽實踐,利用微軟公司官方網站發布的Microsoft SQL Server Migration Assistant for ORACLE(以下簡稱SSMA)工具,實現了ORACLE數據庫海量數據向SQLSERVER數據庫自動遷移的功能,大大縮短人工轉換的時間,降低了出錯概率,提高了工作效率,收到了較好效果。
該辦在審計現場搭建了兩臺高性能服務器支撐的數據分析核心平臺,重點采集了某省財政部門、國稅部門、地稅部門、人民銀行金庫、公積金管理部門、住建部門等多個部門的電子數據。針對這些部門普遍采用ORACLE數據庫的特點,按照審計署的工作要求,在數據分析核心平臺搭建了審計數據局域網,部署了ORACLE 11g數據庫和SQLSERVER 2008數據庫,將被審計單位ORACLE數據庫備份的.DMP文件導入恢復至服務器中,技術人員可以利用PL/SQL等第三方工具直接訪問ORACLE數據庫。為滿足普通審計人員直接使用電子數據的需求,該辦利用微軟公司的SSMA工具將財政等重點部門數據導入SQLSERVER 2008數據庫,提供給全體審計人員使用,實現了電子數據的資源共享,解決了審計人員不熟悉ORACLE數據庫操作的難題。
通過實踐運用發現,SSMA工具遷移數據有三大優點,一是適合整庫遷移,保留了原始數據庫的結構和各項優化功能,如用戶、表間關聯和索引等各項功能未發生改變,方便審計人員了解原始數據和提高查詢效率;二是可以實現自動遷移的功能,大大縮短人工轉換時間,極大地提高了工作效率;三是最大程度解決了ORACLE數據庫和SQLSERVER數據庫等異構數據庫之間的差異問題,降低了出錯概率,提高了數據轉換的準確率。通過實驗驗證,對于20G左右、240張表的數據采用手工方式轉換至少需要2天時間,而應用SSMA工具轉換僅需要2個小時,大大提高了工作效率。(劉明睿 荊寧)
|