@echo off
REM ###########################################################
REM # Windows Server 2008下Oracle数据库自动备份批处理脚本
REM ###########################################################
REM 取当前系统时间,可能因操作系统不同而取值不一样
set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%
set CURTIME=%time:~0,2%
REM 小时数如果小于10,则在前面补0
if "%CURTIME%"==" 0" set CURTIME=00
if "%CURTIME%"==" 1" set CURTIME=01
if "%CURTIME%"==" 2" set CURTIME=02
if "%CURTIME%"==" 3" set CURTIME=03
if "%CURTIME%"==" 4" set CURTIME=04
if "%CURTIME%"==" 5" set CURTIME=05
if "%CURTIME%"==" 6" set CURTIME=06
if "%CURTIME%"==" 7" set CURTIME=07
if "%CURTIME%"==" 8" set CURTIME=08
if "%CURTIME%"==" 9" set CURTIME=09
set CURTIME=%CURTIME%%time:~3,2%%time:~6,2%
REM 设置所有者、用户名和密码
set OWNER=user
set USER=user
set PASSWORD=pwd
REM 创建备份用目录,目录结构为oracle_backup/YYYYMMDD/
if not exist "f:\oracle_backup" mkdir f:\oracle_backup
if not exist "f:\oracle_backup\%CURDATE%" mkdir f:\oracle_backup\%CURDATE%
set CURDIR=f:\oracle_backup\%CURDATE%
set FILENAME=%CURDIR%\%OWNER%_%CURDATE%_%CURTIME%.dmp
set EXPLOG=%CURDIR%\%OWNER%_%CURDATE%_%CURTIME%_log.log
REM 调用ORACLE的exp命令导出用户数据
exp %USER%/%PASSWORD%@SID log='%EXPLOG%' file='%FILENAME%' owner=(%OWNER%)
exit
分享到:
相关推荐
windows环境下Oracle数据库的自动备份脚本
windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...
echo Windows环境下Oracle数据库的自动备份脚本 echo 1. 使用当前日期命名备份文件。 echo 2. 自动删除7天前的备份。
软件介绍: windows环境下Oracle数据库的自动备份脚本 1、备份导出文件时自动使用当前日期进行命名2、自动压缩备份文件3、自动删除7天前的备份
通过windows的计划任务,完成Oracle数据的自动备份,利用rar按照系统日期重新命名压缩文件,并通过ftp上传到备份服务器。 具体参见http://blog.csdn.net/z3h/archive/2007/10/05/1812063.aspx 20080125补充一下:...
自动备份windows Oracle脚本,可修改此脚本,并将其加入到wondows计划中,即可每日自动执行备份
Windows环境下Oracle数据库的自动备份脚本 (自定义天数备份),使用时请注意,修改为相应的数据库服务名以及用户名、密码。
windows下rman自动备份脚本,其他的我就没有什么说的了,自己看看吧。
自用项目oracle11g自动备份脚本,根绝实际情况修改bat文件内容,定义windows计划任务定时执行bat即可。(系统安装了不同压缩文件,可能需要调整压缩命令。)
适合小白使用的数据库自动备份的脚本,主页还有linux环境下的自动备份的脚本,免费下载使用,如有问题随时都可提问,每天我都会上线及时回复,欢迎大佬来指教。
oracle windows环境下自动备份脚本
windows下的oracle数据库rman自动备份和恢复.pdf
windows下备份数据库,自动按时间命名 AIX下Oracle自动备份
windows系统下面oracle数据库使用RMAN工具执行增量备份, 应用任务计划程序定时执行脚本。
冷备份oracle数据库的参数文件、口令文件、数据文件、日志文件、控制文件。使用通过配置计划任务,可实现自动冷备份。
在windows系统下去备份linux数据库服务上的oracle数据库,可以通过远程自动备份实现。 本文以上述环境为备份场景,采用物理增量备份方法,制定备份策略,包括自动备份的脚本以及任务计划的配置。 本文可作为oracle...
适合小白使用的数据库自动备份的脚本,主页还有Windows环境下的自动备份的脚本,免费下载使用,如有问题随时都可提问,每天我都会上线及时回复,欢迎大佬来指教。
对于oracle数据库的备份,很多人都很熟习。但是要一次自动备份多个数据库,脚本并不多。本人根据网上提供的脚本,加上自己的了解。...配合windows计划可以对多个项目进行自动备份。已经通过实践证明可以行的通。
@echo windows环境下Oracle数据库的自动备份脚本 @echo 说明:启动备份时,需要配置以下变量 @echo 1、BACKUP_DIR 指定要备份到哪个目录 @echo 2、ORACLE_USERNAME 指定备份所用的Oracle用户名 @echo 3、ORACLE_...
服务器上自动备份数据库,每天系统通过批处理自动备份制定的数据库文件Windows Server 2008下Oracle数据库自动备份批处理脚本设置所有者、用户名和密码 创建备份用目录,目录结构为oraclebak/YYYYMMDD/