1. 首页
  2. 数据库
  3. Oracle
  4. windows下oracle11g数据泵自动备份脚本

windows下oracle11g数据泵自动备份脚本

上传者: 2018-12-28 23:11:41上传 BAT文件 614B 热度 34次
windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR REPLACE DIRECTORY TS_DB as 'D:\backup'; grant read,write on directory TS_DB to backupuser; grant exp_full_database,imp_full_database to backupuser;(如果该用户要执行整库备份需要加上这条) 2、将backup.bat文件放在D:\backup下,针对你自己的环境脚本中需要修改的地方如下: 备份保存天数: 如下两行中的d-3代表保存3天以内的备份,你希望保存几天的就将3改成几就行: forfiles /p "D:\backup" /m *.log /d -3 /c "cmd /c echo deleting @file ... && del /f @path" forfiles /p " ;D:\backup" /m *.dmp /d -3 /c "cmd /c echo deleting @file ... && del /f @path" 修改用户名和密码为你自己用来备份的用户: expdp backupuser(用户名)/backupuser(用户密码) full=y directory=TS_DB dumpfile=%backupfile% logfile=%logfile% ;D:\backup" /m *.dmp /d -3 /c "cmd /c echo deleting @file ... && del /f @path" 修改用户名和密码为你自己用来备份的用户: expdp backupuser(用户名)/backupuser(用户密码) full=y directory=TS_DB dumpfile=%backupfile% logfile=%logfile%
用户评论
码姐姐匿名网友 2018-12-28 23:11:43

真心不错,谢谢了

码姐姐匿名网友 2018-12-28 23:11:43

不错,东西很好用!

码姐姐匿名网友 2018-12-28 23:11:43

还不错,可以使用

码姐姐匿名网友 2018-12-28 23:11:43

很好的脚本,值得推荐

码姐姐匿名网友 2018-12-28 23:11:43

很不错脚本,备份数据速度很快,很完整。

码姐姐匿名网友 2018-12-28 23:11:43

很有用,谢了。