备份需求:
每天凌晨4点自动对oracle数据库进行常规方式导出备份
备份策略:
采用window定时计划程序,自动执行备份bat方式实现
备份脚本:
set oracle_sid=visu11g --设置oracle实例
set nls_lang=simplified chinese_china.zhs16gbk --设置字符集
md C:\Backup\%date:~0,4%%date:~5,2%%date:~8,2% --根据年月日自动创建备份文件夹
cd /d D:\oracle11\product\11.2.0\dbhome_1\BIN --切换操作目录到oracle_home
exp zuozewei/htsd@172.16.14.44:1522/visu11g file=C:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=C:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\%date:~0,4%%date:~5,2%%date:~8,2%.txt buffer=10240000
--buffer=10240000 缓冲区设置为10M,可提高导出效率
定时计划:
1.打开控制面板\所有控制面板项\管理工具
2.点击“创建任务”
3.输入“名称”、“备注”,选择安全选项
4.新建触发器
5.新建启动BAT操作
6.其它选项根据需求配置
正常工作状态如下: