windows 定时备份linux 上oracle 数据库

1、bat 脚本

exp root/root@10.0.0.0:1521/feiye grants=y owner=root file='E:codeenvironmentmysqlBackData ece421 a_base a_base_%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%.dmp' log='E:codeenvironmentmysqlBackData ece421 a_base a_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 的系统环境变量必须要加的

原文地址:https://www.cnblogs.com/feiye512/p/10021452.html