亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        圖書(shū)館Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)方式

        2011-08-15 00:52:53王作先
        科技傳播 2011年18期
        關(guān)鍵詞:數(shù)據(jù)文件日志備份

        藍(lán) 斌,王作先

        北京航空航天大學(xué)北海學(xué)院,廣西 北海 536000

        隨著計(jì)算機(jī)技術(shù)的普及,圖書(shū)館自動(dòng)化得到突飛猛進(jìn)的發(fā)展。而高校圖書(shū)館擔(dān)負(fù)著為學(xué)校的教學(xué)和科學(xué)研究提供切實(shí)有效的文獻(xiàn)信息保障。我校圖書(shū)館采用廣州圖創(chuàng)計(jì)算機(jī)軟件開(kāi)發(fā)公司的Inter1ib集群圖書(shū)館管理系統(tǒng),此系統(tǒng)采用Orac1e數(shù)據(jù)庫(kù)作為后臺(tái)存儲(chǔ)。在正常情況下Orac1e數(shù)據(jù)庫(kù)能夠保證數(shù)據(jù)的安全和系統(tǒng)的穩(wěn)定,但由于計(jì)算機(jī)系統(tǒng)存在的安全問(wèn)題而引起用戶(hù)錯(cuò)誤或介質(zhì)故障,都會(huì)影響到數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和安全性,甚至?xí)?dǎo)致系統(tǒng)癱瘓。為了防止種種故障可能造成的數(shù)據(jù)損失,Orac1e提供了不同的手段來(lái)進(jìn)行數(shù)據(jù)備份,通過(guò)制定完善的備份策略可以最小化數(shù)據(jù)損失。

        1 數(shù)據(jù)庫(kù)的備份與恢復(fù)

        Orac1e數(shù)據(jù)庫(kù)的備份主要是對(duì)數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)進(jìn)行復(fù)制,存放到其他介質(zhì)上。當(dāng)數(shù)據(jù)庫(kù)發(fā)生故障時(shí)使用已經(jīng)備份的數(shù)據(jù)庫(kù)信息還原到數(shù)據(jù)庫(kù)中,使數(shù)據(jù)庫(kù)恢復(fù)到發(fā)生故障前的狀態(tài)。按照備份的方式不同,Orac1e數(shù)據(jù)庫(kù)的備份主要有物理備份和邏輯備份兩種策略。物理備份是指通過(guò)拷貝重要的物理文件的方式對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行備份,以免物理故障造成損失。根據(jù)數(shù)據(jù)庫(kù)的工作模式,物理備份又可以分為非歸檔模式和歸檔模式,即冷備份(非歸檔模式)和熱備份(歸檔模式)。冷備份是在數(shù)據(jù)庫(kù)關(guān)閉的情況下,利用操作系統(tǒng)的拷貝功能將數(shù)據(jù)庫(kù)中的所有文件進(jìn)行復(fù)制,也叫脫機(jī)備份。如果數(shù)據(jù)庫(kù)需要不間斷工作或者數(shù)據(jù)庫(kù)可以關(guān)閉的時(shí)間不足以完成冷備份,那么我們需要聯(lián)機(jī)備份,即熱備份。熱備份的條件是數(shù)據(jù)庫(kù)必需在打開(kāi)并且運(yùn)行在歸檔模式的狀態(tài)下。使用熱備份的好處在于當(dāng)一個(gè)數(shù)據(jù)文件或一個(gè)表空間處于備份狀態(tài)時(shí),用戶(hù)仍然可以訪問(wèn)其他部分。因?yàn)闊醾浞輦浞輸?shù)據(jù)文件和歸檔日志等文件,數(shù)據(jù)庫(kù)恢復(fù)可以一直進(jìn)行到最后一個(gè)歸檔日志,實(shí)現(xiàn)無(wú)數(shù)據(jù)損失恢復(fù),稱(chēng)為完全恢復(fù)。當(dāng)然熱備份的恢復(fù)也可以進(jìn)行到某一時(shí)刻就停止恢復(fù),稱(chēng)為不完全恢復(fù)。如果要對(duì)Orac1e的版本進(jìn)行升級(jí)或更換數(shù)據(jù)庫(kù)運(yùn)行的環(huán)境,則可以使用Orac1e Export程序?qū)?shù)據(jù)從數(shù)據(jù)庫(kù)中抽取出來(lái)存放在一個(gè)二進(jìn)制文件中,也就是邏輯備份。邏輯備份的數(shù)據(jù)只能基于備份時(shí)刻進(jìn)行數(shù)據(jù)轉(zhuǎn)儲(chǔ),所以恢復(fù)時(shí)也只能恢復(fù)到備份時(shí)保存的數(shù)據(jù)。

        2 備份與恢復(fù)方法

        2.1 冷備份與恢復(fù)

        冷備份是指關(guān)閉數(shù)據(jù)庫(kù)的備份,又稱(chēng)脫機(jī)備份或一致性備份,在冷備份開(kāi)始之前數(shù)據(jù)庫(kù)必須徹底關(guān)閉。關(guān)閉操作必須用帶有norma1、Transaction、immediate選項(xiàng)的shutdown來(lái)執(zhí)行。備份具體步驟:

        1)啟動(dòng)SQL*P1us,以SYSDBA身份登錄數(shù)據(jù)庫(kù)。

        SQL>connect sys/sys @orac1e as sysdba;

        2)關(guān)閉數(shù)據(jù)庫(kù)

        SQL>shutdown immediate;

        3)復(fù)制以下文件到相應(yīng)的磁盤(pán):所有數(shù)據(jù)文件(DATA FILE)、所有控制文件(CONTROL FILE)、所有聯(lián)機(jī)重做日志文件(REDO LOG)

        4)啟動(dòng)數(shù)據(jù)庫(kù)

        SQL>startup;

        恢復(fù)具體步驟:

        1)關(guān)閉數(shù)據(jù)庫(kù)

        SQL>shutdown immediate;

        2)將備份的數(shù)據(jù)還原到原來(lái)所在的位置。

        3)啟動(dòng)數(shù)據(jù)庫(kù)

        SQL>startup;

        冷備份的優(yōu)點(diǎn)是容易歸檔, 備份與恢復(fù)迅速容易維護(hù),安全性高。它的不足是單獨(dú)使用時(shí)只能提供到某一時(shí)間點(diǎn)上的恢復(fù),不能表或用戶(hù)恢復(fù)且必需關(guān)閉數(shù)據(jù)庫(kù)。若備份到外部存儲(chǔ)設(shè)備速度會(huì)很慢。

        2.2 熱備份與恢復(fù)

        由于冷備份需要關(guān)閉數(shù)據(jù)庫(kù),所以很多館都選擇熱備份。在進(jìn)行熱備份之前要確保數(shù)據(jù)庫(kù)已經(jīng)處于歸檔模式。

        首先以SYSDBA身份鏈接數(shù)據(jù)庫(kù),然后執(zhí)行ARCHIVE LOG LIST命令,查看當(dāng)前數(shù)據(jù)庫(kù)是否處于歸檔模式。如果沒(méi)有處于歸檔模式,需要先將數(shù)據(jù)庫(kù)轉(zhuǎn)換為歸檔模式。

        將數(shù)據(jù)庫(kù)的日志操作模式設(shè)置成歸檔模式并將歸檔方式設(shè)置成自動(dòng)的。具體步驟如下:

        1)關(guān)閉數(shù)據(jù)庫(kù),并修改參數(shù)文件。

        Sq1>shutdown immediate

        Log_archive_start=true

        Log_archive_dest=f\ orac1e\ arch1

        Log_archive_format=%r-%t-%s.dat

        Log_archive_format=-f:\ orac1e\ arch2

        2)啟動(dòng)數(shù)據(jù)庫(kù)到裝載狀態(tài)

        Sq1>startup mount

        3)修改數(shù)據(jù)庫(kù)的運(yùn)行方式

        Sq1>a1ter database archive1og

        4)打開(kāi)數(shù)據(jù)庫(kù)。

        Sq1>a1ter database open

        5)設(shè)置自動(dòng)恢復(fù)選項(xiàng)。

        Sq1>set autorecovery on

        熱備份的具體步驟:

        1)將數(shù)據(jù)庫(kù)的某個(gè)表空間(以exa表空間為例)設(shè)置為熱備份狀態(tài)。

        SQL>a1ter tab1espace exa begin backup;

        2)在操作系統(tǒng)中將該表空間對(duì)應(yīng)的所有數(shù)據(jù)文件備份。

        3)結(jié)束表空間備份狀態(tài)。

        SQL>a1ter tab1espace exa end backup;

        4)備份控制文件。

        SQL>a1ter database backup contro1fi1e to ‘D:orac1eacku.bkp’;

        熱備份恢復(fù)的具體步驟:

        1)將表空間設(shè)置為脫機(jī)狀態(tài)。

        SQL>a1ter database datafi1e ‘D:orac1eoradataorc1exa.dbf’ off1ine;

        2)將備份的數(shù)據(jù)文件復(fù)制到原來(lái)的目錄,并覆蓋原來(lái)的文件。

        3)使用RECOVER命令進(jìn)行介質(zhì)恢復(fù)。

        SQL>recover datafi1e ‘d:orac1eoradataorc1exa.dbf’;

        4)介質(zhì)恢復(fù)完成后,將表空間恢復(fù)為聯(lián)機(jī)狀態(tài)。

        SQL>a1ter database datafi1e ‘d:orac1eoradataorc1exa.dbf’ on1ine;

        5)將數(shù)據(jù)庫(kù)修改為打開(kāi)狀態(tài)。

        SQL>a1ter database open;

        如果數(shù)據(jù)庫(kù)庫(kù)正常打開(kāi),說(shuō)明已經(jīng)恢復(fù)成功。熱備份的優(yōu)點(diǎn)是不需要關(guān)閉數(shù)據(jù)庫(kù)備份恢復(fù)精確度高,根據(jù)日志可以恢復(fù)某一時(shí)間點(diǎn)上(精確到秒)。它的不足是過(guò)程復(fù)雜,存放歸檔文件需要相當(dāng)多的空間,操作不允許失誤,若備份不成功,所得結(jié)果不可用于時(shí)間點(diǎn)的恢復(fù)。

        2.3 邏輯備份與恢復(fù)(exp/imp)

        導(dǎo)入/導(dǎo)出(IMP/EXP)是Orac1e最古老的兩個(gè)命令行工具,導(dǎo)出是通過(guò)EXPORT工具讀取數(shù)據(jù)庫(kù)并輸出到一個(gè)二進(jìn)制文件,可以選擇導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)或指定用戶(hù)或指定表。EXP備份只能由IMP實(shí)用程序?qū)崿F(xiàn)恢復(fù)。IMPORT工具會(huì)讀取由EXPORT工具生成的二進(jìn)制文件并執(zhí)行文件中的命令,可以導(dǎo)入全部或部分?jǐn)?shù)據(jù)。

        使用EXP和IMP命令進(jìn)行數(shù)據(jù)庫(kù)的邏輯備份與恢復(fù)有3種操作方式:交互式、命令行模式和參數(shù)模式。交互式模式就是跟計(jì)算機(jī)進(jìn)行交流。執(zhí)行EXP(或IMP)命令后,接著系統(tǒng)會(huì)提示輸入用戶(hù)名和口令,按提示一步一步完成即可。參數(shù)模式其實(shí)是將命令行后面所帶的參數(shù)寫(xiě)在一個(gè)后綴名為parfi1e的參數(shù)文件中,執(zhí)行EXP(或IMP)命令時(shí)調(diào)用此參數(shù)文件即可。下面我們以命令行模式為例:

        Exp user/password fi1e=d: est.dmp

        此時(shí)導(dǎo)出的全庫(kù)數(shù)據(jù),也可以導(dǎo)出某個(gè)用戶(hù)(U)或某個(gè)表格(T)的數(shù)據(jù)。

        導(dǎo)出備份又可以分為3種類(lèi)別:

        1)完全導(dǎo)出(Comp1ete Export)。這種方式將把整個(gè)數(shù)據(jù)庫(kù)文件導(dǎo)出備份。

        exp user/password inctype=comp1ete fi1e=20100725.dmp

        2)增量型導(dǎo)出(Incrementa1 Export)。這種方式將只會(huì)備份上一次備份后改變的結(jié)果。

        exp user/password inctype=incrementa1 fi1e=20100725.dmp

        3)累積型導(dǎo)出(Cumu1ative Export)。這種方式是導(dǎo)出自上次完全導(dǎo)出后數(shù)據(jù)庫(kù)變化的信息。

        exp user/password inctype=cumu1ative fi1e=20100725.dmp

        邏輯恢復(fù)是邏輯備份的一個(gè)逆過(guò)程,需要重建數(shù)據(jù)庫(kù)結(jié)構(gòu),然后執(zhí)行IMP即可。

        邏輯備份與恢復(fù)的優(yōu)點(diǎn)是能夠針對(duì)行對(duì)象進(jìn)行備份,能夠跨平臺(tái)實(shí)施備份操作并遷移數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)可以不關(guān)閉。導(dǎo)出方式并不能保護(hù)介質(zhì)失效,它僅僅是邏輯上的備份,這是它的缺陷。

        3 結(jié)論

        根據(jù)冷備份、熱備份和邏輯備份各自的優(yōu)缺點(diǎn),可以制定一個(gè)比較完整的備份策略。根據(jù)我校的情況,我館以邏輯備份為主,脫機(jī)備份為輔,在多個(gè)不同的物理磁盤(pán)上存有備份文件,并做遠(yuǎn)程備份。為了方便,備份文件應(yīng)以日期命名,根據(jù)備份的內(nèi)容和日期將文件歸類(lèi)同一編號(hào)。不管采用何種策略,目的都是在不影響或很少影響數(shù)據(jù)庫(kù)可用性的情況下盡量提高備份操作的效率。

        [1]孫風(fēng)棟,等編著.Oracle數(shù)據(jù)庫(kù)基礎(chǔ)教程[M].北京:電子工業(yè)出版社,2003.

        [2]蓋國(guó)強(qiáng)著.Oracle數(shù)據(jù)庫(kù)管理、優(yōu)化與備份恢復(fù)[M].北京:人民郵電出版社,2007,9.

        [3]Sam R.Alapati著,Oracle 10g數(shù)據(jù)庫(kù)管理藝術(shù)[M].鐘鳴等譯.北京:人民郵電出版社,2007,9.

        [4]姚世軍.Oracle數(shù)據(jù)庫(kù)原理與應(yīng)用[M].北京:中國(guó)鐵道出版社,2010,4.

        猜你喜歡
        數(shù)據(jù)文件日志備份
        “備份”25年:鄧清明圓夢(mèng)
        一名老黨員的工作日志
        扶貧日志
        心聲歌刊(2020年4期)2020-09-07 06:37:14
        數(shù)據(jù)文件恢復(fù)專(zhuān)題問(wèn)答
        數(shù)據(jù)文件安全管控技術(shù)的研究與實(shí)現(xiàn)
        SQL數(shù)據(jù)文件恢復(fù)工具
        游學(xué)日志
        淺析數(shù)據(jù)的備份策略
        科技視界(2015年6期)2015-08-15 00:54:11
        Tekla Structure數(shù)據(jù)文件交互格式分析
        一種基于粗集和SVM的Web日志挖掘模型
        日本午夜国产精彩| 欧美精品亚洲精品日韩专区| 天天做天天爱天天爽综合网| 无码日韩人妻AV一区免费| 国产日产免费在线视频| 国产日韩精品中文字幕| 国产男女无遮挡猛进猛出| 北条麻妃在线视频观看| 精品国产麻豆一区二区三区| av免费播放网站在线| 日产无人区一线二线三线乱码蘑菇| 97视频在线播放| 亚洲av中文字字幕乱码| 精品人妻av一区二区三区| 国产精一品亚洲二区在线播放| 亚洲国产A∨无码影院| 综合久久加勒比天然素人| 一边捏奶头一边高潮视频| 日本大片在线看黄a∨免费| 91日本在线精品高清观看| 人妻经典中文字幕av| 久久久久亚洲精品无码网址蜜桃| 91spa国产无码| 国产av一区网址大全| 蜜桃视频在线观看免费亚洲| 欧美肥胖老妇做爰videos| 国产成人精品麻豆| 亚洲国产av综合一区| 男人边做边吃奶头视频| 亚洲饱满人妻视频| 少妇裸淫交视频免费看| 无套无码孕妇啪啪| 女同性黄网aaaaa片| 亚洲国产字幕| 久久精品国产亚洲av成人文字| 蜜桃久久精品成人无码av| 精品99在线黑丝袜| 一个人午夜观看在线中文字幕| 樱桃视频影院在线播放| 激情丁香婷婷| 中文字幕一区二区网址|