Oracle資料庫備份表所對應的條件方法

2021-08-27 17:55:00 字數 658 閱讀 4761

[img]

問題:如何在oracle資料庫裡備份某個表裡的某個欄位下的資料?

解決方法:試著在庫里建立了乙個臨時表作為實驗,試了試

create table t_test2 as select * from t_test; ------------建立臨時表t_test2

登入資料庫

切換成oracle使用者登入 su - oracle

執行需要備份的條件:exp "資料庫使用者名稱/密碼 file=/home/oracle/aa.dmp t_tables(t_test2)" query='where id<10000' log=/home/oracle/$date.log"

分別說一下這塊語句的含義:

file=/home/oracle/aa.dmp --------這個代表需要存放的路徑 aa.dmp 是你備份的檔名

t_tables(t_test2) --------這個表示是需要匯出的哪個表

query='where id<10000' -----------這個是查詢表裡id小於10000的資料,query=『』 這是個整體,如果中間再次出現'',執行的時候會提示有無效字元。這塊一定要注意。

log=/home/oracle/$date.log -----------這個是執行的日誌檔案。可以通過日誌檔案檢視是否有報錯資訊。

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...