摘 要:本文介紹了金保工程信息管理系統(tǒng)對數(shù)據(jù)存儲要求,著重闡述了Oracle在金保工程信息管理系統(tǒng)建設(shè)中的用戶安全策略和權(quán)限分配功能、數(shù)據(jù)壓縮機制對金保業(yè)務(wù)數(shù)據(jù)存儲的處理、多種數(shù)據(jù)備份和恢復(fù)機制來保障金保工程正常運行、高容錯率以及Oracle的分布式管理滿足金保工程統(tǒng)一管理和統(tǒng)一規(guī)劃的要求,從而論證了Oracle數(shù)據(jù)庫管理系統(tǒng)能保證金保工程信息管理系統(tǒng)安全穩(wěn)定可靠地運行。
關(guān)鍵詞:金保工程;Oracle數(shù)據(jù)庫應(yīng)用
中圖分類號:TP311.13
隨著國民經(jīng)濟的快速發(fā)展以及社會保障制度的不斷完善,國家對國民社會生活保障越來越重視,通過逐步提高公共福利水平,改善國民生活環(huán)境,從而更好地維護社會公平和保障社會穩(wěn)定。伴隨著信息化時代的步伐,社會保障信息管理已經(jīng)由紙質(zhì)檔案記錄轉(zhuǎn)變?yōu)橐杂嬎銠C、通信網(wǎng)絡(luò)為主的數(shù)字化管理,然而由于中國人口基數(shù)大,社會保障信息存儲數(shù)據(jù)量多,而社會保障信息關(guān)系到個人在社會中的各種福利以及政府部門的信息管理的有效性,所以建立高效的社保信息管理系統(tǒng)勢在必行。一個好的社保信息管理系統(tǒng)需要一個性能優(yōu)異的數(shù)據(jù)管理系統(tǒng)作為后臺來對整個管理系統(tǒng)的數(shù)據(jù)進行存儲、訪問限制、以及數(shù)據(jù)保存和恢復(fù),從而保障社保信息管理系統(tǒng)安全、有效、穩(wěn)定地運行,為我國建立統(tǒng)一規(guī)劃、統(tǒng)一組織的金保工程提供技術(shù)條件。
1 金保工程
為了實現(xiàn)對勞動保障信息進行統(tǒng)一、有效、簡單、便捷的管理,國家統(tǒng)一規(guī)劃、統(tǒng)籌建設(shè)了覆蓋全國的、統(tǒng)一勞動和社會保障的電子政務(wù)工程(簡稱“金保工程”)。金保工程以人力資源和社會保障部、省、市三級網(wǎng)絡(luò)為基礎(chǔ),涵蓋縣、鄉(xiāng)鎮(zhèn)、社區(qū)等基層機構(gòu),依托社會保障和勞動力市場兩大子系統(tǒng),為社會提供業(yè)務(wù)經(jīng)辦、公共服務(wù)、基金監(jiān)管和宏觀決策等服務(wù)。
金保工程的建設(shè)實現(xiàn)了網(wǎng)絡(luò)公用、信息共享, 節(jié)省了大量的人力物力資源,能快速高效地為政府部門的宏觀決策提供真實有效的數(shù)據(jù);它將社會保險登記、申報、審核、繳納、發(fā)放等社保信息以及勞動人才市場招聘、求職、就業(yè)登記、失業(yè)管理等信息歸納統(tǒng)一管理,實現(xiàn)了政府對勞動就業(yè)和社會保險業(yè)務(wù)的現(xiàn)代化和規(guī)范化的管理;金保工程的建設(shè)加強了社?;鸬谋O(jiān)督,規(guī)范了社會保障公共服務(wù)體系,保障了社會就業(yè)、失業(yè)等相關(guān)的社會保險業(yè)務(wù)的順利進行。金保工程為我國社會保障信息化管理提供了載體,是我國宏觀經(jīng)濟調(diào)控中不可或缺的重要組成部分,是國家信息化戰(zhàn)略發(fā)展的需要,是帶動國民經(jīng)濟和社會發(fā)展信息化的領(lǐng)頭羊。
金保工程是完善我國社會保障制度的體現(xiàn),它記錄了我國國民的勞動和社會保障的基本信息,是一個長期的規(guī)劃,且數(shù)據(jù)機密性要求高、基數(shù)大,對擔當數(shù)據(jù)存儲管理的數(shù)據(jù)庫系統(tǒng)提出了嚴格的要求。而作為后臺支撐的數(shù)據(jù)庫管理系統(tǒng)就必須能夠具備社保信息的大數(shù)據(jù)備份以及良好的恢復(fù)機制,故而在金保工程建設(shè)的時候,選擇性能優(yōu)異、管理效果好的數(shù)據(jù)庫管理系統(tǒng)來就勢在必行。
2 Oracle數(shù)據(jù)庫在金保工程信息管理系統(tǒng)中的應(yīng)用
Oracle數(shù)據(jù)庫系統(tǒng)是甲骨文公司開發(fā)的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是目前世界上使用最為廣泛應(yīng)用的客戶/服務(wù)器(B/S)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。Oracle數(shù)據(jù)庫管理系統(tǒng)具備可靠的、完整的數(shù)據(jù)處理和管理機制,能夠?qū)?shù)據(jù)進行持久性存儲、管理,同時數(shù)據(jù)系統(tǒng)還具備分布式處理能力,能夠提供分布式數(shù)據(jù)庫來滿足大區(qū)域的數(shù)據(jù)存儲。
Oracle數(shù)據(jù)庫管理系統(tǒng)良好的用戶安全策略、大容量數(shù)據(jù)存儲、強大的數(shù)據(jù)處理性能以及安全可靠的特點,完全符合金保工程中信息管理系統(tǒng)中大數(shù)據(jù)存儲要求,能夠出色地實現(xiàn)金保工程的大信息量的存儲和管理。
2.1 Oracle數(shù)據(jù)庫的用戶安全策略
Oracle數(shù)據(jù)庫管理系統(tǒng)采用對用戶各種安全參數(shù)進行量化設(shè)置來對訪問數(shù)據(jù)庫的使用者、存取數(shù)據(jù)庫數(shù)據(jù)對象進行管理,以此來維護數(shù)據(jù)庫的安全。一般地,Oracle數(shù)據(jù)庫的用戶類型包括一般用戶、最終用戶、數(shù)據(jù)庫管理員、應(yīng)用程序開發(fā)人員、應(yīng)用程序管理人員等。不同的用戶類型代表不同的角色,屬于不同角色的用戶對存儲在Oracle數(shù)據(jù)庫管理系統(tǒng)內(nèi)的數(shù)據(jù)有不同的操作和查看權(quán)限。
Oracle數(shù)據(jù)庫管理系統(tǒng)提供了系統(tǒng)權(quán)限和實體權(quán)限,系統(tǒng)權(quán)限是對某個用戶添加使用和管理數(shù)據(jù)庫的權(quán)限,而實體權(quán)限是對用戶添加操作和管理數(shù)據(jù)庫存儲數(shù)據(jù)的權(quán)限。其中,系統(tǒng)權(quán)限包含了擁有所有操作能力的DBA權(quán)限、可以創(chuàng)建Oracle實體卻不能創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)的RESOURCE權(quán)限以及只能登陸Oracle而不能創(chuàng)建實體和數(shù)據(jù)庫結(jié)構(gòu)的CONNECT權(quán)限;實體權(quán)限包括select,update,insert,alter,index,delete,all等對存儲數(shù)據(jù)操作的權(quán)限。
Oracle數(shù)據(jù)庫管理系統(tǒng)在金保工程建設(shè)中可為金保工程信息管理系統(tǒng)的登陸用戶分配清晰的權(quán)限,如果希望某個登陸金保工程的信息管理系統(tǒng)的最終用戶只有查看數(shù)據(jù)的權(quán)限,在Oracle數(shù)據(jù)庫管理系統(tǒng)中可以對該用戶分配CONNECT到特定數(shù)據(jù)庫和select的權(quán)限,當該用戶登陸到金保工程的信息管理系統(tǒng)時,輸入查看數(shù)據(jù)的篩選條件,就可以從Oracle數(shù)據(jù)庫讀取相應(yīng)的數(shù)據(jù)而不會擁有其他的數(shù)據(jù)操作權(quán)限。Oracle數(shù)據(jù)庫管理員可以根據(jù)金保工程信息系統(tǒng)的需要來對不同的用戶分配不同的權(quán)限,使得這些用戶只擁有分配給他們的操作能力來對存儲數(shù)據(jù)進行操作。
2.2 Oracle數(shù)據(jù)庫的數(shù)據(jù)存儲方式
Oracle數(shù)據(jù)庫管理系統(tǒng)支持大數(shù)據(jù)量的存儲和管理。對于Oracle而言,存儲模式一般由物理存儲和邏輯存儲,物理存儲指的是在Oracle數(shù)據(jù)庫管理系統(tǒng)的操作下,數(shù)據(jù)存儲在磁盤上的存儲,一般是以大小為64KB存儲空間總成的數(shù)據(jù)塊,邏輯存儲指的是為了方便人們的閱讀習(xí)慣對若干個數(shù)據(jù)塊的數(shù)據(jù)進行重組和排序而對模式對象進行的存儲,基本單位是段,兩種存儲模式最終變現(xiàn)為數(shù)據(jù)文件和表空間。
當金保工程的信息管理系統(tǒng)的數(shù)據(jù)經(jīng)過一定的后臺數(shù)據(jù)處理,傳遞到數(shù)據(jù)庫進行數(shù)據(jù)存儲的時候,Oracle數(shù)據(jù)庫管理系統(tǒng)首先會對數(shù)據(jù)采用一定的方式進行壓縮,然后放到數(shù)據(jù)塊中進行存儲。Oracle數(shù)據(jù)庫管理系統(tǒng)為數(shù)據(jù)存儲提供了多種壓縮方式,常見的壓縮方式有BASIC壓縮和OLTP壓縮,通過針對不同種類的數(shù)據(jù)采用不同的壓縮方式對數(shù)據(jù)表進行壓縮處理,進而存放到相應(yīng)的磁盤空間,從而實現(xiàn)了金保工程中大數(shù)據(jù)量的存儲。
2.3 Oracle數(shù)據(jù)庫的數(shù)據(jù)備份與恢復(fù)機制
Oracle數(shù)據(jù)庫管理系統(tǒng)采用多種備份方式對存儲數(shù)據(jù)進行備份,以保證在系統(tǒng)或硬件故障后能在短時間內(nèi)付出盡可能小的代價來恢復(fù)數(shù)據(jù),保障信息管理系統(tǒng)正常運行。Oracle數(shù)據(jù)庫提供了三種備份方式:冷備份、熱備份和Export導(dǎo)出數(shù)據(jù)庫對象。其中冷備份是利用Oracle數(shù)據(jù)庫之外的工具直接將相關(guān)的數(shù)據(jù)庫文件進行復(fù)制備份,執(zhí)行過程簡單,速度較快,但是需要停止數(shù)據(jù)庫運行,而且不能進行點恢復(fù);熱備份是根據(jù)Oracle數(shù)據(jù)庫提供的ocopy工具來備份存儲數(shù)據(jù),由于有歸檔日志、初始化參數(shù)文件等文檔記錄,可以對數(shù)據(jù)進行點恢復(fù),但是由于熱備份對大量數(shù)據(jù)處理,可能會增加系統(tǒng)資源開銷,影響系統(tǒng)性能;Export導(dǎo)出數(shù)據(jù)庫對象是指利用export工具導(dǎo)出數(shù)據(jù)庫中的所有對象和數(shù)據(jù)來對數(shù)據(jù)對象進行備份和利用Import將提取出來的數(shù)據(jù)送回到Oracle數(shù)據(jù)庫中去恢復(fù)。
因此Oracle數(shù)據(jù)庫管理系統(tǒng)能夠滿足金保工程中存儲的大數(shù)據(jù)量的備份工作。在金保工程中,當有大量數(shù)據(jù)初次存儲時,可采用冷備份的方式對所有相關(guān)的數(shù)據(jù)庫文件進行備份,若是由硬件故障等原因?qū)е滤邢嚓P(guān)文件丟失時,就可以直接恢復(fù)備份的數(shù)據(jù)庫文件。隨著金保工程的進行,越來越多的數(shù)據(jù)通過金保工程管理系統(tǒng)存入數(shù)據(jù)庫,數(shù)據(jù)庫管理員可以在系統(tǒng)閑暇時采用熱備份對存儲數(shù)據(jù)進行備份,以便當系統(tǒng)或硬件故障時恢復(fù)數(shù)據(jù);同時采用Export導(dǎo)出數(shù)據(jù)庫對象,以保證信息管理系統(tǒng)發(fā)生故障時能夠恢復(fù)信息收錄和修改等工作的正常運行。
2.4 Oracle數(shù)據(jù)庫的分布式管理功能
Oracle數(shù)據(jù)庫可以采用分布式管理功能是將每個Oracle數(shù)據(jù)庫當作分布式數(shù)據(jù)庫,通過互聯(lián)通信網(wǎng)絡(luò)將各個Oracle數(shù)據(jù)庫互相連接從而組成一個統(tǒng)一的完整的全局大型數(shù)據(jù)庫。
由于金保工程的統(tǒng)一性和廣分布性,如果將所有的勞動和社保等信息存放在同一個數(shù)據(jù)庫服務(wù)器內(nèi)可行性不大,而且會導(dǎo)致全國金保工程的信息管理系統(tǒng)數(shù)據(jù)訪問性能低下,不能滿足日常的工作需要。Oracle數(shù)據(jù)庫分布式管理系統(tǒng)可以允許每個區(qū)域內(nèi)可以配置一個Oracle數(shù)據(jù)庫,通過通信網(wǎng)絡(luò)分層次地將每個區(qū)域內(nèi)的Oracle數(shù)據(jù)庫互相連通,從而提高了每個區(qū)域內(nèi)信息管理系統(tǒng)數(shù)據(jù)訪問性能,又能夠滿足金保工程全國統(tǒng)一管理統(tǒng)一規(guī)劃的要求,確保金保工程穩(wěn)定運行。
Oracle數(shù)據(jù)庫管理系統(tǒng)特有的功能,能夠?qū)鸨9こ堂總€用戶分配清晰的權(quán)限,以保障金保工程中的數(shù)據(jù)安全,同時能夠采用不同的壓縮機制,對金保工程大量數(shù)據(jù)量進行高效存儲和管理,良好的備份和恢復(fù)機制,為金保工程提供了大的容錯率,使得金保工程在系統(tǒng)或硬件發(fā)生故障時能夠在付出小代價的情況下恢復(fù)數(shù)據(jù),從而使得金保工程信息管理系統(tǒng)安全穩(wěn)定可靠地運行,為金保工程奠定了堅實的基礎(chǔ)。
參考文獻:
[1]陳輝.金保工程中數(shù)據(jù)結(jié)構(gòu)設(shè)計與探討[J].硅谷,2011(01).
[2]楊俊杰.淺析Oracle數(shù)據(jù)庫應(yīng)用[J].中國新技術(shù)新產(chǎn)品,2011(10).
[3]謝東.基于Oracle的數(shù)據(jù)庫安全策略[J].現(xiàn)代情報,2006(01).
[4]張輝,趙郁亮,徐江,孫偉華.基于Oracle數(shù)據(jù)庫海量數(shù)據(jù)的查詢優(yōu)化研究[J].計算機技術(shù)與發(fā)展,2012(02).
[5]徐亮,蘭新華,段芳.ORACLE在信息系統(tǒng)應(yīng)用中的一種備份方案[J].南昌高專學(xué)報,2010(02).
[6]陳輝.強化金保工程信息安全建設(shè)的對策探討[J].軟件導(dǎo)刊,2011(03).