Oracle数据库备份脚本

Oracle数据库备份脚本


Oracle数据库备份脚本

上脚本:log_db_bak.bat

set d=%date:~0,4%%date:~5,2%%date:~8,2%.

set t=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
set BACKUPDATE=%d%%t%

::exp '%USER%/%PASSWORD%@%DATABASE% as sysdba' file='%dump_dir%%USER%_%BACKUPDATE%.dmp' log='%dump_dir%%USER%_%BACKUPDATE%.log' owner=%USER%

set projectname=xx系统数据库备份
set USER=test
set PASSWORD=123456
set IP=127.0.0.1
set DATABASE=tzq

set dump_dir=%~dp0
set file_DATABASE=%IP%%DATABASE%
set file_name=%BACKUPDATE%_%file_DATABASE%.%USER%
::set file_name2=%BACKUPDATE%_%file_DATABASE%.%USER2%
::exp '%USER%/%PASSWORD%@%DATABASE%' file='%dump_dir%%file_name%.dmp' log='%dump_dir%%file_name%.log' owner=%USER% INDEXES=y grants=y constraints=y compress=y
::exp '%USER2%/%PASSWORD%@%DATABASE%' file='%dump_dir%%file_name2%.dmp' log='%dump_dir%%file_name2%.log' owner=%USER2% INDEXES=y grants=y constraints=y compress=y
::expdp tzq/1@tzq network_link=tzq_to_fs3i directory=tzqDump dumpfile=FS3I20180712_1518.DMP logfile=FS3I20180712_1518.LOG schemas=fs3i
::expdp tzq/1@tzq network_link=tzq_to_fs3i directory=tzqDump dumpfile='%file_name%.dmp' logfile='%file_name%.log' schemas=%USER%

::E:\app\Administrator\product\11.2.0\dbhome_1\BIN\exp.exe '%USER%/%PASSWORD%@%IP%/%DATABASE%' file='%dump_dir%%file_name%.dmp' log='%dump_dir%%file_name%.log' owner=%USER% INDEXES=y grants=y constraints=y compress=y
exp '%USER%/%PASSWORD%@%IP%/%DATABASE%' file='%dump_dir%%file_name%.dmp' log='%dump_dir%%file_name%.log' owner=%USER% INDEXES=y grants=y constraints=y compress=y
start winrar a -ep1 -df "%dump_dir%%BACKUPDATE%-%projectname%.zip" "%dump_dir%%BACKUPDATE%_%file_DATABASE%.*"
::del %dump_dir%%file_name%.dmp
::del %dump_dir%%file_name%.log

猜你喜欢

转载自blog.csdn.net/tttzzzqqq2018/article/details/132242494