解決 資料庫備份問題

2021-09-12 09:14:42 字數 688 閱讀 2282

1、案例:對oracle資料庫進行備份

2、方法:

1)使用cmd指令,如:

exp 資料庫名/資料庫密碼@127.0.0.1/orcl file=d:\mesdbbackup\mesbdbak owner=資料庫名

exp 資料庫名/資料庫密碼@127.0.0.1/orcl direct=y buffer=100000

file=d:\mesdbbackup\mesbdbak%date:/~0,10% owner=unimax_scvc forfiles /p "d:\mesdbbackup" /s /m *.dmp /d -15 /c "cmd /c del @path" log=d:\mesdbbackup\mesdbbak%date:~0,10%

上述的正斜槓/一定要加上,否則會報錯

2)使用windows定時排程

將1)中指令放入.bat檔案中,在windows定時任務中,定時排程該指令

3)打快照

使用資料庫所在的虛擬機器管理軟體,使用快照功能將整個伺服器打快照,如果伺服器崩潰,可以用快照恢復

關於資料庫備份問題

以前,我以為資料庫備份,無非是把資料庫裡面的所有資料全部讀出來,然後寫入檔案中!但實際上,經過一次慘痛的教訓後,我發現,我錯了。假設你現在的資料量過大,如果一次性全部讀出來,那麼它就要在記憶體中佔的大小,這樣的話,肯定會引發速度變慢。如果記憶體不夠的話,可能還會引發其他的問題。一次,無意間,看到了 ...

關於Oracle資料庫備份問題

資料庫備份,也就是做資料庫檔案匯出操作,避免資料庫資料丟失,以及資料檔案過大 建立乙個.bat檔案,雙擊即可執行資料庫匯出操作 echo off set orclsid orcl set expuser qypsrsstest set exppass qypsrsstest123 set filed...

資料庫備份

匯出方案 匯出自己的方案exp scott tiger oracle owner scott file d scott.dmp 成功匯入方案 imp userid retest retest oracle file e rem.dmp full y 匯出表 兩百萬資料 exp userid scot...