oracle数据库备份脚本
windows环境下oracle数据库自动备份脚本,备份导出文件时自动使用当前日期进行命名,自动删除20天前的备份。用户名和密码根据自己环境改,备份目录可自己选择修改

@echo off @echo =================================== @echo windows环境下oracle数据库自动备份脚本 @echo 1、备份导出文件时自动使用当前日期进行命名 @echo 2、自动删除20天前的备份 @echo =================================== set mydate=%%DATE:~0,19%% ::设置用户名、密码 set USER=dpdtbs set "PASSWORD=cl$%%%%0Rcl$%%%%0R" set ORACLE=orcl ::创建备份用目录 if not exist "backup_dpdtbs\" mkdir backup_dpdtbs\ if not exist "backup_ dpdtbs\log\" mkdir backup_dpdtbs\log\ set DATA_CURDIR=backup_dpdtbs set LOG_CURDIR=backup_dpdtbs\log exp %%USER%%/%%PASSWORD%%@%%ORACLE%% file=%%DATA_CURDIR%%\dpdtbs_%%date%%.dmp log=%% LOG_CURDIR%%\dpdtbs_log_%%mydate%%.log full=y : :删除20天前备份 forfiles /p "%%DATA_CURDIR%%" /s /m *.* /d -20 /c "cmd /c del @path' forfiles /p "%%LOG_CURDIR%%" /s /m *.* /d -20 /c "cmd /c del @path" exit
本文最后更新时间 2025-06-03
文章链接地址:https://xzlo.blog/index.php/archives/58/
本站文章除注明[转载|引用|原文]出处外,均为本站原生内容,转载前请注明出处