• 分享一个oracle 完整备份的批处理文件


    该批处理是基本可以无限针对使用window 服务器的oracle 备份,如下:

    set mydate=%DATE:~0,10%
    exp e_cards2016/e_cards2016@orcl full=y file=E:ora_bakdatae_card_%date%.dmp log=E:ora_bakloge_card_log_%mydate%.log
    forfiles /p "E:ora_bakdata" /s /m *.* /d -7 /c "cmd /c del @path"
    forfiles /p "E:ora_baklog" /s /m *.* /d -7 /c "cmd /c del @path"

    说明:该脚本是针对单位一卡通的oracle 数据库进行备份的,具体说明如下

    1、set mydate=%DATE:~0,10%:设置日期变量,为了在备份导出文件时自动使用当前日期进行命名。0代表开始位置,10 代表从开始位置取10个字符

    2、exp e_cards2016/e_cards2016@orcl full=y file=E:ora_bakdatae_card_%date%.dmp log=E:ora_bakloge_card_log_%mydate%.log:使用e_cards2016账号进行全库导出,备导出的数据文件存放在e:ora_baklog目录下,导出的日志文件存放在e:ora_baklog目录下

    3、forfiles /p "e:ora_baklog" /s /m *.* /d -7 /c "cmd /c del @path":自动删除7天前的备份

    个人很喜欢这个脚本,屡试不爽!

  • 相关阅读:
    se 键盘鼠标操作事件
    警告框操作方法(alert弹窗)
    se自带截图方法
    CSS Selector 高级用法
    吃奶酪
    互不侵犯
    hdu1102
    P4744 Iron man
    玉米田
    状压dp题单
  • 原文地址:https://www.cnblogs.com/bacteroid/p/5883380.html
Copyright © 2020-2023  润新知