Oracle備份與恢復 二

2021-08-25 01:41:40 字數 1163 閱讀 2935

我的試驗步驟:

1 匯出:將把整個資料庫檔案匯出備份

$exp system/password@orcl file=c:\exp.dmp owner=(lee) compress=y;

--以system使用者的身份匯出lee使用者的所有表,匯出表為c:\exp.dmp

做個小試驗:

select count(*) from lee.ac01;

--結果是10010

drop table lee.ac01;

[b]下面是關於exp命令的使用舉例:[/b]

[quote]1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:\daochu.dmp中

exp system/manager@test file=d:\daochu.dmp full=y

2 將資料庫中system使用者與sys使用者的表匯出

exp system/manager@test file=d:\daochu.dmp owner=(system,sys)

3 將資料庫中的表inner_notify、notify_staff_relat匯出

exp aichannel/aichannel@testdb2 file= d:\data\newsmgnt.dmp tables=inner_notify,notify_staff_relat)

4 將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出

exp system/manager@test file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"[/quote]

2 匯入

$imp system/password@orcl file=c:\exp.dmp fromuser=lee touser=lee tables=(ac01);

--以system使用者的身份匯入lee使用者的表ac01

檢查是否恢復了:

select count(*) from lee.ac01;

--結果還是10010,說明匯入成功!

Oracle備份與恢復

oracle的備份與恢復有三種標準的模式,大致分為兩大類,備份恢復 物理上的 以及匯入匯出 邏輯上的 而備份恢復又可以根據資料庫的工作模式分為非歸檔模式 nonarchivelog style 和歸檔模式 archivelog style 通常,我們把非歸檔模式稱為冷備份,而相應的把歸檔模式稱為熱備...

oracle備份與恢復

完全恢復 前提條件 所需要的歸檔日誌檔案和online redolog都在 方式一 資料庫在開啟的情況下進行恢復 適合的環境 普通資料檔案損壞 非system undo的表空間的資料檔案 環境準備 1 以scott使用者登入,往test表當中插入資料,並導致日誌切換至少3組以上。sql select...

oracle 備份與恢復

oracle備份和恢復 1 邏輯備份 不用去拷貝資料庫的物理檔案 備份邏輯上的結構 外部的工具 匯出和匯入的工具 dos下的命令 cmd下執行 匯出exp export縮寫形式 檢視幫助 exp help y 使用引數檔案匯出 exp parfile c abc.par abc.par的內容 a s...