Oracle定時備份資料然後匯入資料和表
阿新 • • 發佈:2020-10-10
1.首先做個批處理指令碼:backup.bat 指令碼內容如下
@echo off
“del /q/a/f E:\database\backup\*.*” --刪除之前備份檔案防止磁碟不足
set curdate=%date:~0,4%%date:~5,2%%date:~8,2%
set backuppath=E:\database\backup
md %backuppath%
exp 使用者名稱/密碼@127.0.0.1/orcl file=%backuppath%\%curdate%.dmp
log=%backuppath%\%curdate%.log
2.做一個定時任務計劃以win10為例。
執行完成之後就可以看到在E:\database\backup\目錄下生成一個檔案。
3、匯入資料的前提是把資料庫中的表都刪除了。(不然會報錯)
4、匯入cmd命令imp 使用者名稱/密碼@orcl file="C:\Users\Administrator\Desktop\20201009.dmp" full =y;