oracle数据库自动备份脚本

::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [备份pmis系统的数据] set hh=%time:~0,2% set hh=%hh: =0% set sid=127.0.0.1/orcl set backdir=D:oracle_bak set backfile=%backdir%\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% ::@echo [删除30天前pmis系统的备份数据] Forfiles /D -2 /p %backdir% /s /M *.* /C "cmd /c del @file %%i" ::删除以前的备份完成 @echo 开始备份pmis系统的数据 set oracle_sid=%sid% ::set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8 @echo [已完成数据备份] exp pmsys/pmsys@%sid% file="%backfile%.dmp" log="%backfile%.log" compress=y direct=n rows=y consistent=n constraints=y grants=y indexes=y triggers=y

原文地址:https://www.cnblogs.com/luoxiaolei/p/4909744.html