oracle恢復備份後如何還原

時間 2022-05-24 21:10:12

1樓:匿名使用者

oracle備份後的資料為dmp格式,用imp語句將其匯入到資料庫即可。

1、win鍵+r,輸入cmd,點選確定,開啟命令提示符。

2、進入到dmp檔案的所在目錄。

3、執行imp命令。

imp 使用者名稱/密碼@本地例項名 file=檔名.dmp log=生成日誌名.log fromuser=使用者1 touser=使用者2

說明:如果匯入使用者和匯出使用者的使用者名稱一致,則fromuser=使用者1 touser=使用者2這部分內容可以省去,如果匯出使用者名稱與匯入使用者名稱不一樣,則需要新增。

2樓:手機使用者

一、 匯出/匯入(export/import)

---- 利用export可將資料從資料庫中提取出來,利用import則可將提取出來的資料送回oracle資料庫中去。

---- 1. 簡單匯出資料(export)和匯入資料(import)

---- oracle支援三種型別的輸出:

---- (1)表方式(t方式),將指定表的資料匯出。

---- (2)使用者方式(u方式),將指定使用者的所有物件及資料匯出。

---- (3)全庫方式(full方式),將資料庫中的所有物件匯出。

---- 資料匯出(import)的過程是資料匯入(export)的逆過程,它們的資料流向不同。

---- 2. 增量匯出/匯入

---- 增量匯出是一種常用的資料備份方法,它只能對整個資料庫來實施,並且必須作為system來匯出。在進行此種匯出時,系統不要求回答任何問題。匯出檔名預設為export.

dmp,如果不希望自己的輸出檔案定名為export.dmp,必須在命令列中指出要用的檔名。

---- 增量匯出包括三個型別:

---- (1)「完全」增量匯出(complete)

---- 即備份整個資料庫,比如:

---- $exp system/manager inctype=complete file=990702.dmp

---- (2) 「增量型」增量匯出

---- 備份上一次備份後改變的資料。比如:

---- $exp system/manager inctype=incremental file=990702.dmp

---- (3) 「累計型」增量匯出(cumulative)

---- 累計型匯出方式只是匯出自上次「完全」 匯出之後資料庫中變化了的資訊。比如:

---- $exp system/manager inctype=cumulative file=990702.dmp

---- 資料庫管理員可以排定一個備份日程表,用資料匯出的三個不同方式合理高效地完成。

---- 比如資料庫的備份任務可作如下安排:

---- 星期一:完全匯出(a)

---- 星期二:增量匯出(b)

---- 星期三:增量匯出(c)

---- 星期四:增量匯出(d)

---- 星期五:累計匯出(e)

---- 星期六:增量匯出(f)

---- 星期日:增量匯出(g)

---- 如果在星期日,資料庫遭到意外破壞,資料庫管理員可按以下步驟來恢復資料庫:

---- 第一步:用命令create database重新生成資料庫結構;

---- 第二步:建立一個足夠大的附加回段。

---- 第三步:完全增量匯入a:

---- $imp system./manager inctype= rectore full=y file=a

---- 第四步:累計增量匯入e:

---- $imp system/manager inctype= rectore full=y file =e

---- 第五步:最近增量匯入f:

---- $imp system/manager inctype=restore full=y file=f

---- 二、 冷備份

---- 冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份是將關鍵性檔案拷貝到另外位置的一種說法。對於備份oracle資訊而言,冷備份是最快和最安全的方法。

冷備份的優點是:

---- 1.是非常快速的備份方法(只需拷貝檔案)

---- 2.容易歸檔(簡單拷貝即可)

---- 3.容易恢復到某個時間點上(只需將檔案再拷貝回去)

---- 4.能與歸檔方法相結合,作資料庫「最新狀態」的恢復。

---- 5.低度維護,高度安全。

---- 但冷備份也有如下不足:

---- 1.單獨使用時,只能提供到「某一時間點上」的恢復。

---- 2.在實施備份的全過程中,資料庫必須要作備份而不能作其它工作。也就是說,在冷備份過程中,資料庫必須是關閉狀態。

---- 3.若磁碟空間有限,只能拷貝到磁帶等其它外部儲存裝置上,速度會很慢。

---- 4.不能按表或按使用者恢復。

---- 如果可能的話(主要看效率),應將資訊備份到磁碟上,然後啟動資料庫(使使用者可以工作)並將所備份的資訊拷貝到磁帶上(拷貝的同時,資料庫也可以工作)。冷備份中必須拷貝的檔案包括:

---- 1.所有資料檔案

---- 2.所有控制檔案

---- 3.所有聯機redo log檔案

---- 4.init.ora檔案(可選)。

---- 值得注意的是冷備份必須在資料庫關閉的情況下進行,當資料庫處於開啟狀態時,執行資料庫檔案系統備份是無效的

---- 下面是做冷備份的完整例子:

---- (1) 關閉資料庫$sqldba lmode=y

---- sqldba

3樓:

看你是怎麼備份的。

如果是通過exp的話,那你就得用imp進行還原了

4樓:匿名使用者

如果在windows作業系統上,可以安裝pl/sql developer 在工具選項有匯入表 進行匯入

在linux上可以開啟sql/plus 使用imp命令 注意引數要寫對

oracle如何進行備份與恢復,Oracle 資料庫的備份與恢復都有哪幾種方法?

oracle dba神器 prm災難恢復工具,schema級別資料恢復。prm for oracle database schema級別oracle資料庫資料恢復特性 prm即parnassusdata recovery manager是企業級別oracle資料庫災難恢復工具。prm可以在無備份的情...

一鍵備份系統至u盤後如何還原系統

幹嗎尋找周杰倫 建議你先把u盤內的檔案拷貝到硬碟上,用大白菜u盤啟動盤製作工具,把u盤製作成可引導磁碟,這會導致u盤容量少一些,但是不多。然後把系統映象放回u盤裡面,當然這個u盤你平時也可以存放東西用,別格式化就行了。系統出問題的時候,用u盤引導電腦,進入winpe系統,裡面有整合好了的一鍵ghos...

備份資料後,恢復出廠設定,能恢復嗎?

可以,恢復出廠設定後可以通過備份進行資料恢復。備份的資料不能在手機裡,你要備份到電腦上,再重新拷貝回來,可以恢復。可以還原。在恢復出廠設定之前,我們需要把手機中的一些自己所需的重要資料和資料備份到雲伺服器上,再恢復出廠設定,雖然可以刪除手機上的資料和資料,但是不會刪除雲伺服器上的資料和資料,等手機恢...