我的試驗步驟:
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...