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