各類資料庫備份命令彙總

2022-05-26 12:54:10 字數 2361 閱讀 7037

//說明:編寫乙個含以下內容的bat批處理檔案,在系統執行任務中定時執行,則形成定時資料庫備份策略

@echo off

echo 正在備份tx_sj_jygl oracle 資料庫,請稍等......

exp userid='system/[email protected]/orcl' owner=txsjjygl compress=n file=d:\databasebackup\oracle\txsjjygl%date:~0,4%%date:~5,2%%date:~8,2%.dmp

echo 正在備份yzwlw oracle 資料庫,請稍等......

exp userid='system/[email protected]/orcl' owner=yzwlw compress=n file=d:\databasebackup\oracle\yzwlw%date:~0,4%%date:~5,2%%date:~8,2%.dmp

echo 正在備份tx_jygl oracle 資料庫,請稍等......

exp userid='system/[email protected]/orcl' owner=txjygl compress=n file=d:\databasebackup\oracle\txjygl%date:~0,4%%date:~5,2%%date:~8,2%.dmp

echo 正在備份jydb oracle 資料庫,請稍等......

exp userid='system/[email protected]/orcl' owner=jydb compress=n file=d:\databasebackup\oracle\jydb%date:~0,4%%date:~5,2%%date:~8,2%.dmp

echo 正在備份tx_wlwgkpt oracle 資料庫,請稍等......

exp userid='system/[email protected]/orcl' owner=tx_wlwgkpt compress=n file=d:\databasebackup\oracle\tx_wlwgkpt%date:~0,4%%date:~5,2%%date:~8,2%.dmp

echo 正在備份tx_zdzfjgxt oracle 資料庫,請稍等......

exp userid='system/[email protected]/orcl' owner=tx_zdzfjgxt compress=n file=d:\databasebackup\oracle\tx_zdzfjgxt%date:~0,4%%date:~5,2%%date:~8,2%.dmp

echo 正在刪除過期備份,請稍等......

forfiles /p "d:\databasebackup\oracle" /s /m *.* /d -15 /c "cmd /c del @path"

cd d:\dmdbms\bin

echo 正在備份tx_sj_jygl dm資料庫,請稍等......

dexp userid=tx_sj_jygl/rkzxrkzx file=d:\databasebackup\dm\tx_sj_jygl%date:~0,4%%date:~5,2%%date:~8,2%.dmp full=y

echo 正在備份tx_jygl dm資料庫,請稍等......

dexp userid=tx_jygl/rkzxrkzx file=d:\databasebackup\dm\tx_jygl%date:~0,4%%date:~5,2%%date:~8,2%.dmp full=y

echo 正在刪除過期備份,請稍等......

forfiles /p "d:\databasebackup\dm" /s /m *.* /d -15 /c "cmd /c del @path"

cd d:\gbase\server\bin

echo 正在備份tx_jygl gbase 資料庫,請稍等......

dump.exe -utx_jygl -prkzxrkzx --opt -r tx_jygl>d:\databasebackup\gbase\tx_jygl_%date:~0,4%%date:~5,2%%date:~8,2%.sql

echo 正在備份tx_sj_jygl gbase 資料庫,請稍等......

dump.exe -utx_sj_jygl -prkzxrkzx --opt -r tx_sj_jygl>d:\databasebackup\gbase\tx_sj_jygl_%date:~0,4%%date:~5,2%%date:~8,2%.sql

echo 正在刪除過期備份,請稍等......

forfiles /p "d:\databasebackup\gbase" /s /m *.* /d -15 /c "cmd /c del @path"

echo 任務完成!

資料庫備份命令

實現目標 每天定時做資料庫備份,並將備份檔案拷貝到乙個與資料庫伺服器不相關的乙個機器上。批處理檔案 sqlcmd u sa p sa i dbbackup.txt 執行sql連線,並匯入文字檔案,該文字檔案會進行資料庫的備份。xcopy c mypacticedb 10.2.0.10 db s r ...

mysql資料庫備份備份命令

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 database 資料庫名 檔名.sql 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb data backup cmdb.sql 2 備...

mysql資料庫備份命令

mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mysqldump add dro...