windows 定时备份linux 上oracle 数据库
1、bat 脚本
exp root/root@10.0.0.0:1521/feiye grants=y owner=root file='E:\code\environment\mysqlBackData\nece421\na_base\na_base_%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%.dmp' log='E:\code\environment\mysqlBackData\nece421\na_base\na_base_%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%.log'
2、添加 windows 定时任务
自行百度
要注意的几点:
1、bat 里的脚本现在cmd 里执行,成功后,再设置定时任务,如果提示 exp 不是内部外部命令,则需在系统环境变量的path 中添加 exp.exe 的环境变量,
2、bat的路径及文件名称要规范,我在文件名上加了个() ,结果执行不成功
3、网上说的 起始于可选项必须要加,亲测可以不加
4、ORACLE_HOME 的系统环境变量必须要加的