国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法

      文檔序號(hào):8942956閱讀:735來(lái)源:國(guó)知局
      一種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)備份與恢復(fù)技術(shù)領(lǐng)域,具體地說(shuō)是一種實(shí)用性強(qiáng)、基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法。
      【背景技術(shù)】
      [0002]當(dāng)前大型生產(chǎn)系統(tǒng)大多部署在基于客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層企業(yè)應(yīng)用架構(gòu)中。傳統(tǒng)的oracle數(shù)據(jù)庫(kù)備份與恢復(fù),是由數(shù)據(jù)庫(kù)管理員在數(shù)據(jù)庫(kù)服務(wù)器上,設(shè)定計(jì)劃任務(wù)或者手動(dòng)操作的方式,來(lái)實(shí)現(xiàn)備份與恢復(fù)。
      [0003]在一些對(duì)特殊的行業(yè)中,對(duì)密級(jí)要求很高,要求把數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出由數(shù)據(jù)庫(kù)服務(wù)器延伸到桌面。這些單位中存在多種密級(jí)不同的網(wǎng)絡(luò),各個(gè)網(wǎng)絡(luò)間彼此物理隔離,各網(wǎng)絡(luò)中的應(yīng)用系統(tǒng)采用三層架構(gòu)獨(dú)立部署。各個(gè)網(wǎng)絡(luò)環(huán)境中對(duì)生產(chǎn)用客戶端機(jī)器能夠安裝的軟件嚴(yán)格控制,在預(yù)制的操作系統(tǒng)中,不能安裝生產(chǎn)系統(tǒng)以外的軟件。應(yīng)用服務(wù)器中基于.net框架的IIS的權(quán)限不能做任何更改,以確保應(yīng)用服務(wù)器的安全。數(shù)據(jù)庫(kù)服務(wù)器中對(duì)數(shù)據(jù)庫(kù)用戶權(quán)限嚴(yán)格把控,僅提供一個(gè)非DBA權(quán)限的鏡像庫(kù)用戶。
      [0004]基于此,現(xiàn)提供一種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法,進(jìn)而有效確保備份文件的安全性、完整性、可靠性、保密性。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種實(shí)用性強(qiáng)、基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法。
      [0006]—種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法,其具體實(shí)現(xiàn)過(guò)程為:
      510:初始化并啟動(dòng)執(zhí)行步驟;
      511:導(dǎo)出備份文件以及備份文件的校驗(yàn)文件;
      512:導(dǎo)入及校驗(yàn)備份文件以及備份文件的校驗(yàn)文件;
      513:對(duì)備份文件進(jìn)行導(dǎo)入。
      [0007]所述初始化步驟為:
      1)在連接數(shù)據(jù)導(dǎo)出數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)用服務(wù)器上,即源端服務(wù)器上安裝與oracle服務(wù)端相匹配的oracle客戶端;
      2)在連接數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)用服務(wù)器上,即目標(biāo)端服務(wù)器上安裝與oracle服務(wù)器端相匹配的oracle客戶端;
      3)在源端對(duì)應(yīng)的應(yīng)用服務(wù)器中部署計(jì)劃任務(wù):該計(jì)劃任務(wù)作用為備份源數(shù)據(jù)庫(kù),并加密壓縮;
      4)在目標(biāo)端對(duì)應(yīng)的應(yīng)用服務(wù)器中部署計(jì)劃任務(wù):該計(jì)劃任務(wù)作用調(diào)度應(yīng)用服務(wù)器上獨(dú)立部署的應(yīng)用程序。
      [0008]所述初始化步驟中,源端的應(yīng)用服務(wù)器上的計(jì)劃任務(wù)方式包括:對(duì)源數(shù)據(jù)庫(kù)定期備份、加密壓縮到指定目錄、刪除7天之前的備份文件壓縮包;目標(biāo)端應(yīng)用服務(wù)器上的計(jì)劃任務(wù)方式包括:調(diào)度指定應(yīng)用程序輪詢導(dǎo)庫(kù)指令。
      [0009]在步驟Sll中,通過(guò)源端的應(yīng)用程序客戶端,下載數(shù)據(jù)庫(kù)備份文件,并生成備份文件校驗(yàn)文件。
      [0010]所述步驟Sll中,客戶端備份文件的導(dǎo)出,采用下載方式完成,該下載方式具體為:文件保存目錄指定權(quán)限任何人不能訪問(wèn),然后通過(guò)應(yīng)用程序讀取文件的方式,形成流,在客戶端寫(xiě)文件;文件下載到客戶端以后,生成該文件的校驗(yàn)文件。
      [0011]在步驟S12中,通過(guò)目標(biāo)端的應(yīng)用程序客戶端,上傳數(shù)據(jù)庫(kù)備份文件,并依據(jù)源端導(dǎo)出備份文件校驗(yàn)文件,對(duì)上傳的備份文件進(jìn)行校驗(yàn)。
      [0012]步驟S13中,通過(guò)目標(biāo)端的應(yīng)用程序客戶端操作,對(duì)上傳到應(yīng)用服務(wù)器端的備份文件進(jìn)行解壓,清空鏡像庫(kù)數(shù)據(jù)對(duì)象,導(dǎo)入。
      [0013]在步驟S13中,在目標(biāo)端的應(yīng)用服務(wù)器中,實(shí)現(xiàn)備份文件的解壓,備份文件恢復(fù)成鏡像庫(kù);同時(shí)客戶端機(jī)器控制應(yīng)用服務(wù)器中的應(yīng)用軟件,采用客戶端生成加密后的操作命令,應(yīng)用服務(wù)端以計(jì)劃任務(wù)方式調(diào)度一個(gè)獨(dú)立的應(yīng)用程序解密指令,根據(jù)指令類型,調(diào)度相應(yīng)的exe,從而實(shí)現(xiàn)備份文件加密壓縮包的解密,以及鏡像庫(kù)恢復(fù)。
      [0014]本發(fā)明的一種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法,具有以下優(yōu)點(diǎn):
      該發(fā)明的一種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法,有效解決基于客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層企業(yè)應(yīng)用架構(gòu)中,無(wú)法在客戶端進(jìn)行oracle數(shù)據(jù)庫(kù)的日常備份與恢復(fù)的問(wèn)題;有效保證網(wǎng)絡(luò)間數(shù)據(jù)流轉(zhuǎn)時(shí),備份文件的安全性、完整性、可靠性、保密性,實(shí)用性強(qiáng),適用范圍廣泛,易于推廣。
      【附圖說(shuō)明】
      [0015]附圖1為本發(fā)明的實(shí)現(xiàn)流程圖。
      [0016]附圖2為實(shí)施例中數(shù)據(jù)流向示意圖。
      【具體實(shí)施方式】
      [0017]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
      [0018]本發(fā)明的提供一種基于oracle數(shù)據(jù)庫(kù)備份及恢復(fù)的方法,特別是.net技術(shù)框架體系下,通過(guò)應(yīng)用程序客戶端操作應(yīng)用服務(wù)器實(shí)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)器中oracle庫(kù)的備份與還原的方法。如附圖1所示,其具體實(shí)現(xiàn)過(guò)程為:
      510:初始化并啟動(dòng)執(zhí)行步驟;
      511:備份文件以及備份文件的校驗(yàn)文件的導(dǎo)出;
      512:備份文件以及備份文件的校驗(yàn)文件的導(dǎo)入及校驗(yàn);
      513:對(duì)備份文件的導(dǎo)入。
      [0019]在步驟SlO中,初始化以下步驟:
      1)在連接數(shù)據(jù)導(dǎo)出數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)用服務(wù)器上安裝與oracle服務(wù)端相匹配的oracle客戶端;
      2)在連接數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)服務(wù)器的應(yīng)用服務(wù)器上安裝與oracle服務(wù)器端相匹配的oracle客戶端;
      3)源端對(duì)應(yīng)的應(yīng)用服務(wù)器中部署計(jì)劃任務(wù)。該計(jì)劃任務(wù)作用,備份源數(shù)據(jù)庫(kù),并加密壓縮;
      4)目標(biāo)端對(duì)應(yīng)的應(yīng)用服務(wù)器中部署計(jì)劃任務(wù)。該計(jì)劃任務(wù)作用,調(diào)度應(yīng)用服務(wù)器上獨(dú)立部署的應(yīng)用程序。
      [0020]所述初始化步驟中,源端的應(yīng)用服務(wù)器上的計(jì)劃任務(wù)方式包括:對(duì)源數(shù)據(jù)庫(kù)定期備份、加密壓縮到指定目錄、刪除7天之前的備份文件壓縮包;目標(biāo)端應(yīng)用服務(wù)器上的計(jì)劃任務(wù)方式包括:調(diào)度指定應(yīng)用程序輪詢導(dǎo)庫(kù)指令。
      [0021]在步驟Sll中,通過(guò)源端的應(yīng)用程序客戶端,下載數(shù)據(jù)庫(kù)備份文件,并生成備份文件校驗(yàn)文件。
      [0022]備份文件以及備份文件的校驗(yàn)文件的導(dǎo)出。進(jìn)一步說(shuō)明,客戶端備份文件的導(dǎo)出,是采用“下載”的方式。這里的下載不同于.net技術(shù)體系下一般的下載??紤]到備份文件的文件訪問(wèn)權(quán)限控制,該文件保存目錄沒(méi)有配置成為虛擬目錄,發(fā)布URL地址的方式,提供下載。而是采
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1