Oracle 資料庫 備份

2021-08-27 16:35:44 字數 1576 閱讀 2821

1、exp username/passwd file=username.dmplog=exp.log

在windows cmd命令視窗下輸入以上命令,備份的資料位於c:\users\電腦名

username.dmp與

exp.log兩個檔案)

2、匯出工具

exp非互動式命令列方式:

在windows cmd命令視窗下輸入以下命令

exp使用者名稱/密碼@使用者對應的資料庫名file=d:/all.dmp grants=y

說明:把使用者名稱對應使用者的所有表匯出到檔案d:/all.dmp

exp使用者名稱/密碼@使用者對應的資料庫名tables=(pfdept,pfuser)file=d:/all.dmp grants=y

說明:把把使用者名稱對應使用者裡兩個表emp,dept匯出到檔案d:/all.dmp

exp使用者名稱/密碼@

使用者對應的資料庫名

tables=pfdeptquery=\"where predeptid=0745\" file=d:/all.dmp說明:

在exp

裡面加上匯出

pfdept

的查詢條件

predeptid=0745

3、匯出工具

exp互動式命令列方式

:在windows cmd命令列下輸入exp,然後單擊回車

連線到: oracledatabase 10g enterprise editionrelease 10.1.0.2.0 - production

with the partitioning, olap and data mining options

//要求輸入陣列提取緩衝區大小,這裡使用預設設定,直接回車即可

輸入陣列提取緩衝區大小:4096 >

//要求輸入匯出檔名稱

匯出檔案:expdat.dmp > d:/a.dmp

//要求輸入匯出型別,可以選擇匯出某個使用者下的所有資料庫物件,也可以選擇匯出某些表,預設為匯出摸個使用者下的所有資料庫物件。

(2)u(使用者), 或(3)t(表): (2)u > 3

//要求選擇是否匯出表中資料

匯出表資料(yes/no): yes > yes

//要求選擇是否使用壓縮區

壓縮區(yes/no):yes >

已匯出zhs16gbk 字符集和al16utf16 nchar字符集

即將匯出指定的表通過常規路徑...

要匯出的表(t) 或分割槽(t: p): (按return退出) > pfdept

. . 正在匯出表pfdept匯出了83行

要匯出的表(t) 或分割槽(t: p): (按return退出) >return

匯出成功終止, 但出現警告。

Oracle資料庫備份

oracle資料庫備份技術 網路故障 os oracle director 一 備份的意義 當我們使用乙個資料庫時,總希望資料庫的內容是可靠的 正確的,但由於計算機系統的故障 硬體故障 網路故障 程序故障和系統故障 影響資料庫系統的操作,影響資料庫中資料的正確性,甚至破壞資料庫,使資料庫中全部或部分...

oracle資料庫備份

oracle資料庫的邏輯備份分為三種模式 表備份 使用者備份和完全備份。表模式 備份某個使用者模式下指定的物件 表 業務資料庫通常採用這種備份方式。若備份到本地檔案,使用如下命令 exp icdmain icd rows y indexes n compress n buffer 65536 fil...

Oracle資料庫備份

將下面的語句儲存為批處理檔案,即backup.dat,雙擊即可實現資料庫備份。1.資料庫匯出,儲存格式為 年月日日期時分秒.dmp 帶有日誌 exp 使用者名稱 密碼 資料庫例項名 file date 0,4 date 5,2 date 8,2 date 11,3 time 0,2 time 3,2...