首页 > 软件开发 > ORACLE >

Oracle数据库设置定时计划

来源:互联网 2023-03-16 23:57:45 版权归原作者所有,如有侵权,请联系我们

Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

方法/步骤

  • 1

    创建一个空的bat文件,新建一个文本然后将文本的后缀名改为bat就行了。0yH办公区 - 实用经验教程分享!

  • 2

    REM 取当前系统时间,可能因操作系统不同而取值不一样0yH办公区 - 实用经验教程分享!

      set CURDATE=�te:~0,4%�te:~5,2%�te:~8,2%0yH办公区 - 实用经验教程分享!

      set CURMON=�te:~0,4%�te:~5,2%0yH办公区 - 实用经验教程分享!

      set CURTIME=%time:~0,2%0yH办公区 - 实用经验教程分享!

      REM 小时数如果小于10,则在前面补00yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 0" set CURTIME=000yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 1" set CURTIME=010yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 2" set CURTIME=020yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 3" set CURTIME=030yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 4" set CURTIME=040yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 5" set CURTIME=050yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 6" set CURTIME=060yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 7" set CURTIME=070yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 8" set CURTIME=080yH办公区 - 实用经验教程分享!

      if "%CURTIME%"==" 9" set CURTIME=090yH办公区 - 实用经验教程分享!

      set CURTIME=%CURTIME%%time:~3,2%%time:~6,2%0yH办公区 - 实用经验教程分享!

      REM 设置所有者、用户名和密码0yH办公区 - 实用经验教程分享!

      set OWNER=data//数据库名0yH办公区 - 实用经验教程分享!

      set USER=name//数据库账号0yH办公区 - 实用经验教程分享!

      set PASSWORD=pwd//数据库密码0yH办公区 - 实用经验教程分享!

    set RAR_CMD="C:Program FilesWinRARRar.exe"//解压包安装路径0yH办公区 - 实用经验教程分享!

    for /f "tokens=1,2" %%a in ('date/t') do set TODAY=%%a0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

      REM 创建备份用目录,目录结构为oraclebak/YYYYMMDD/0yH办公区 - 实用经验教程分享!

      if not exist "oraclebak" mkdir oraclebak0yH办公区 - 实用经验教程分享!

      cd oraclebak0yH办公区 - 实用经验教程分享!

      if not exist "%CURMON%" mkdir %CURMON%0yH办公区 - 实用经验教程分享!

      set FILENAME=%CURMON%/%OWNER%_%CURDATE%_%CURTIME%0yH办公区 - 实用经验教程分享!

      set EXPLOG=%CURMON%/%OWNER%_%CURDATE%_%CURTIME%0yH办公区 - 实用经验教程分享!

      REM 调用ORACLE的exp命令导出用户数据0yH办公区 - 实用经验教程分享!

      exp %USER%/%PASSWORD%@%OWNER% file=%FILENAME%.dmp log=%FILENAME%exp.log owner=%USER% grants=n0yH办公区 - 实用经验教程分享!

    %RAR_CMD% a -df "%FILENAME�ck.rar" "%FILENAME%.dmp" "%FILENAME%exp.log"0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    Exit0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    将以上内容复制到刚刚新建的bat文件中,保存好。0yH办公区 - 实用经验教程分享!

  • 3

    在想要放置备份文件的磁盘中新建一个文件夹,将此bat文件放入文件夹中(备份数据压缩包会在此文件夹中产生)。0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

  • 4

    打开任务计划程序,路径是:开始、所有程序、附件、系统工具、任务计划程序。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 5

    点击任务计划程序库,右击新建文件夹,输入文件夹名称,点击新建的文件夹,右击创建基本任务。0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 6

    在向导中填写相应的信息,创建基本任务。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 7

    任务触发器。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 8

    开始时间,多长时间执行一次。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 9

    希望任务执行“启动程序”操作。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 10

    选择程序的脚本,就是我们建好的bat文件。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 10相关内容未经许可获取自百度经验
  • 11

    完成设置。0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

    Oracle数据库设置定时计划0yH办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!0yH办公区 - 实用经验教程分享!


    标签: oracle数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号