如何消除Oracle數(shù)據(jù)庫(kù)的安全隱患(2)
?。ㄒ唬㎡RACLE數(shù)據(jù)庫(kù)的備份
日常工作中,數(shù)據(jù)庫(kù)的備份是數(shù)據(jù)庫(kù)管理員必須不斷要進(jìn)行的一項(xiàng)工作,Oracle 7數(shù)據(jù)庫(kù)的備份主要有以下幾種方式:
1. 邏輯備份
邏輯備份就是將某個(gè)數(shù)據(jù)庫(kù)的記錄讀出并將其寫入到一個(gè)文件中,這是經(jīng)常使用的一種備份方式。
·export(導(dǎo)出):此命令可以將某個(gè)數(shù)據(jù)文件、某個(gè)用戶的數(shù)據(jù)文件或整個(gè)數(shù)據(jù)庫(kù)進(jìn)行備份。
·import(導(dǎo)入):此命令將export建立的轉(zhuǎn)儲(chǔ)文件讀入數(shù)據(jù)庫(kù)系統(tǒng)中,也可按某個(gè)數(shù)據(jù)文件、用戶或整個(gè)數(shù)據(jù)庫(kù)進(jìn)行。
2. 物理備份
物理備份也是數(shù)據(jù)庫(kù)管理員經(jīng)常使用的一種備份方式。它可以對(duì)Oracle數(shù)據(jù)庫(kù)的所有內(nèi)容進(jìn)行拷貝,方式可以是多種,有脫機(jī)備份和聯(lián)機(jī)備份,它們各有所長(zhǎng),在實(shí)際中應(yīng)根據(jù)具體情況和所處狀態(tài)進(jìn)行選擇。
·脫機(jī)備份
其操作是在Oracle數(shù)據(jù)庫(kù)正常關(guān)閉后,對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行備份,備份的內(nèi)容包括:所有用戶的數(shù)據(jù)庫(kù)文件和表;所有控制文件;所有的日志文件;數(shù)據(jù)庫(kù)初始化文件等??刹扇〔煌膫浞莘绞?,如:利用磁帶轉(zhuǎn)儲(chǔ)命令(tar)將所有文件轉(zhuǎn)儲(chǔ)到磁帶上,或?qū)⑺形募瓨訌?fù)制(copy,rcp)到另一個(gè)備份磁盤中或另一個(gè)主機(jī)的磁盤中。
·聯(lián)機(jī)備份
這種備份方式也是切實(shí)有效的,它可以將聯(lián)機(jī)日志轉(zhuǎn)儲(chǔ)歸擋,在 Oracle數(shù)據(jù)庫(kù)內(nèi)部建立一個(gè)所有進(jìn)程和作業(yè)的詳細(xì)準(zhǔn)確的完全記錄。
物理備份的另一個(gè)好處是可將Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)完整轉(zhuǎn)儲(chǔ), 一旦發(fā)生故障,可以方便及時(shí)地恢復(fù),以減少數(shù)據(jù)庫(kù)管理員重新安裝Oracle帶來(lái)的麻煩。
?。ǘ?shù)據(jù)庫(kù)系統(tǒng)的恢復(fù)
有了上述幾種備份方法,即使計(jì)算機(jī)發(fā)生故障,如介質(zhì)損壞、軟件系統(tǒng)異常等情況時(shí),也不必驚慌失措,可以通過(guò)備份進(jìn)行不同程度的恢復(fù),使Oracle數(shù)據(jù)庫(kù)系統(tǒng)盡快恢復(fù)到正常狀態(tài)。
關(guān)鍵詞:Oracle,數(shù)據(jù)庫(kù)
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 1
- 1
- 1
- 1
- 1
- 1