時間:2022-10-11 06:43:42
導言:作為寫作愛好者,不可錯過為您精心挑選的10篇電大金融論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。
本文是廣東遠程開放教育科研基金項目“遠程教育金融學專業學生學習心理研究”(項目編號:YJ1216)的成果之一
中圖分類號:G71 文獻標識碼:A
原標題:基于遠程開放教育學生學習心理的金融學專業實踐環節教學研究
收錄日期:2013年6月27日
隨著我國金融業的快速發展化,金融作為我國經濟的核心作用越來越明顯,這也對我國金融人才的培養提出了更高的要求。現代遠程教育作為培養應用型高等專門人才的基地,為地方和基層培養既有較扎實的理論功底,又有較強的實踐能力的人才是其重要任務和目標。另外,作為一名遠程開放教育工作者,還必須清楚認識遠程開放教育學生在學習過程中與全日制學生不同的學習心理。本文通過對珠海電大金融學專業55名學生參加遠程開放教育的學習動機、學習過程和學習效率等方面進行問卷、座談調查分析的基礎上,提出金融專業實踐環節教學的一些建議。
一、遠程開放教育學生學習心理調查結果分析
(一)學習動機。所謂學習動機,是指為激發個體進行學習活動、維持已引起的學習活動,并致使行為朝向一定學習目標的一種內在過程或內部心理狀態。大部分遠程開放教育學生是參加工作后再來電大就讀相關專業,他們與全日制大學學生在學習動機方面既有相似的方面,也有不同之處。通過調查,我們發現,遠程開放教育學生的學習動機有以下幾種情況:
1、提高個人素質,對某專業內容感興趣。以金融學專業為例,95%以上的學生來電大學習金融專業的目的是對股票、銀行、期貨等感興趣。他們希望在電大能掌握更多的實用金融分析技術,為以后的工作或者理財活動等提供知識儲備。
2、找到更好的工作,在工作崗位上晉升或評職稱。有15%的學生來自金融企業,這部分學生來電大讀書的目的是為了提升自己的理論水平,擴展對金融經濟領域的知識面,為晉升或評職稱做準備。有60%的學生來自非金融企業,這部分學生來電大讀書的目的是利用學到的金融知識更好地去適應現在的工作。還有25%的學生目前處于失業中,這部分學生的學習動機更加明確,就是為了盡快找到金融或相關行業的工作。
3、獲得學歷,豐富知識結構。有98%的學生到電大讀書的目的是為了獲得學歷,甚至獲取學位。只有2%的學生,已經有了普通高校專科以上的學歷,他們讀書的目的是為了豐富自己的知識結構,更好地適應不斷發展的社會需要。
4、來到陌生城市,希望認識更多的朋友。許多學生背井離鄉來到珠海打工,工作之余生活比較單調乏味,于是他們產生了社交需求。而在目前復雜的社會中,學校是人際關系相對簡單的地方,為學生們提供了相對安全的社交場所。因此,也有部分學生來電大讀書,主要是為了豐富工作以外的生活,多交朋友,擴展自己的交際面。
通過對學習動機的調查,我們發現,遠程開放教育學生學習動機具有一定的復雜性和特殊性,具有實用性、功利性傾向。以找工作、評職稱、交朋友為學習動機的學生相比以興趣愛好為學習動機的學生,后者的學習目的更加明確,學習穩定性和學習態度比較好,學習成績等方面都處于不錯的水平。
(二)學習過程。遠程開放教育學生基本都處于就業狀態,脫產學習的比例、時間相對較少,他們可能沒有充裕的時間參與面授課。但是經過調查,我們發現,只有13%的同學由于工作和家庭的原因不會參與面授課,其余的同學能夠根據自己的自學能力在不同程度上參與面授課。所以,筆者認為,決定學生學習過程的因素不僅僅是學習時間,更重要的是學習方法是否不正確,學習態度是否端正。有一定的學習方法,知道該怎么學的學生占20%,不知道該怎么學,學起來很吃力的學生占29%,知道學習方法,不知怎么樣去實踐(學習方法不正確)占49%,還有2%的同學從沒考慮過學習方法問題,考試全憑臨時抱佛腳。以上調查結果說明我們在學習方法的指導上還存在著不足。經過一兩個學期的學習后,47%的學生仍然對所在的專業保持較大的興趣,42%的學生對專業的興趣已經不如開學之初,11%的學生已經對該專業產生了厭倦。69%的學生學習比較被動,對學習采取應付的態度。雖然仍有超過一半的學生對專業沒有喪失興趣,但是對待學習的態度開始出現消極的傾向,其主要原因是學習目標的不明確和學習過程中出現的學習障礙。
(三)學習效率。經過調查,75%的學生認為自己的學習效率一般,20%的學生認為學習效率較低,只有5%的學生認為學習效率較高。影響學生學習效率的因素,主要有學習環境,如學校的硬件設施、班級的學習氛圍、同學之間的人際關系、教師的教學水平,等等。較低的學習效率打擊了學生學習的積極性,逐漸對學習產生了厭倦。調查發現,學習效率較低的學生在專業知識掌握不夠,有挫折感,很少有繼續深造的打算。
二、基于開放教育學生學習心理研究的金融學專業實踐環節教學建議
(一)從學習動機來看,實踐環節的教學應以提高學生學習興趣為原則。而學生對金融專業知識的興趣主要來自能夠學以致用的金融分析技術。因此,在實踐環節的教學改革應從以下幾個方面入手:
首先,從實際出發,采取靈活的實踐環節教學機制。開放教育學生一般都有工作,金融專業的學生不少來自金融行業,在組織實踐教學過程中,可以嘗試讓其在從事的工作中進行隨崗實踐,并最后提交實踐報告。沒有從事金融行業工作的學生,由學校出面幫助,以實踐小組或者其他方式找到與之相關金融企業進行實踐;如果有的學生持有金融行業從業資格證書或其他與金融相關的其他證書,甚至可以免于某些實踐環節。
其次,集中資源建立金融模擬實驗室。根據中央電大和省電大的教學大綱,提高學生對金融專業課程的興趣,應盡快建立金融模擬實驗室,它至少包括三個模塊:銀行業務模擬、保險業務模擬、股票和期貨業務模擬等。模擬實驗室雖然不能完全展現金融業務的全貌,但仍是開展實踐性教學的重要場所和重要途徑之一。學生可以在學習金融理論知識的同時,在實驗室中可以對金融理論知識從更高的層次上進行分析,提高學生的綜合能力。
再次,對學生進行非集中的網上虛擬實踐指導。開放教育學生的學習時間受到工作的影響,有的學生無法參加集中的實驗教學,教師可以在教學過程中利用網絡信息量大,沒有時空限制的特點,在網上對學生進行虛擬實踐的教學。如在講授《證券投資分析》課程時,利用網上模擬炒股軟件,幫助學生掌握股票分析的方法,進行非集中的實踐指導等。
最后,充分利用社會力量和校內外資源,建立一批校外實踐基地。充分利用社會資源,加強校企合作,特別是與金融企業包括銀行、證券、保險以及其他金融企業的合作,建立校外實踐教學基地,由這些企業提供師資和專業人員協助實踐教學任務的完成。這不僅可以為這些企業培養儲備人才和挖掘潛在的客戶群體提供便利,更重要的是,學生可以在不同程度上參與真實的金融交易活動,可以得到來自實踐單位和指導教師兩方面的指導。
(二)從學習過程來看,實踐環節的教學應以教授學生學習方法和端正學習態度為最終目標。“授之以魚”不如“授之以漁”,特別是面對開放教育學生,教師教學的目的不僅是傳授知識,更重要的是引導學習,傳授方法。因此,需要做好以下三個方面的工作:一是完善教學支持服務體系,為實踐環節的教學提供良好的環境。如完善學習資源中心和電子圖書館的建設,讓學生能夠在網上自主進行畢業設計的選題,以及參考范文的下載學習。對優秀的畢業論文在尊重知識產權的前提下,在電大網上進行展示,讓臨近畢業的學生進行學習;二是提高學生的信息獲取能力和效率。教師應指導學生如何在信息量巨大的網絡中獲取目標信息,分析信息,加工信息,并利用這些信息完成實踐教學目標;三是端正學生的學習態度,強調實踐能力的重要性。讓學生意識到在日新月異的社會中,不斷學習的重要性。重視學習,注重實踐能力的培養,就是尊重自己的勞動成果,就是向著自己的夢想不斷前進的加速器。
(三)從學習效率來看,要不斷消除阻礙學習效率的消極因素,提升學習的正能量。這就要求提高實踐環節教學效率,做好以下工作:
首先,加強考核方式的改革,取消不利于綜合能力提高的考核方式。有的學生認為在電大的學習就是為了拿學歷,因此對實踐環節考核消極對待,為了提高其學習效率,應支持、鼓勵學生參加各種技能比賽,職業資格考試以及職稱考試,取得職業技術等級證書。畢業之后,至少拿到兩證,提高學生參與實踐教學的積極性。
其次,加強實踐教學環節的管理,提高教學質量。學習效率尤其是實踐教學的效率不高,原因之一是對實踐教學環節的管理不到位。因此,應加強對實踐教學環節的管理。一是對實踐教學質量建立完善的考核標準。不僅對學生有嚴格的考核標準,對指導教師也應該有嚴格的考核標準。加強對實踐教學質量的管理、督導與監控;二是制定實踐教學的計劃,與教學計劃相銜接,具有可操作性和可控性。在每學期期末應制定好下學期的實踐教學計劃,并落實實施計劃的時間、地點、人員等,保證實踐教學管理規范化、有序化。在此過程中,應避免放寬標準、疏于管理的情況,保證開放教育實踐教學的可持續性。
最后,加強實踐環節教學的師資隊伍建設。師資隊伍是實踐教學的核心,是提高學生學習效率的保證。加強師資隊伍建設要從以下三個方面入手:一是在教師聘用時,重視專業背景和從業經歷。要建立科學的用人制度,聘用一批既有較高的學歷,也能適宜電大實踐教學的,具有較強實踐技能的指導教師。教師上崗之時,就要增強其實踐教學職責意識,激發其實踐教學創新能力,從而提高實踐教學水平;二是鼓勵教師學歷和職稱的提升,參與各類社會性的專業技能培訓與學習。鼓勵開放教育教師加強理論學習,利用課余時間提升學歷。但是,科學的實踐性教學體系不但要有較高理論水平的專業教師,而且要有相當數量實踐經驗豐富的專業技能教師。因此,要從制度設計上鼓勵教師參加金融專業職稱資格的考試,參與金融企業組織的培訓學習,或者直接參與金融交易的實踐活動,打造一支“雙師素質”隊伍;三是加強“教學團隊”建設。電大教育是開放教育,是一個開放的系統,需要多方面的人才共同打造。也就是說,在金融專業的實踐環節教學中,要打造集合專任教師和兼職教師的“教學團隊”,他們在這個教學團隊中,相互合作和交流,體現遠程開放教育的職業性和實踐性特征。
主要參考文獻:
[1]朱瑾.淺談遠程開放教育條件下學生學習心理的指導[J].河南廣播電視大學學報,2007.1.
自參加工作以來,為盡快適應會計工作崗位,我考入市電大金融會計班進行為期三年和學習,系統扎實地學習了金融、財務會計、財政、稅務等專業基礎理論知識,后又考入河南大學金融投資專業學習進修本科。通過學習,使我熟悉掌握了會計財務、支付結算、國庫等專業知識,通曉《人民銀行法》、《票據法》等與會計工作相關的法律法規和有關會計財務制度,了解國內外會計工作現狀、發展趨勢和國際會計準則。任會計師期間,執筆起草了銀行崗位職責、內控制度、業務操作規程、會計檢查報告、整改措施、業務實施方案、業務系統需求書等30余份約25萬字材料。工作期間,我撰寫發表了《理論與實踐》、〈〈金融會計》、“淺析帳戶管理與信用信息相結合的模式與意義”《金融理論與實踐》《跨世紀》“商業銀行會計內部控制存在的問題與對策”等多篇論文。通過不斷的自身學習,使自己的會計知識、工作技能得到了明顯提高,適應新形勢的工作能力與日增強。
二、加強財務管理,增強自我約束力,切實防范和化解財務資金風險
(一)從提高會計人員素質入手,提高會計基礎工作水平
擔任會計財務科科長以來,嚴格貫徹執行上級行會計財務工作精神,組織全轄會計人員認真學習和深入貫徹執行各項財經法律、法規,不斷加強會計基礎工作建設。首先,從加強會計隊伍建設,提高隊伍素質著手,夯實會計基礎工作。抽調年輕人員充實到會計部門,優化會計隊伍結構;利用會計人員年度繼續教育、舉辦會計基礎知識、財經法律法規等各種專題培訓班等多種形式積極開展會計人員培訓,不斷提升會計人員素質。另一方面,對會計人員嚴格要求,從財務憑證的要素,到財務賬務處理、憑證裝訂等基礎規范抓起,使全轄會計基礎工作水平逐步得到規范和提高。
(二)強化內控建設,切實防范財務資金安全
我任會計財務科科長以來,始終把資金安全作為新形勢下加強財務管理的一項重要工作來抓,從管理要求、財務審批程序、審批權限、日常費用的核算內容等進行規范;同時本著從嚴控制、規范管理、厲行節約的原則通過制訂和完善財務核算業務操作流程,明確內部授權事項,促使財務資金報銷流程制度化、規范化。結合轄區會計財務工作的具體情況,制定了《中國人民銀行洛陽市中心支行機關財務費用支出管理補充辦法》、《會計工作內控制度實施細則》及《中國人民銀行洛陽市中心支行機關差旅費管理辦法(試行)》等制度,規范全轄的會計工作。通過建立會計工作聯席會議制度、事后監督情況通報制度等,強化會計管理工作。加強對財務集中報賬工作的指導,制定了《中國人民銀行洛陽市中心支行財務費用集中報賬制實施辦法》,在轄內全面推行財務集中報賬制度,準確核算各項費用支出,規范費用開支行為。實行財權、事權分離,建立和完善了費用審批程序,明確費用審批權限,嚴格控制費用開支,為確保財務制度的貫徹落實,建立層層把關制度,堅持“一支筆”審批制度,規范審批范圍。在制度的約束下,消除了財務資金的風險隱患,確保財務資金安全。
(三)加強財務管理,增強自我約束能力
為適應部門預算的要求,進一步加強轄內財務管理,修訂各項內部管理辦法,加強費用開支簽報審批管理及合規性審查,調整和優化各項費用的支出結構。響應黨委提出的“建設節約型機關”的號召,按照“用制度管權、按制度辦事、靠制度管人”的工作機制,各項費用開支預算事先必須經過審批,大額開支必須經行長辦公工集體研究,從而約束了費用支出的隨意性和盲目性,減少了不必要的開支,將人民銀行“艱苦奮斗、勤儉建行”的財務工作方針落到實處。
二、加強固定資產管理,確保國有資產的安全和完整
(一)做好固定資產管理,及時入賬核算
擔任會計財務科科長以來,認識到固定資產管理工作不僅是會計財務部門一個部門的工作,涉及到科技、后勤以及固定資產購置需求的各個部門,是一項需要全行動員的系統工程,會計財務部門作為固定資產綜合管理部門,在做好固定資產價值核算、處置審批、信息反映等綜合管理工作的同時,應強化固定資產管理的責任,協調好與各相關部門的關系,并將責任細化落實,突出固定資產管理工作的重要性和嚴肅性,提高固定資產管理的責任意識。建立健全固定資產總賬、明細賬,嚴格按照固定資產管理制度的規定,分類管理,做到賬賬相符、賬卡相符、賬實相符、賬簿相符。同時,加強完善資產入賬管理制度操作,財務部門在付款時,要求財產管理部門及時對實物財產進行入庫登記,會計部門登記賬簿核算,確保賬實相符。
(二)搞好清查工作,防止固定資產流失,確保國有資產完整
按照固定資產管理相關制度規定,每年與內審部門配合財產管理部門進行固定資產清查工作,編制報廢、提前報廢、盤盈、盤虧情況表,并向行長辦公會提交清查報告,向上級行上報清查情況報告,并做好處置資產賬務核算。
20**年,按照總行統一布置,組織全轄進行了一次全面固定資產清查。成立了由行長任組長,分管會計財力部門、財產管理部門的副行長和紀律書記任副組長,會計、后勤、科技、內審和紀檢監察部門負責人為成員的清查小組,并在會計財務部門設立了清查辦公室,抽調20余名同志組成清查小組,制定了清查方案和清查計劃。本次清查共調取清查登記簿記錄1784條,核對實物1757件,登記工作底稿1757條,清查工作結束后,針對清查中發現的盤盈、盤虧、報廢等資產進行了處置;將未納入賬內核算的資產,無論資產來源,全部納入賬內核算;針對產權不清,無產權證資產,積極協調相關部門進行辦理產權手續,并在清查報告中積極向上級行反映,積極解決問題;針對清查中資產卡片不清、資產名稱不規范、不統一等問題積極進行改正。
通過每年清查工作和專項清查工作,確保了固定資產賬實相符,加強和規范了固定資產的管理,提高了固定資產的使用效益,防止了國有資產的流失,確保了國有資產的安全和完整。由于管理規范,科室連續三年在上級行年度考評中獲得固定資產管理先進集體。
三、規范集中采購行為,提高采購效益
(一)完善采購制度,規范采購程序
為加強集中采購管理,先后制訂了《中國人民銀行洛陽市中心支行集中采購管理實施細則》、《中國人民銀行洛陽市中心支行集中采購操作規程》和《中國人民銀行洛陽市中心支行集中采購評審人員庫管理暫行辦法》。成立了中國人民銀行洛陽市中心支行集中采購管理委員會,加強對集中采購工作的管理和指導。從單位公開選聘了集中采購項目評審人員,規范了集中采購操作程序,規范了集中采購項目的評審工作,使集中采購工作逐步走向規范化和程序化,進一步提高了集中采購工作效率,提高了財務資金的使用效益,促進了廉政建設的發展。
(二)堅持“三公和效益”原則,集中采購的作用得到體現
近年來,我對集中采購工作加強管理,嚴格遵循“三公開”和效益的原則,堅持“陽光操作”,防止“暗箱操作”,防止了集中采購中腐敗行為的發生。采購小組能夠結合實際需求,對詢價采購堅持貨比三家,多方詢價,在質量和價格之間進行平衡,集體確定供貨廠商;對招標(公開招標和邀請招標)采購,在有關部門的監督下,隨機抽取評標專家,公開評標,評標結束后向管委會推薦成交供應商,由管委會確定中標人;對競爭性談判采購,堅持多輪談判,多次報價競價,最后由談判小組對參加談判的供應商分別評分排序,向管委會推薦成交供應商,由管委會最終確定成交供應商。
Technical Analysis of Large-Scale Domestic Data to Oracle Database Migration
Sun Yu-feng Li Bo He Yan Huan Chen-yang
(Jiangsu Sky Information Co.,Ltd. JiangsuNanjing 211800)
【 Abstract 】 With the rise of paperless and Web-based office,the national information security are getting more dependent on the secure extent of computer software and hardware. Currently,software and hardware vendors like Intel, Microsoft, Oracle have established their monopolies in the core field of CPU, operating system and database, which is posing a great threat to the information security of domestic government agencies, businesses and individuals. Simultaneously, the importance of secure and reliable data migration for mainstream database by adopting domestic software and hardware is increasing. This article starts from the necessity of data migration, followed by technical prerequisites analysis, the detailed process and afterwards optimization of data migration will then be described.
【 Keywords 】 oracle database;domestic database;data migration;special statistical database
1 引言
隨著國產化戰略的發展,“自主可控、安全可信、高效可用”的國產信息化產品已逐步在政府、事業單位等機構進行全面使用,而在國產化推進進程中,如何實現主流數據庫中的歷史數據向國產化數據庫的遷移成為推進過程中的難點,也制約著部分機構推進國產化的積極性。本文描述遷移前的模型對比、策略和方法的選擇及遷移工具準備,詳細介紹了Oracle數據向國產數據庫遷移的準備、轉換、校驗各階段,并就數據遷移后的性能、系統的調優工作給出了建議。
2 研究向國產數據庫遷移的必要性
2.1 國家信息安全的要求
隨著國家信息化的建設,我國軟件業雖然發展很快,但基礎軟件仍被外國公司控制,就數據庫產品,國外產品當前的市場占有率在95%以上,這種情況存在著嚴重的安全隱患。如“棱鏡門”事件,如果這類基礎軟件被外國控制,那我國的信息系統、網絡系統在外國信息監控計劃面前幾乎沒有防御能力。因此,國家提出了“核高基“重大科技專項課題,要以國產可靠基礎軟件替換國外軟件,在這個項目中把Oracle數據向國產數據庫遷移是重要組成部分。所以說,研究向國產數據庫遷移是國家信息安全的要求。
2.2 打破國外壟斷的重要條件
目前在國內商用市場,特別是金融和通信領域,商用數據庫Oracle和DB2處于壟斷地位,其中Oracle占了大部分的市場。Oracle進入國內市場較早,有先入為主的優勢,同時在技術上不斷創新奠定了Oracle的領先地位。國產數據庫軟件行業已有一定發展,如達夢,神州通用、人大金倉等均具有自主知識產權,且已應用于國民經濟的諸多行業,成熟度較高。軟件基礎已經具備,那下一步需要研究怎么實現大規模的把Oracle數據向國產數據庫遷移,這是打破國外壟斷的重要條件。
2.3 促進國產軟件產業鏈發展的必要條件
我國國產軟件產業鏈發展緩慢的原因主要有兩點:第一,由于我國軟件行業起步較晚,國內市場已被進口軟件壟斷了,造成國內基礎軟件的市場需求很小,很難進一步發展;第二,國外基礎軟件公司利用其壟斷地位制定行業標準,并與國外基礎硬件形成產業聯盟,為國產數據庫軟件進入行業設置了門檻,如我國金融行業的信息系統基本上被IBM、Oracle和EMC三家所控制,被稱之為“IOE”依賴癥。國內基礎軟件的發展,特別是數據庫基礎軟件的發展,能形成和促進國內的軟件產業鏈的發展,實現“去IOE”。但是,如何保證數據安全完整的從國外數據庫遷移到國產數據庫上,是難以避開的難題,這是發展國產數據庫、促進國產軟件產業鏈發展的必要條件。
3 數據遷移的技術前提
3.1 數據遷移前的對比分析
對原Oracle數據庫與國產數據庫分析的目的在于了解數據模型,判斷數據遷移的工作量及確定遷移工作的重點和方案,主要包括一些內容。
(1)原Oracle數據庫的相關信息,包括其后臺的操作系統、數據庫的版本、前臺的開發模式、應用系統常用的接口、運行的中間件環境、應用涉及到的庫數量及之間的關系等等。
(2)涉及的數據類型,常規的如CHAR、VARCHAR等,這些各種國產數據庫一般都支持。如果系統用到了如日期、時間、文本、圖像等類型時,在做數據遷移的時候要注意Oracle與國產數據庫之間的差異,主要關注長度、精度、標度信息,有時候需要做些類型轉換,如在Oracle中的VARCHAR(8000),在達夢數據庫中可考慮將其轉換成TEXT類型或采用16KB以上的建庫模式加以解決。
(3)注意表的定義信息,主要是關注自定義的數據類型、自定義的缺省值。如Oracle數據庫可使用create type的語句創建自定義的數據類型和自定義的缺省值,而使用國產數據庫(如達夢)的DTS工具無法將這些信息轉換出來,需要在原系統中查找。
(4)原Oracle數據庫中是否使用到了視圖、存儲過程、存儲函數、觸發器、序列等;如果沒有使用到這些,則比較簡單,主要進行純數據的遷移;如果用到了這些,且數量較多,則數據遷移工作將主要是腳本的遷移轉換工作。
(5)原Oracle數據庫是否用到了系統字典,因各數據庫的系統字典格式和內容均不一樣,這時候需要分析原數據庫的系統字典的涵義,再根據使用的實際情況作相應的手工處理。
(6)是否有其它的特別的要求,如安全控制、雙機熱備、數據同步等,如果有這些要求,這些要求也要加到數據遷移工作的重點和難點中。
3.2 數據遷移的策略和方法
數據遷移的方法主要有三種, 一種系統升級前通過手工的方式錄入, 另外一種是系統升級前通過工具進行遷移, 最后一種是系統升級完成后, 在新系統中生成所要的數據。目前, 最主要的數據遷移方式還是通過工具進行數據遷移, 通過計算機工具來對數據進行清洗和規范化, 同時搭配另外兩種方式進行處理, 大量數據通過工具遷移, 少量數據通過手工和系統生成, 這樣即可以保證數據遷移的效率, 同時又保證了數據遷移的質量。
Oracle數據庫向國產數據庫的數據遷移工作主要是腳本的移植和純數據的遷移工作。一般采用的順序是先進性腳本的移植,再進行純數據的遷移,這樣做的好處主要有幾點:1) 整理好腳本之后,便于快速搭建移植環境;2) 有了腳本文件,能夠對系統有一個整體的了解,便于對系統的把握;3) 容易進行相應的特殊處理,如缺省值、類型、主鍵、外鍵等的處理;4) 便于存儲模塊的移植;5) 便于優化系統等。
3.3 數據遷移工具的準備
數據遷移的工作原本就具有復雜、工作量大的特點,尤其是面對大規模的Oracle數據向國產數據庫遷移,難度更大。海量的數據靠人工執行各種各樣的腳本來完成數據遷移是難以想象的,出錯的風險非常高。同時當數據遷移出錯時,查找問題變得非常困難。所以使用遷移工具來完成可以極大的降低風險,提高效率。目前主流的國產數據庫都已經開發出各自的數據遷移工具,支持從Oracle遷移數據,包括表結構、數據、主鍵、外鍵、索引以及視圖等的遷移,如達夢DM數據庫DTS數據遷移工具,人大金倉的Kingbase數據庫的JDTS遷移工具等。數據遷移工具必須具備完整性、可擴展性、可移植性、并發性的特點。但在使用遷移工具之前需測試工具是否滿足項目要求,如一些國產數據庫自帶的遷移工具在處理大體量的數據時會出現數據丟失和效率低下的問題,這種情況可從第三方遷移工具中挑選合適的工具,合理有效地利用遷移工具可以事半功倍。
4 Oracle數據向國產數據庫遷移遷移流程
大規模Oracle數據向國產數據庫遷移的流程可分為三個階段:準備階段、轉換階段以及校驗階段,如圖1所示。
4.1 準備階段
首先搭建系統環境,包括原系統運行環境和新系統環境,便于后續開展遷移工作。其次,一方面對比新舊系統的數據庫的表結構及數據字典,把Oracle數據庫的數據與國產數據庫系統數據作差異化分析,將它們之間的映射關系找出來, 并且制定新舊數據的轉換規則;另一方面分析應用系統的數據庫操作代碼,根據數據庫的差異調整代碼。
4.2 轉換階段
Oracle數據庫中的數據不是一提取出來就可以直接導入到國產數據庫的, 而是需要一系列的變換、運算, 才能成為國產數據庫中的數據。所以第二步根據提取出來的新舊系統映射關系, 利用數據遷移工具把Oracle數據經過數據抽取,多次轉換之后,生成中間數據,同時移植應用系統到新的系統平臺上。
4.3 校驗階段
在數據遷移完成后, 對數據的校驗和測試分別從兩個方面展開; 一是對遷移后數據庫的校驗, 主要包括完整性檢查( 檢查外鍵約束是否存在) 、一致性檢查( 檢查相同含義的數據在不同位置的值是否一致) 、記錄條數檢查( 檢查新舊數據庫對應的記錄條數是否一致) 、特殊樣本數據的檢查( 檢查同一樣本在新舊數據庫中是否一致) ;二是檢查國產數據庫系統運行是否正常,進行數據一致性測試、執行功能測試、性能測試、數據備份和恢復測試等。這兩個方面校驗的結果是判斷國產數據庫系統內能否正式啟用的重要依據。
在應用系統遷移完成后,對應用系統的校驗和測試同樣從兩個方面展開:一是對功能的校驗,驗證系統是否能正常運行,功能點是否都能實現,執行結果是否正確等;二是進行性能測試,找出運行緩慢的功能點,并進行針對性的優化處理。
5 數據遷移后的調優工作
5.1 數據遷移后的性能調優
對于數據遷移后查詢效率變低的問題,需要對國產數據庫系統做性能優化。可跟蹤系統實際運行的SQL語句,分析SQL語句組成、功能和相關的表,建立合適的索引一般能解決性能問題;如有必要,也可采用改寫等價SQL語句的方法進行。SQL優化主要包括幾個方面:(1)在合適的地方建立適當的索引;(2)IN,NOT IN, 等操作符的轉換;(3)OR的優化;(4)IN到EXISTS的轉換;(5)只查詢用的列等。
5.2 數據遷移后的系統調優
在數據成功遷移后,為保證國產數據庫能平穩運行,還應該對其進行系統測試,測試內容至少包括數據庫系統可用性測試,數據庫系統綜合壓力測試,數據庫系統性能測試,數據庫系統健壯性測試。在投入運行前應進行一定周期的模擬運行和試運行,并建立相關的測試報告。根據系統測試報告,對國產數據庫硬件的配置和各種數據庫參數的配置進行優化,這也是影響國產數據庫性能的重要源頭之一。
國產數據庫的硬件配置調優,主要包括CPU、內存、I/O的配置,需要根據運行狀況提高配置或者優化資源分配。對國產數據庫參數的調優,主要包括數據緩沖區、共享池、日志緩沖區、數據庫塊大小等參數,需要根據處理事務的類型調整各參數大小,以提高運行速度。
6 結束語
大規模Oracle數據向國產數據庫遷移是各很復雜的過程,需要人、技術、管理的協調合作,涉及到數據、流程、數據庫等很多內容的變更,要求數據遷移人員在技術上對Oracle和國產數據庫都要精通。目前國產數據庫替換Oracle數據庫是當前信息安全的必然要求,研究大規模Oracle數據向國產數據庫遷移是促進國產數據庫軟件行業以及相關產業鏈發展的一個基礎。
參考文獻
[1] 鄧明翥.Oracle數據庫安全綜述[EB/OL].http://.2007-06-10.
[2] 趙永升,唐新亭.國產數據庫技術發展研究[J].福建電腦,2006,(3).
[3] 李冬梅.信息系統升級后的數據遷移研究[J].現代商貿工業,2010-06-01.
[4] 廉小偉.GBase數據遷移工具的設計和實現[D].吉林:吉林大學,2006.
[5] 趙欽,周丹.政府辦公自動化信息系統數據遷移解決方案[J].廣西科學院學報,2008,(24).
[6] 沈柳法.交通辦公自動系統中的數據遷移研究[J].硅谷,2009,(19).
基金項目:
基于安全可靠基礎軟硬件的事務處理應用研究與示范工程國家重大科技專項經費資助;核高基重大專項(2013ZX01045-002-002)。
作者簡介:
孫玉鋒(1984-),男,江蘇南京人,南京工業大學,本科,江蘇擎天信息科技有限公司,產品總監/系統架構師,中級職稱;主要研究方向和關注領域:政府信息化、大數據、信息安全。