在很多企业级开发的系统中,客户常常要求每天定时备份所使用的oracle数据库数据,对于Windows操作系统的服务器而言,有很多方式来实现,我比较了解的一种方式如下,分享给大家:
1,写一个batch处理文件,命名为.bat的文件,内容如下:
exp {username}/{password}@{SID} owner={user} file={directory}+[color=red]oracle%date:~0,10%.dmp[/color] log={log file storage directory}+[color=red]oracle%date:~0,10%.log[/color] [compress=y]
example: exp rofine/rofine@orcl file=f:\oraclebackup\oracle\oracle%date:~0,10%.dmp owner=rofine log=f:\oraclebackup\oracle\log\oracle%date:~0,10%.log compress=y
** 1, %date:~0,10% 是取出当前日期;
2, 制定Windows任务计划来每天实施步骤1中的备份操作:
附件->系统工具->任务计划->添加任务计划->浏览到步骤1中的bat文件->设置参数->输入密码(该系统用户的登录密码)->设置高级参数
1,写一个batch处理文件,命名为.bat的文件,内容如下:
exp {username}/{password}@{SID} owner={user} file={directory}+[color=red]oracle%date:~0,10%.dmp[/color] log={log file storage directory}+[color=red]oracle%date:~0,10%.log[/color] [compress=y]
example: exp rofine/rofine@orcl file=f:\oraclebackup\oracle\oracle%date:~0,10%.dmp owner=rofine log=f:\oraclebackup\oracle\log\oracle%date:~0,10%.log compress=y
** 1, %date:~0,10% 是取出当前日期;
2, 制定Windows任务计划来每天实施步骤1中的备份操作:
附件->系统工具->任务计划->添加任务计划->浏览到步骤1中的bat文件->设置参数->输入密码(该系统用户的登录密码)->设置高级参数